Independent benchmark · overview-2026-10-05 · 5 October 2026

Which decision model
fits the task?

Compare every tested model on the same inputs. See where accuracy is strongest, how quickly models respond, and how much GPU memory they use.

Unofficial, independent testing. Use as is, without warranty or vendor endorsement.

Compare all modelsAccuracy, latency & VRAM graphsCoverage & verification
31 + 1Local models + Jev API reference
17,576Frozen cases per model, including development cases
340 / 348Controlled timing groups complete

The highest score depends on the task

These are the highest observed local accuracy scores across all 31 local models, with Jev shown alongside. Exact ties are retained. Small differences do not establish a statistically reliable lead, and there is no single overall ranking.

Task leaders from complete scored groups
Use case / benchmarkHighest-scoring local model(s)Local accuracyJev accuracyScored cases
English request routingDecider 4B v2.188.3%86.5%2,948
Norwegian request routingImajev 4B82.2%81.8%2,948
Norwegian review sentimentKev 4B73.9%71.9%1,173
News classificationLaya / Laya multilingual91.5%89.0%200
Emotion classificationJulia 144M91.0%60.0%200
Spam screeningLaya / Laya multilingual100.0%98.0%200
Phishing screeningLaya / Laya multilingual100.0%89.5%200
Public JevBenchPlumb 4B89.6%86.1%231
Developer-tool selectionKev 4B71.1%69.9%900

Routing uses public assistant-service categories as a proxy for a business inbox. Public training overlap is unknown. Spam and phishing are reported Laya training tasks; these scores do not demonstrate unseen-domain security performance. All failures and abstentions count against accuracy.

Compare all models by use case

Choose a task, then sort by accuracy, median response time or added VRAM. Every model stays in the accuracy comparison even when controlled timing is unavailable. Model names identify the tested size or quantized variant where available.

Norwegian routing: 2,948 public Bokmål test inputs, covering 18 assistant-service categories. This measures a routing proxy, not production support-ticket accuracy.

32 models · sorted by accuracy · Norwegian request routing

Norwegian request routing — all tested models
Model / tested variantDeploymentAccuracyAnsweredMedian msAdded VRAM GiBTiming coverage
Imajev 4BLocal82.2%2,424/2,948 correct2,813/2,94887.59.4957/60 timing calls answered; 0 calls with native truncation.
Decider 4B v2.1Local82.0%2,418/2,948 correct2,948/2,94858.58.3560/60 timing calls answered; 0 calls with native truncation.
Jev 1.13.0 APIHosted API81.8%2,412/2,948 correct2,948/2,948271.1Unknown60/60 timing calls answered; 0 calls with native truncation.
Wald 4B v1.2Local80.7%2,379/2,948 correct2,948/2,94857.78.1960/60 timing calls answered; 0 calls with native truncation.
Decision 2.0 Nox 4BLocal80.3%2,367/2,948 correct2,948/2,94869.49.5360/60 timing calls answered; 0 calls with native truncation.
Winnow 12B Q8 (Windows CUDA)Local78.0%2,299/2,948 correct2,948/2,948UnavailableUnavailableNo controlled measurement for this task.
Nev 2B Q8Local74.1%2,183/2,948 correct2,948/2,94836.32.2760/60 timing calls answered; 0 calls with native truncation.
Nimble 9B NF4Local74.0%2,181/2,948 correct2,948/2,948171.48.3360/60 timing calls answered; 0 calls with native truncation.
Plumb 4BLocal73.7%2,174/2,948 correct2,948/2,948172.38.2160/60 timing calls answered; 0 calls with native truncation.
Imajev 2BLocal73.1%2,156/2,948 correct2,911/2,94870.34.6460/60 timing calls answered; 0 calls with native truncation.
Decision 4B v1.2Local72.9%2,150/2,948 correct2,948/2,94863.38.3260/60 timing calls answered; 0 calls with native truncation.
Tev1 4BLocal72.7%2,143/2,948 correct2,948/2,94877.98.2460/60 timing calls answered; 0 calls with native truncation.
JevK5 4BLocal72.4%2,133/2,948 correct2,948/2,948180.18.2360/60 timing calls answered; 0 calls with native truncation.
Intern-Decision 4BLocal72.1%2,126/2,948 correct2,948/2,94863.28.9660/60 timing calls answered; 0 calls with native truncation.
Kev 4BLocal72.0%2,123/2,948 correct2,948/2,94857.88.3560/60 timing calls answered; 0 calls with native truncation.
Decider 2BLocal71.2%2,099/2,948 correct2,948/2,94847.23.9060/60 timing calls answered; 0 calls with native truncation.
Jev-Omni 12B NF4 (local variant)Local69.7%2,055/2,948 correct2,948/2,948139.97.7060/60 timing calls answered; 0 calls with native truncation.
Decider 0.8BLocal68.6%2,021/2,948 correct2,948/2,94847.11.8360/60 timing calls answered; 0 calls with native truncation.
Cygnet 12B NF4 (local variant)Local68.3%2,013/2,948 correct2,948/2,948138.77.6760/60 timing calls answered; 0 calls with native truncation.
Decision 2.0 Sol 2BLocal64.4%1,898/2,948 correct2,948/2,948UnavailableUnavailableNo controlled measurement for this task.
Kev 0.8BLocal58.3%1,719/2,948 correct2,948/2,94845.41.8360/60 timing calls answered; 0 calls with native truncation.
JevK5 2BLocal57.1%1,682/2,948 correct2,948/2,948128.03.8760/60 timing calls answered; 0 calls with native truncation.
Decision 2.0 Kai 0.6BLocal54.7%1,614/2,948 correct2,948/2,948UnavailableUnavailableNo controlled measurement for this task.
GLiNER Decide 340MLocal52.8%1,557/2,948 correct2,948/2,94825.42.1860/60 timing calls answered; 0 calls with native truncation.
Decision 2.0 Eos 0.8BLocal52.6%1,551/2,948 correct2,948/2,948UnavailableUnavailableNo controlled measurement for this task.
Laya multilingualLocal51.3%1,511/2,948 correct2,948/2,94822.81.7960/60 timing calls answered; 0 calls with native truncation.
GLiNER Decide multilingualLocal49.4%1,455/2,948 correct2,948/2,94814.11.4560/60 timing calls answered; 0 calls with native truncation.
Julia 144MLocal39.8%1,174/2,948 correct2,948/2,94813.60.9560/60 timing calls answered; 0 calls with native truncation.
CLM 8B INT8Local30.3%894/2,948 correct2,948/2,948227.18.4760/60 timing calls answered; 0 calls with native truncation.
GLiNER Decide 1BLocal24.7%729/2,948 correct2,948/2,94829.84.9360/60 timing calls answered; 0 calls with native truncation.
LayaLocal21.1%621/2,948 correct2,948/2,94826.42.7560/60 timing calls answered; 0 calls with native truncation.
VonLocal13.4%394/2,948 correct2,948/2,94818.82.0460/60 timing calls answered; 0 calls with native truncation.

Accuracy uses the full scored group under the original split rules. “Answered” includes correct and incorrect answers; its shortfall includes failures, native rejections and abstentions. Timing uses separate fixed samples, batch size one, three serial passes and excluded warm-ups. Medians cover answered calls; blocks with fewer than 90% answered calls are withheld. Counts and native truncation remain visible.

VRAM is the sampled whole-device peak above idle on an RTX 5070 Ti 16 GB, not the model file size or isolated process memory. Desktop activity can affect small differences. Jev response times include network transport; its server VRAM is unknown. Missing measurements are never estimated. CLM timing reuses precomputed candidate embeddings for the fixed workload.

See the accuracy, latency and memory trade-offs

The bubble plots use complete task groups and controlled measurements. They cover 29 configurations. Kai, Eos and Sol were outside this timing protocol; Eos and Sol have separate serving tests.

Measured English and Norwegian routing accuracy against response time, with bubble size showing added VRAM. Open all graphs and their evidence.

Explore all five graph sets · Download the publication graphics

What this means for a business pilot

Start with the actual workflow

Routing requests, tagging engineering documents and selecting developer tools favour different models. Use the matched task results to shortlist candidates, then validate on your own examples and costs of mistakes.

Include the simpler baseline

A supervised TF-IDF + linear SVM reached 89.1% on Norwegian routing using labelled training data. The decision models here had no task-specific fitting. If labels are available, include a trained classifier in the pilot.

Industrial routing and document examples are small authored diagnostics, not expert-validated industry benchmarks. These tests do not measure staff-time savings, production safety or return on investment.

Coverage and verification

All 17,576 cases per local model are accounted for. 235 runtime failures remain after repeated attempts; native rejections and abstentions are reported separately. Eight controlled timing groups are unavailable. The benchmark evidence is unchanged by this presentation revision.

Full matched results

Every scored task, all local models and the pinned Jev 1.13.0 reference, with confidence and coverage details.

Methodology

Frozen fixtures, original scoring, pinned revisions and the distinction between accuracy runs and controlled timings.