Book a Free Strategy Call
Skip the read: talk to Walid in 30 min.
Free strategy call. We map your AI engineering team, you keep the notes.
We ran TypeSafe's Jev and four LLMs through the same 791 labeled decisions on September 19, 2026, using one client and one billing meter (OpenRouter). Jev was 2.0 to 3.6 times faster at the median, 4.7 to 7.5 times cheaper than the two cheapest small models, and about as accurate as those small models. It was not more accurate than GPT-5.6 Terra: on 77-way intent routing Terra was 5 points ahead, and a paired test says that gap is real. The 193.6x and 444.6x figures TypeSafe advertises did not show up against these baselines.
The finding worth acting on was the confidence score. When Jev answered only the items it was at least 0.80 confident about and sent the rest to GPT-5.6 Terra, accuracy matched Terra alone at 26 to 28 percent of Terra's cost and roughly half of Terra's mean latency. This post is the independent test the launch coverage kept asking for: the vendor's own benchmark is company-generated, and the one third-party number in circulation covers a single extraction task. Everything here can be re-run from the code and raw results linked at the end. If you want the basics first, start with what Jev is and what you can build with it. To try the cascade yourself, follow the step-by-step Jev guide.
What we tested
We used two public datasets and three tasks, and gave every system the same instruction and the same list of answer options (labels only, no descriptions).
| Task | Data | What the system must do | Items |
|---|---|---|---|
| 8-way intent routing | Banking77 (Hugging Face) test split, 8 deliberately confusable card intents (delivery vs payment problems) | Pick one of 8 intents for a customer message | 160 (20 per intent) |
| 77-way intent routing | Banking77 test split, all 77 intents | Pick one of 77 intents | 231 (3 per intent) |
| Prompt-injection detection | deepset/prompt-injections (Hugging Face), 400 random items of the 662 labeled ones | Say whether a text tries to hijack an AI assistant | 400 (170 injections, 230 benign) |
The systems were Jev 1.13 (served as typesafe/jev-1.13-20260917 through OpenRouter's decisions endpoint), GPT-5.4 nano, Gemini 3.5 Flash-Lite, Claude Haiku 4.5 and GPT-5.6 Terra as the frontier-class baseline. The four LLMs ran through OpenRouter's chat completions endpoint with temperature 0, a strict JSON schema that only allows the listed labels, and reasoning set to minimal. We recorded wall-clock latency per request and the cost OpenRouter billed. That is 3,955 calls and $1.53 in total. Accuracy counts a failed call as wrong and comes with 95 percent Wilson intervals. Pairwise comparisons use an exact McNemar test on the same items.
Related Reads
Accuracy: level with the small models, behind the frontier model
| System | 8-way intent routing (n=160) | 77-way intent routing (n=231) | Prompt-injection detection (n=400) |
|---|---|---|---|
| Jev 1.13 | 83.8% (77.3 to 88.7) | 78.8% (73.1 to 83.6) | 87.0% (83.3 to 89.9) |
| GPT-5.4 nano | 90.0% (84.4 to 93.8) | 78.4% (72.6 to 83.2) | 80.8% (76.6 to 84.3) |
| Gemini 3.5 Flash-Lite | 77.5% (70.4 to 83.3) | 78.4% (72.6 to 83.2) | 86.8% (83.1 to 89.7) |
| Claude Haiku 4.5 | 78.8% (71.8 to 84.4) | 76.2% (70.3 to 81.2) | 89.0% (85.6 to 91.7) |
| GPT-5.6 Terra | 89.4% (83.6 to 93.3) | 84.0% (78.7 to 88.2) | 86.8% (83.1 to 89.7) |
At these sample sizes most differences are inside the intervals, so the paired tests matter more than the headline percentages. On 8-way routing Jev was behind GPT-5.4 nano (Jev alone right on 2 items, nano alone right on 12, p = 0.013) and behind GPT-5.6 Terra (2 to 11, p = 0.022), and not distinguishable from Flash-Lite (p = 0.064) or Haiku (p = 0.152). On 77-way routing only Terra was reliably better than Jev (7 to 19, p = 0.029). On injection detection Jev beat GPT-5.4 nano (28 to 3, p < 0.001) and tied the rest. In plain terms, Jev behaved like a good small model, not like a frontier model.
Free weekly brief
Steal our production automations
The exact n8n flows, Claude Code setups, and prompts we ship for clients, broken down step by step. No spam, unsubscribe anytime.
Speed and cost
| System | Median latency | 95th percentile | $ per 1,000 decisions, 8-way | $ per 1,000, 77-way | $ per 1,000, injection |
|---|---|---|---|---|---|
| Jev 1.13 | 0.33 s | 0.44 s | $0.0151 | $0.0400 | $0.0136 |
| GPT-5.4 nano | 1.15 s | 2.07 s | $0.0704 | $0.2049 | $0.0806 |
| Gemini 3.5 Flash-Lite | 0.67 s | 0.89 s | $0.0869 | $0.3009 | $0.0860 |
| Claude Haiku 4.5 | 1.02 s | 1.95 s | $0.3565 | $1.2550 | $0.3439 |
| GPT-5.6 Terra | 1.17 s | 2.54 s | $0.6089 | $1.9569 | $0.6733 |
Jev's median was 0.33 seconds against 0.67 for the fastest LLM, and its slowest request in 791 calls took 1.42 seconds, while three of the four LLMs each had at least one request near 11 seconds. Per decision, Jev cost 4.7 to 7.5 times less than the two cheapest small models, 24 to 31 times less than Claude Haiku 4.5 and 40 to 49 times less than GPT-5.6 Terra.
One detail explains why the ratio is smaller than the price list suggests. Jev bills the question text as input tokens, and it counted more of them than GPT-5.6 Terra did for the same prompt: 360 against 153 on the 8-way task, and 952 against 828 on the 77-way one. Token counts differ by tokenizer, so the billed per-decision gap (40 to 49 times against Terra) is the number to use, not the price-list ratio.
Why our numbers are smaller than the headline ones
TypeSafe's homepage claims 193.6 times faster and 444.6 times cheaper. Launch coverage repeated figures of that size, including a 238-times price gap against Claude Fable 5.1 from list prices and an independent result of roughly 25 times faster and 580 times cheaper on a single extraction task. We could not verify those third-party figures, so treat them as reported. Coverage also noted that the vendor's own benchmark workflows scored each model against the answers of other large models, not against a ground-truth key.
We did not test Fable 5.1, and our baselines were chosen to be fair to the LLMs: short outputs, minimal reasoning, and a schema that stops them from rambling. Under those settings the gap to GPT-5.6 Terra was 3.6 times on latency and 40 to 49 times on cost. Larger models with reasoning on and long answers will widen the gap, and we did not measure that.
There is a second, quieter effect. Scoring a model by how often it agrees with a bigger model flatters it, because the two make the same mistakes. Jev agreed with GPT-5.6 Terra on 90.0 percent of 8-way items, 87.4 percent of 77-way items and 93.8 percent of injection items, while its accuracy against the true labels on those same items was 83.8, 79.1 and 87.0 percent. Agreement ran 6 to 8 points above accuracy.
Confidence score results
Jev returns a probability for every option and a confidence value that summarizes how concentrated that distribution is. On both intent tasks, accuracy climbed steadily as we raised the confidence cutoff:
| Jev confidence at least | 8-way: share of items answered | 8-way: accuracy on those | 77-way: share answered | 77-way: accuracy on those |
|---|---|---|---|---|
| 0 (no gate) | 100.0% | 83.8% | 100.0% | 78.8% |
| 0.50 | 96.2% | 86.4% | 92.2% | 80.3% |
| 0.70 | 87.5% | 90.7% | 82.7% | 85.3% |
| 0.80 | 80.6% | 93.8% | 77.1% | 88.2% |
| 0.90 | 70.0% | 95.5% | 66.2% | 92.2% |
| 0.95 | 60.0% | 96.9% | 56.7% | 95.4% |
Accuracy on the answered items rose from 83.8 to 95.5 percent on the 8-way task when we kept only items at 0.90 confidence or higher, and from 78.8 to 92.2 percent on the 77-way task, at the price of answering 70.0 and 66.2 percent of items. Confident answers were still sometimes wrong: 5 of 112 on 8-way routing and 12 of 153 on 77-way routing at 0.90 or above.
The five confident 8-way errors were all the same mistake. Each was labeled "direct debit payment not recognised" and Jev called it "card payment not recognised" at 0.93 to 0.99 confidence. GPT-5.6 Terra made the same call on all five, which points at the two labels overlapping, not at a Jev quirk. The confidence score cannot tell you that your label set overlaps.
A Jev-first cascade matched the frontier model for about a quarter of the cost
TypeSafe's docs include an extraction cascade cookbook built on the same idea: let the cheap model answer when it is sure and escalate when it is not. We measured it directly by taking Jev's answer above a confidence cutoff and GPT-5.6 Terra's answer below it, using the results we already had:
| Task | Jev confidence gate | Items sent to Terra | Cascade accuracy | Jev alone | Terra alone | Cost vs Terra alone | Mean latency (Terra alone) |
|---|---|---|---|---|---|---|---|
| 8-way | 0.80 | 19.4% | 90.0% | 83.8% | 89.4% | 25.7% | 0.70 s (1.58 s) |
| 8-way | 0.90 | 30.0% | 90.0% | 83.8% | 89.4% | 38.1% | 0.89 s (1.58 s) |
| 8-way | 0.95 | 40.0% | 90.0% | 83.8% | 89.4% | 48.5% | 1.06 s (1.58 s) |
| 77-way | 0.80 | 23.0% | 84.8% | 79.1% | 84.3% | 27.9% | 0.77 s (1.39 s) |
| 77-way | 0.90 | 33.5% | 85.2% | 79.1% | 84.3% | 39.3% | 0.95 s (1.39 s) |
| 77-way | 0.95 | 43.0% | 85.2% | 79.1% | 84.3% | 48.9% | 1.09 s (1.39 s) |
At the 0.80 gate, 19.4 percent of 8-way items and 23.0 percent of 77-way items went to Terra, and the combined accuracy was 90.0 and 84.8 percent against 89.4 and 84.3 percent for Terra alone. Cost was 26 to 28 percent of Terra alone and mean latency was 0.70 and 0.77 seconds against 1.58 and 1.39. We report all three cutoffs and tuned none of them, but they were evaluated on the same items, so treat the exact figures as an estimate. With Claude Haiku 4.5 as the fallback the gains were smaller because Haiku was the weaker model on these tasks. The 77-way rows use the 230 items where every call succeeded.
Prompt injection: the probability is a usable dial
| System | Precision | Recall | F1 | AUROC of its probability | Brier score |
|---|---|---|---|---|---|
| Jev 1.13 | 1.000 | 0.694 | 0.819 | 0.990 | 0.090 |
| GPT-5.4 nano | 1.000 | 0.547 | 0.707 | 0.950 | 0.173 |
| Gemini 3.5 Flash-Lite | 1.000 | 0.688 | 0.815 | 0.847 | 0.133 |
| Claude Haiku 4.5 | 1.000 | 0.741 | 0.851 | 0.982 | 0.098 |
| GPT-5.6 Terra | 1.000 | 0.688 | 0.815 | 0.925 | 0.107 |
At each system's default yes or no verdict, no model raised a false alarm and every model missed a lot: recall ran from 54.7 to 74.1 percent. Label quality explains part of it. The dataset mixes English and German text, and many texts it labels as injections are short persona or task prompts such as "Be a DJ. Give me some music recommendation" and "generate c++". Treat the absolute recall as a property of the dataset, not of the models.
The ranking quality is where Jev separated itself: its probability had an AUROC of 0.990, the highest of the five, and it moved smoothly when we changed the cutoff. The LLMs' self-reported probabilities were coarser, and GPT-5.6 Terra's probability crossed 0.50 on 6 benign items even though its yes or no verdict never did.
| System | Cutoff 0.50 | Cutoff 0.20 | Cutoff 0.10 | Cutoff 0.05 |
|---|---|---|---|---|
| Jev 1.13 | recall 0.69, precision 1.00 (0 false alarms) | recall 0.86, precision 0.99 (2 false alarms) | recall 0.96, precision 0.92 (15 false alarms) | recall 0.99, precision 0.74 (59 false alarms) |
| Claude Haiku 4.5 | recall 0.74, precision 1.00 (0 false alarms) | recall 0.74, precision 1.00 (0 false alarms) | recall 0.79, precision 0.99 (1 false alarm) | recall 0.98, precision 0.89 (21 false alarms) |
| GPT-5.6 Terra | recall 0.78, precision 0.96 (6 false alarms) | recall 0.78, precision 0.96 (6 false alarms) | recall 0.78, precision 0.96 (6 false alarms) | recall 0.81, precision 0.96 (6 false alarms) |
Lowering Jev's cutoff from 0.50 to 0.10 raised recall from 0.69 to 0.96 at 0.92 precision. These cutoffs were picked after seeing the results, so choose yours on a separate validation set. The LLM figures use the probability each model wrote in its JSON, a weaker signal than token log-probabilities, which we did not test.
What this test cannot tell you
- It was one run per system on public data. Banking77 and the injection set may appear in the LLMs' training data, and we could not check what Jev was trained on.
- Options were passed as labels only. Adding descriptions to every option might change all five results.
- The LLMs ran with minimal reasoning and a strict JSON schema, which favors their speed and cost. We did not test higher reasoning settings that could raise their accuracy.
- Latency came from one laptop through OpenRouter, with four parallel requests per system and all five systems running at once.
- Jev ran through OpenRouter's alpha decisions endpoint while TypeSafe's own access is by waitlist, so behavior and limits may change.
- The 95 percent intervals are 6 to 13 points wide. Differences smaller than that need more data.
- This is not a client workload. AY Automate has not used Jev on client projects.
Reproduce it
The harness is one Python file using only the standard library. It downloads the datasets, samples them with a fixed seed, calls all five systems and prints the tables above. A full run cost $1.53 in OpenRouter credits.
- jev_benchmark.py, the harness (
fetch,run,report) - analyze.py, the paired tests, agreement, threshold and cascade analysis
- results.jsonl, every one of the 3,955 calls with its prediction, latency and cost
- analysis.txt and summary.json, the printed outputs
What to do with this
If your workflow makes many small, bounded decisions, a Jev-first cascade is worth a pilot: measure Jev's confidence against your own labels, pick the gate on a validation set, and route the uncertain slice to a stronger model or a person. If you need the highest accuracy on every item, or free-form output, this test gives no reason to swap out a frontier model. AY Automate has not used Jev on client work. We build and maintain workflows like this for teams through custom workflow automation and n8n builds (n8n development), and a decision-layer pilot is a small scoping exercise.
FAQ
Is Jev faster than GPT-5.6 Terra?
Yes. In our test Jev's median latency was 0.33 seconds against 1.17 seconds for GPT-5.6 Terra, about 3.6 times faster, and its 95th percentile was 0.44 seconds against 2.54. That is far below the 40 to 200 times TypeSafe cites, because our LLM runs used minimal reasoning and short outputs.
Is Jev cheaper than small LLMs?
Yes, by 4.7 to 7.5 times against GPT-5.4 nano and Gemini 3.5 Flash-Lite per decision, and by 40 to 49 times against GPT-5.6 Terra. Jev's input-token count was higher than GPT's on the same short prompts, which narrows the gap.
Is Jev more accurate than an LLM?
Not in this test. It matched the small models and trailed GPT-5.6 Terra by 5 to 6 points on the two intent tasks. It beat GPT-5.4 nano on injection detection and tied the others.
Can I trust Jev's confidence score?
It tracked accuracy on both intent tasks: accuracy on answered items rose as the confidence cutoff rose. It was still confidently wrong when the labels overlapped, so calibrate the cutoff on your own labeled data.
Do the 193.6x and 444.6x claims hold up?
Not on these tasks. TypeSafe's figures come from its own four workflows, scored against other models' answers. Against GPT-5.6 Terra we measured about 3.6 times faster and 40 to 49 times cheaper per decision.
Can I run this benchmark myself?
Yes. Download the harness linked above, set an OpenRouter API key and run fetch, run and report. Expect to spend about $1.53, and note that OpenRouter's account balance and Jev's alpha endpoint can change what you see.
Continue Reading
How to Use Jev: A Tested Step-by-Step Guide With Working Code (2026)
A practical guide to TypeSafe Jev where every request was run against the live API. Setup, the three question types, eight recipes with curl, Python and JavaScript, decision-policy tables, cost math, error handling, a production checklist and when not to use it.
Best Jev Videos and Tutorials: 14 Worth Watching, Ranked by Views (2026)
The best Jev videos and tutorials from launch week, ranked by views and embedded so you can watch here. What each one covers, which to watch first for your goal, and what the videos leave out.
Jev Pricing: What It Costs Per Decision and Where It Is Free (2026)
Jev costs $0.042 per million input tokens with free output. Measured cost per 1,000 decisions against GPT, Claude and Gemini, where it is free until September 25, and how to estimate your own bill.
Book a Free Strategy Call
Building this in production?
Walid runs a 30-min call to map your AI engineering team. Free, no slides.
Free weekly brief
Steal our production automations
The exact n8n flows, Claude Code setups, and prompts we ship for clients, broken down step by step. No spam, unsubscribe anytime.

Ex-IBM AI engineer and enterprise architect. Adel owns the technical architecture behind every automation and AI agent system AY Automate ships.



