Jev AI

WHAT IS JEV?

Jev is an AI model that does not write. You hand Jev program state and a question whose answers you fixed in advance, and Jev hands back one of those answers with a calibrated probability — in well under a second, for a fraction of a cent.

$0.042
PER MTOK, INPUT
70–500
MS END TO END
0%
TYPE ERRORS
3
QUESTION TYPES

WHAT IS JEV

The short answer to what is Jev: it is the first public model from TypeSafe AI, released on 15 September 2026. The company was founded by Diogo Almeida, a former OpenAI researcher and one of the co-inventors of RLHF, and it raised forty million dollars before shipping anything. That pedigree is why Jev got attention in the first week. What has kept the attention is that Jev is genuinely a different shape of thing from every model it gets compared against.

Every chat model you have used answers by writing. Ask one to classify a support ticket and it composes a sentence containing the classification, which your code then has to parse, validate, and handle when the sentence comes back malformed. Jev removes that whole layer. You declare the possible answers before the call. Jev returns one of them, as a typed value, with a probability attached. There is nothing to parse because Jev produces no prose.

The practical consequence is speed and price. A Jev call lands in 70 to 500 milliseconds and costs $0.042 per million input tokens, with output free. A chat model doing the same classification takes seconds and costs one to two orders of magnitude more. When the same decision runs ten thousand times a day, that gap stops being a detail and becomes the reason the feature ships at all.

Answering what is Jev properly means being precise about what Jev is not, because the comparisons in the press are frequently apples to oranges. Jev is not a smaller, cheaper GPT. It is not a distilled model. It is not a fine-tune. Jev is a separate architecture trained for a separate job, and judging Jev on tasks that require writing is like judging a scale on how well it measures length.

WHAT IS A SYSTEM ONE MODEL

TypeSafe borrows the name from Daniel Kahneman. System 2 thinking is slow, deliberate and effortful; System 1 is fast, automatic and intuitive. Every reasoning model on the market is System 2 by design — chain of thought is literally the product, and the longer the model thinks the better it tends to do. Jev is the other one. A System One model does not deliberate in the open. Jev looks at the state and answers.

Architecturally that means Jev is not a language model, even though Jev is a transformer. There is no autoregressive decoding, so there is no token-by-token generation to wait through. A parallel sampler produces every answer in the request at once. This is why asking Jev six questions about one state costs roughly the latency of asking Jev one — a property that shapes how people actually design around Jev.

Jev was trained with a method TypeSafe calls RLCD, Reinforcement Learning for Calibrated Decisions. Where RLHF optimises for what humans prefer and RLVR optimises for verifiable answers, RLCD optimises for honest probabilities: when Jev says it is 70% sure, Jev should be right about 70% of the time. Calibration is the feature, and it is what makes a Jev confidence number safe to put a threshold on.

Not everyone accepts the framing. A common criticism is that Jev is a zero-shot classifier wearing frontier-model clothes, and that calling Jev a frontier model borrows credibility it has not earned when it cannot code, chat or write a sentence. That argument is worth taking seriously. What it does not explain is why several hundred developers pointed Jev at production problems within a week of release, which is the part of the story this site exists to document.

HOW JEV WORKS

A Jev request has exactly two parts. The state is whatever context the decision depends on — a ticket, a page, a diff, a candidate passage, a game frame — passed as text or as a structured object. The questions are what you want decided about that state, each declaring its type and its allowed answers up front.

Jev answers all of them in one parallel pass and hands the result back to your code. Your code then does what code is good at: reading the confidences, applying thresholds, enforcing authorisation, and performing side effects. Jev never acts. That division is the whole design, and every good Jev integration respects it — the model supplies judgement, the program keeps control.

This is also the safety story. Because Jev cannot call a tool, cannot write an argument and cannot emit a side effect, the blast radius of a wrong Jev answer is bounded by whatever your code does with a number. That is a very different risk profile from handing an agent a tool belt and hoping the prompt holds.

CHOICE, SCORE AND NOUL

Part of what is Jev, concretely, is that it has three question types. That is the entire surface area of the model, and the constraint is the point — you cannot ask Jev anything whose answer space you have not already drawn.

CHOICE
Pick one option from a set you define. Jev returns a probability for every option plus an overall confidence, so you see not just the winner but how close the runner-up was. One Jev Choice question can carry up to 255 options; deeper taxonomies are handled by chaining questions rather than by one huge list.
SCORE
Rate the state against ordered levels you describe — calm, concerned, angry; minor, material, critical. Jev returns a continuous value, the distribution behind it, and a confidence. Because the levels are described rather than numbered, a Jev Score question reads like a rubric instead of an arbitrary one-to-ten.
NOUL
Ask whether a statement about the state is true. Jev returns the probability that it is. This is the type most guardrails are built from — is this tool call destructive, does this passage support the claim, did the agent actually finish. Some SDKs spell the same Jev type type: "boolean".
from typesafe_sdk import Choice, Noul, Score

questions = {
    "intent":      Choice(instructions="Why is this customer writing in?",
                          criteria={"bug": "...", "billing": "...", "other": "..."}),
    "is_urgent":   Noul(instructions="Does the message state time pressure?"),
    "frustration": Score(instructions="How frustrated does the customer sound?",
                         criteria=["Calm", "Concerned", "Angry"]),
}

Because Jev runs the questions in parallel, the common design move is to ask more than you strictly need and let code discard the irrelevant answers. TypeSafe's own playbook calls this speculative fan-out, and it is only affordable because Jev prices output at zero.

WHAT JEV ACTUALLY RETURNS

The most practical part of what is Jev is this: every Jev answer arrives with a calibrated confidence, and that number is the most useful thing in the response. It lets your code express a policy a bare label cannot: act automatically above 0.8, queue for review between 0.5 and 0.8, escalate to a human below that. The threshold lives in your code, where you can reason about it, test it and change it without retraining anything.

Jev also cannot produce a type error. The answer is drawn from the schema you supplied, so there is no malformed JSON, no invented enum member, and no retry loop wrapped around a parser. TypeSafe reports a 0% structured-output error rate and a 0% tool-call error rate for Jev, and unlike the accuracy numbers, this one follows from the architecture rather than from training.

import { experimental_evaluate as evaluate } from 'ai';

const result = await evaluate({
  model: 'typesafe-ai/jev',
  state: 'The support agent issued a full refund to the customer.',
  questions: {
    refunded: {
      type: 'boolean',
      instructions: 'Was a refund issued?',
    },
  },
});

if (result.refunded > 0.8) closeTicket();

WHAT JEV COSTS

Jev costs $0.042 per million input tokens, and Jev output is free — TypeSafe's phrase is "too cheap to meter," which is easier to say when the output is a handful of floats rather than an essay. There is no free tier on any route, so the first Jev call is billed like every other one.

Put concretely: half a million decisions a month at 800 input tokens each costs under twenty dollars on Jev. The same workload on a general-purpose model of the class Jev is benchmarked against runs into the high hundreds or low thousands. Our Jev vs text LLMs page has a calculator you can move to see where your own volume lands.

One Jev specification is genuinely unclear. Vercel's model page lists the context window as 32,000 tokens, while several press write-ups say 64k. We have not been able to settle it against primary documentation, so we are flagging the conflict rather than picking a side.

JEV BENCHMARKS, HONESTLY READ

Two numbers follow Jev everywhere: 193.6 times faster, 444.6 times cheaper. They are real measurements, but they come from a single recorded demo in which Jev plays Doom, not from the benchmark suite. The suite is less flattering and considerably more useful.

MODELACCURACYCOST / CASELATENCY
Jev67.8%$0.00040.4s
GPT-5.6 Terra67.9%$0.030410.1s
GPT-5.6 SolMOST ACCURATE74.1%$0.083623.3s
Opus 573.1%$0.176137.8s
Read this honestly: Jev is not the most accurate model here. It ties GPT-5.6 Terra and sits 5–6 points below Sol and Opus 5. What Jev wins is the trade — roughly Terra's accuracy for about 1/76th the cost and 1/25th the latency. TypeSafe's own 4-workflow benchmark, 711 test cases. Vendor-reported — this table has not been reproduced by anyone else. Reported accuracy is agreement with a model-derived reference, not objective correctness. Independent evaluations of Jev do exist; they are listed below.

Anyone asking what is Jev good at should read the accuracy column before the cost column. Jev does not win it. On TypeSafe's own 711-case suite Jev ties GPT-5.6 Terra and trails GPT-5.6 Sol and Opus 5 by five to six points, and on the weakest sub-task — invoice processing — the gap is far wider than the aggregate suggests.

What Jev wins is the trade, and the trade is enormous: roughly Terra's accuracy at about one seventy-sixth the cost and one twenty-fifth the latency. If your decision tolerates Terra-level accuracy — and most routing, triage and filtering decisions do — then Jev is not a compromise.

If your decision needs Sol-level or Opus-level accuracy and cannot be gated behind a confidence threshold, Jev is not the answer and no amount of cost saving changes that.

Two caveats belong on every Jev benchmark claim, including the ones on this page. The Jev weights are not public and the table above is scored by the vendor selling the model, so nothing in it has been reproduced by anyone else. And the accuracy figure measures agreement with a model-generated reference, which is not the same thing as being right. Independent evaluations of Jev do exist now — they are listed below, and they do not flatter it either.

INDEPENDENT EVALUATIONS OF JEV

The table above is TypeSafe's own. These four are not: each was run by someone outside the company, on a stated sample, with the raw numbers published. Three of them were pre-registered — the protocol was frozen and hashed before any call was made, so the criteria could not be moved afterwards.

  1. Jevals.com

    On PubMedQA yes/no Jev scored 69.0 against Gemini 3.8 Flash's 73.0 — statistically tied with the best of six LLMs at 1/28 of the price. On Banking77 multi-option it scored 67.8 against Gemini's 74.1. On HelpSteer2 rubric scoring no model, Jev included, clearly beat the label base rates. Every per-decision probability is published as CC BY 4.0.

    Sample: 7 models × 3 task types × 300 items × 5 runs = 31,500 scored decisions

  2. ASSAY-001 (Jourdan Labs)PRE-REGISTERED

    Split verdict on the calibration claim. On CLINC150 confidence tracked accuracy within 2.5 points per bin (ECE 0.0204); on Banking77 it did not (ECE 0.0936), with the model claiming 0.86 confidence while being correct 67% of the time. Type safety held completely: zero out-of-schema answers across all 8,576 responses.

    Sample: Banking77 3,080 items + CLINC150 5,496 items

  3. jev-acento (Marcos Martinez)PRE-REGISTERED

    Writing the state in Spanish instead of English cost 3.0–6.4 points of accuracy across XNLI, PAWS-X, MASSIVE and Belebele, and roughly doubled calibration error (XNLI 0.057 → 0.101). Auto-decidable coverage at p ≥ 0.9 fell from 72.2% to 63.4%. Writing the instructions in Spanish changed nothing.

    Sample: 3,200 paired human-labelled items, 19,200 calls, jev-1.13.0 version-pinned

  4. Jev's calibration error came in at 0.1472 against GPT-4.1's 0.2393, for $4.02 of billing against roughly $136 — about a thirty-fourth of the cost. The sharper lesson is about question design: asking a yes/no item as a Noul rather than a two-option Choice moved the result more than the gap between the two models.

    Sample: 300 synthetic respondents × 108 questions, Twin-2K-500

WHEN NOT TO USE JEV

Understanding what is Jev also means knowing where it breaks. The failures below are not edge cases. They are the shape of the model, and knowing them is most of what separates a Jev integration that works from one that quietly degrades.

It cannot write anything

No tool arguments, no replies, no summaries. Jev returns a decision, never prose. Any workflow that needs words still needs a text model.

Chained reasoning degrades it

Accuracy drops when a question needs several dependent steps. Independent third-party testing found maths, date arithmetic and indirection all weaken it.

Text and structured state only

No vision, audio or video input. Screenshot understanding and image moderation are outside its shape today.

Non-English state costs accuracy

A pre-registered paired audit over 3,200 labelled items found that writing the state in Spanish rather than English costs 3.0–6.4 points of accuracy and roughly doubles calibration error. Writing the instructions in Spanish changed nothing. If your data is not in English, measure it before you trust it.

It can be confidently wrong

It cannot invent an option outside the set you gave it — that is the real meaning of “cannot hallucinate.” It can still pick the wrong one at high confidence, with no natural-language reason attached.

The judgement reduces to one sentence. Use Jev for high-volume, repeated decisions over shared state where every possible answer is known before the call. Everything else still wants a text model — and in practice most systems run both, with Jev as the cheap gate in front of the expensive one.

HOW TO START USING JEV

TypeSafe dropped the Jev waitlist on 20 September 2026, so a console.typesafe.ai account is the shortest way in, and it opens with $5 of credit. Several gateways serve Jev at the same published price: Vercel's AI Gateway exposes Jev as typesafe-ai/jev through the AI SDK's experimental evaluate path; Cloudflare Workers AI and OpenRouter both carry Jev as well. The official SDKs are typesafe-sdk for Python and @typesafe-ai/sdk for JavaScript, and LangChain, Pydantic AI and a growing set of MCP servers all have first-class Jev support.

The fastest honest way to answer what is Jev good for in your own system is to look at what other people already pointed Jev at. The two indexes below between them cover most of the shapes a Jev integration takes.

PROJECT INDEX · DECISION PATTERNS

WHAT PEOPLE BUILD WITH JEV

In the first four days after release, 181 developers posted 202 public demos of Jev doing real work — playing games from raw emulator state, driving browser agents, scoring documents, gating agent actions. These are the most-watched Jev demos.

JEV FAQ

What is Jev, in one sentence?
Jev is an AI model from TypeSafe AI that takes program state plus questions whose answers you fixed in advance, and returns one of those answers with a calibrated probability — typically in 70 to 500 milliseconds.
What is Jev, if not a large language model?
No. Jev is built on a transformer, but Jev is not a language model. There is no autoregressive decoding and no text output. TypeSafe calls Jev a System One model, a separate category from the chat models it gets compared against.
Can Jev write text?
No, and this is the most important thing to understand about Jev. Jev cannot write a reply, a summary, or even a tool argument. If any part of your output has to be composed rather than chosen, you still need a text model alongside Jev.
Does Jev hallucinate?
Jev cannot return an answer outside the set of options you gave it, so Jev cannot invent a category or a value. That is the real meaning of the zero-hallucination claim. Jev can still pick the wrong option at high confidence, and it gives you no natural-language reason when it does.
How much does Jev cost?
Jev costs $0.042 per million input tokens, with output free. There is no free tier on any access route. For 500,000 decisions a month at 800 input tokens each, Jev comes to under twenty dollars.
How fast is Jev?
TypeSafe reports 70 to 500 milliseconds end to end for Jev. In its own benchmark the measured figure is 0.4 seconds per case, against 10.1 seconds for GPT-5.6 Terra on the same workload.
Is Jev more accurate than a large language model?
Not on TypeSafe's own benchmark. Jev scores 67.8%, which ties GPT-5.6 Terra at 67.9% and sits below GPT-5.6 Sol at 74.1% and Opus 5 at 73.1%. What Jev wins is the trade, not the accuracy.
What is a Noul in Jev?
A Noul is Jev's yes/no question type. You ask whether a statement about the state is true, and Jev returns the probability that it is. Some SDKs expose the same Jev question type as type: "boolean".
How many options can one Jev question have?
TypeSafe documents a ceiling of 255 options for a single Jev Choice question. Deeper taxonomies are handled by chaining Jev questions rather than by one enormous option list.
What is Jev's context window?
This is genuinely unresolved. Vercel's model page lists Jev at 32,000 tokens while several press write-ups say 64k. We have not been able to settle it against primary documentation, so we are not picking one.
Can Jev read images?
No. Jev takes text and structured program state only. Jev has no vision, audio or video input, which rules out screenshot understanding and image moderation.
Where can I see real things built with Jev?
This site indexes 202 public Jev cases from 181 developers and 302 open-source Jev projects, all of which use Jev for a typed decision.