Models / Compare

Compare JevStyle 0.8B v3 and 2B v4

Choose a local decision model by the inputs and hardware you have, then validate its decisions on your own task.

Compare modelsEvaluate your data

Source review: · Open weights · Apache-2.0

Which JevStyle model should I start with?

Start with 0.8B v3 for a smaller text-only baseline. Choose 2B v4 with PyTorch when the input includes images, or evaluate it as a larger text model. Both score predefined options rather than generate free-form text. Neither choice guarantees accuracy on a new task.

For ticket labels, workflow routes, yes/no checks, and ordered scores, first define the decisions you need. Then measure both releases on the same held-out requests. A larger model's published score alone does not determine its quality, memory use, or speed in your application.

0.8B v3 versus 2B v4

Local open-weight releases. Hosted API settings are documented separately.
Property0.8B v32B v4
Package release selector--release 0.8b; package default--release 2b
Model size0.8B class; 752M text-model parameters2.2B including the vision tower
InputsText and JSONText and JSON; images with PyTorch only
Whole-request token limit25,60032,768, including image tokens
OutputProbabilities for yes/no, predefined choices, or ordered score levels; no generated explanation
Safetensors weights1.50 GB4.43 GB
MLX bf16 / 8-bit weights1.50 / 0.80 GB3.76 / 2.00 GB; text only
GGUF F16 / Q8_0 / Q4_K_M weights1.52 / 0.81 / 0.53 GB3.78 / 2.01 / 1.27 GB; text only
Published JevBench public accuracy64.1% (148 / 231)74.9% (173 / 231)
LicenseApache-2.0; consult the model repository's LICENSE and NOTICE

Sizes are published weight-file totals in decimal GB, not peak RAM/VRAM, default downloads, or storage for every backend. Runtime state, inputs, framework overhead, and image processing need additional memory. The project recommends Q8_0 or F16 for long 2B text inputs; a smaller quantized file is not automatically equivalent in quality.

Sources: 0.8B v3 card, 2B v4 card, and the package's build table. Read the benchmark protocols and uncertainty before treating the accuracy rows as a ranking.

Choose the backend for your hardware

EnvironmentStarting pointWhat to check
Apple silicon, textjev-style[mlx]; MLX is selected automaticallyUse 0.8B for a smaller baseline or compare 2B on your data. Image input is not available in the MLX builds.
CUDA GPU, text or imagesjev-style[torch]Only 2B v4 reads images. Measure with the precision and concurrency you plan to deploy.
CPUjev-style[torch] with --device cpuMeasure latency on your machine; the published A100 results do not predict CPU speed.
GGUF runtimeFollow the package's backend setupUse the matching decision scorer. Generic text-generation tools do not produce these decision probabilities.

Run a local baseline

Use Python 3.10 or newer in a virtual environment. For Apple silicon text input:

bash
python -m pip install "jev-style[mlx]"
jev-style serve --release 0.8b

For the 2B v4 PyTorch build, including image input:

bash
python -m pip install "jev-style[torch]"
jev-style serve --release 2b --backend torch

The first run downloads the model. Once the server is ready, open the local Playground. To compare releases, keep your input set and decision definitions fixed, use separate ports, and follow the evaluation guide.

The hosted API is a separate service with its own available model, input cap, and service status. Do not apply these local limits to it; consult API documentation.

Model selection questions

Can I use JevStyle offline?

Local inference can run without sending decision inputs to a hosted model after the required package, weights, and runtime files have been downloaded. The browser demo and hosted API are separate online services.

Is a 0.53 GB file the total memory requirement?

No. It is the 0.8B Q4_K_M GGUF weight file. Runtime memory is larger and depends on the backend and input. The default package setup does not necessarily choose that file.

Can the MLX or GGUF version of 2B v4 read images?

No. Those distributions contain the language model only. Choose the 2B v4 PyTorch distribution and matching runtime for image input.

Should I always choose the larger model?

No. Compare task accuracy, calibration, warm latency, memory, and review coverage on your own examples. Keep a person or existing LLM available for ambiguous cases and runtime failures.