Synergised Consulting
Technical asset

One Week of Jev: Where a Decision Model Beats a Text LLM, and Where It Never Will

7 min read
Title card: One Week of Jev, where a decision model beats a text LLM, with the published input price of 0.042 dollars per million tokens and free output

Last Updated: 19 September 2026

Jev, TypeSafe AI's decision model, fits one narrow class of work: high-volume judgements where the answers were already defined in advance, such as routing, scoring, and yes/no gates, at a listed price of $0.042 per million input tokens with output free. It loses to a text LLM the moment a workflow needs words written: no email draft, no reply, no tool arguments. The week-one picture is now clear enough to sort your workflows properly, and the sort itself costs nothing.

What actually shipped, one week in

A decision model that never generates text is a real product category now, not a paper. TypeSafe AI came out of stealth on 15 September 2026 with $40 million in seed funding, and its first model, Jev, is reachable through three channels at the same listed rate: TypeSafe's own endpoint, Vercel's AI Gateway, and OpenRouter. That last part matters more than it sounds. According to the OpenRouter listing, a single provider serves the model at $0.042 per million input tokens and $0.00 output, so the price is not a loss-leader one reseller is eating; the vendor's published rate is the market rate, at least while the product is in early access.

[Answer: Jev is live in early access, reachable through TypeSafe, Vercel and OpenRouter at one published price. It answers typed questions about a piece of state: one option from a list of up to 255, a position on a scale of 2 to 10 levels, or a yes/no probability, each with a confidence value. It cannot write prose, code or conversation, and that narrowness is the product.]

The model's vocabulary is three question types. A Choice picks one option from a list you defined, up to 255 of them. A Score places the state on an ordered scale of 2 to 10 descriptive levels. A Noul returns a calibrated yes/no probability. According to TypeSafe's documentation, every answer carries a full probability distribution plus a derived confidence value, and the same model weights serve every account: there is no fine-tuning. You shape behaviour by putting your records and rules in the state and by writing better question instructions.

One early-access caveat belongs in the record. Rate limits at the time of writing were 250,000 tokens per second and 1,200 requests per minute, described as adjusting dynamically while the company lands more GPU capacity, and the vendor itself measures its latency figures from the US West Coast. For a UK business, that means measuring from your own location before promising any of this inside a user-facing interface.

What a week of evidence does and does not settle

One week proves the product exists, is reachable at its published price and behaves as described. It does not prove accuracy on your data, and the only accuracy numbers in circulation are the vendor's. That is not a reason to wait; it is a reason to evaluate on your own labelled judgements before anything touches a customer-facing path, which is the same discipline any model substitution deserves.

Generation versus scoring: the structural difference

The reason the price is what it is has nothing to do with discounts. A text LLM runs an autoregressive loop, predicting one token at a time, and you pay for every token it emits, then parse the string and hope it validates. Jev never generates. According to TypeSafe, it scores every predefined answer option in a single parallel pass against the state you sent, which is why outputs are free: there are none to meter.

[Answer: a text LLM generates a string token by token and your code parses it; Jev scores all predefined options in one parallel pass and returns a schema-valid answer with probabilities. That is why generation can hallucinate and produce malformed output while Jev's failure mode is a wrong answer carrying a confident number. You choose per workflow which failure mode your process can absorb.]

The trade is a different failure mode, not the absence of failure. A chat model can hallucinate content or produce output your parser rejects; a scoring model returns an answer that is always valid but can simply be wrong, with a confident number attached. TypeSafe's own launch material concedes the point that matters here: it says it cannot prove its pricing is not subsidised, and that its headline speed multiples, 40 to 200 times faster than frontier models on decision-shaped tasks, sit at the high end of what real workloads see. Those two admissions, both from the vendor, are the most useful sentences in the launch. Everything else in the comparison below rests on architecture, which does not need a benchmark.

Which failure mode your process can absorb


Text-output LLM

Jev (decision model)

Output

Any string, parsed afterwards

Choice, Score or Noul, schema-valid by design

Billing

Input plus output tokens; output often ~5x input

$0.042 per million input tokens, output free

Reported latency

3 to 329 seconds on decision-shaped tasks (vendor-measured)

70 to 500 milliseconds (vendor-measured, US West Coast)

Failure mode

Malformed output, hallucinated content

Wrong answer with a confident probability

Best at

Writing, reasoning, code, conversation

Classify, score, route, gate at volume

The latency rows are vendor-reported on both sides of that table, and TypeSafe's own framing treats them as best-case rather than typical. The structural rows are not claims at all: they follow from what the product does.

Where scoring wins, and where generation still wins

The dividing line is whether the answer existed before the question. If every possible answer to a judgement could be listed in advance, the work is scoring: which queue this ticket belongs to, whether this invoice is ready to pay, whether this message needs the owner tonight or can wait until morning, whether this lead matches the profile worth a call. If the answer is a string that has never existed before, a reply, a summary, an email draft, a JSON blob of tool arguments, no scoring model can produce it, by design.

[Answer: use a decision model where the answer space is predefined and the volume is high: routing, triage, scoring, and escalation gates. Use a text LLM wherever the workflow must produce words. Most real workflows contain both, joined at a confidence threshold: the decision model classifies and gates, the text model writes, and a human handles whatever falls below the threshold.]

The shape that wins: decisions joined to generation

In practice the two models are not competitors for the same job; they are the two halves of one workflow. Sort the inbox before drafting the replies that matter; score the leads before writing to the good ones; gate the refund requests before a human reads the awkward ones. The judgement sits in front of the writing in workflows of this shape, and those judgement points often stayed manual for a plain reason: pricing a judgement per call like prose generation made the whole pipeline look expensive. Remove that pricing and what is left for the person is the part that genuinely needs judgement about judgement: setting the threshold.

The threshold is where the design work lives. Because every answer carries a confidence value, the operating rule is writable: below a chosen confidence, defer to a person. A routing answer that comes back genuinely split between two queues is telling you something, and software that acts only above a threshold you set is the difference between automation and an unaccountable guess.

What an owner can do this week, cheaply

The evaluation does not require an early-access account. Take one workflow with a genuine volume of judgements, an inbox, a leads list, a support queue. Name every decision point in it: where does this item go, does it need a person, is it done. For each, decide whether the answer space is listable. List it. That document, a decision inventory naming each judgement point, its confidence rule and its human deferral path, is the evaluation spec for a decision model and for a constrained chat model alike, and the workflow itself then answers the only question that matters: whether it was ever a generation problem at all.

Sources

Tier A sources cited without independent figures beyond vendor attribution:

  1. [1] TypeSafe AI, "Introducing System One Models and Jev" (subject company's own statement about itself):
  2. [2] TypeSafe AI documentation (primitives, request budget, no fine-tuning):
  3. [3] Flaviocopes, "A deep dive into Jev, TypeSafe's System One model", 17 September 2026 (independent write-up; stealth date, seed funding, rate limits, availability through Vercel and OpenRouter):
  4. [4] OpenRouter, Jev 1.13 model listing (confirms published pricing):
  5. [5] Vercel AI Gateway, Jev model page (confirms published pricing):

Pricing and latency figures in this piece are TypeSafe's own published rates and vendor-measured results, attributed as such; the vendor itself states its speed multiples are the high end and that it cannot prove its pricing is not subsidised. No independently verified accuracy benchmark existed at publication.