selfjev/GitHub
GET STARTED / SELFJEV

Compared with open models

Nine open decision models, one GPU, the same requests.

Measured 2026-09-30. Eight open "Jev-like" decision models from Hugging Face and SelfJev were each served with their card's recommended setup on the same GPU (one NVIDIA L40S) and asked exactly the requests TypeSafe's Jev receives. A request a model cannot answer counts as wrong. Jev is shown for reference.

SelfJev's test suites. Text Decisions (1,991 questions) and AI Response Review (946), published as selfjev-decision-bench, and photos:

modelsizeimageslicenceText DecisionsAI Response Reviewheld-out imagesText Decisions time (s)AI Response Review time (s)
Jev 1.13 (TypeSafe API, reference)?nopaid API97.292.5———
openjev27ByesCC-BY-NC-4.096.892.682.6753329
SelfJev-4B Vision4ByesApache-2.0 code94.790.785.110041
SelfJev-4B Vision, version 0.4.14ByesApache-2.0 code94.790.785.116768
Plumb-4B4.2BnoApache-2.093.484.1—471164
jpt-4b4.5ByesCC-BY-NC-4.092.585.083.89040
imajev-4b4ByesApache-2.091.584.985.2489155
decider-4b4.2BnoApache-2.090.882.8—14552
Mica-v0.1-4B4.2BnoApache-2.089.6 ²84.1 ²—16269
kev-4b4BnoApache-2.088.474.7—10934
Laya0.4BnoApache-2.045.446.4—2311
  • Every model gets the same Jev-shaped questions; select-all questions become one yes/no per option, which costs SelfJev 1.4–1.8 points against its native evaluation (96.1 and 92.5). Held-out images: the 4 image datasets of the SelfJev image test that none of these models trained on (772 questions). Times: each suite end to end, 4 requests in flight; SelfJev 0.4.2 was measured 2026-10-05 on the same GPU model, and the row for version 0.4.1 is the same weights on the engine before it. ² Refuses inputs over 8,192 tokens (2 % and 1 % of the questions), counted wrong.
  • No other model trained on these suites, but they come from the same authors and judges as SelfJev's training data, so they favour SelfJev.
  • SelfJev is the most accurate open model at 4.5B parameters or less on both suites (paired tests, p ≤ 0.023) and ties imajev-4b on held-out images; the 27B openjev is higher on Text Decisions. Among the 4B models only jpt-4b is faster on Text Decisions, and kev-4b and jpt-4b on AI Response Review.

Protocol, per-model setups, paired tests and raw reports: reports/competitors.

Version 0.4.2 against 0.4.1

Version 0.4.2 (2026-10-05) changed the engine, not the model. The same weights on each version's engine; accuracy is SelfJev's native evaluation, where a select-all question stays one question:

version 0.4.1version 0.4.2
Text Decisions end to end, 1,991 questions, 4 requests in flight (L40S)167 s100 s1.7× faster
AI Response Review end to end, 946 questions (L40S)68 s41 s1.7× faster
One request, 2,048-token text, 1 question (A10G)584 ms434 ms1.3× faster
One request, 2,048-token text, 1 question (L40S)243 ms146 ms1.7× faster
One request, 2,048-token text, 1 question (H100)166 ms99 ms1.7× faster
One request, 32,000-token text, 1 question (A10G)22,019 ms6,721 ms3.3× faster
One request, 32,000-token text, 1 question (L40S)9,146 ms2,739 ms3.3× faster
One request, 32,000-token text, 1 question (H100)4,033 ms1,055 ms3.8× faster
Accuracy, Text Decisions96.196.2unchanged (a few near-tie questions differ)
Accuracy, AI Response Review92.692.6unchanged (a few near-tie questions differ)
Accuracy, Image test90.590.5unchanged (a few near-tie questions differ)

Every text length and question count on three GPUs: question sweep. What changed in the engine: report.