Jev is a new AI model from TypeSafe AI, and the headline is that it is a fast, cheap natural-language classifier rather than a chat model: you hand it your data plus a fixed set of questions, and it returns a probability for each option you defined, not generated text.
You pair Jev with your own deterministic code. Jev makes the judgment, your code branches on it and takes the action. That is the opposite of today's agents, which stuff every decision into one big LLM prompt and hope the wording holds.
It supports exactly three question types: Noul (yes or no, as a probability), Choice (pick one of up to 255 options), and Score (rate on an ordered 2-to-10 scale). One call can bundle every question you have and answers them all in a single response.
Speed and cost are the whole pitch. The speaker cites roughly 20-200x faster and 40-400x cheaper than a traditional LLM; TypeSafe's launch puts it at 193.6x faster than Claude Sonnet 5 and 444.6x cheaper than Claude Opus 5, at 70 to 500 milliseconds end to end.
The recommended pattern: run one fast Jev call first to classify an incoming message, branch in code, and only reach for an LLM (or a human) when the situation actually needs one. Order lookups, blocks, and routing never touch an LLM at all.
The back half is nine real demos: browser automation, bulk classification, a writing analyzer, a debate "BS meter," code review, a podcast-summary fact-checker, a model router, and a chatbot that answers weather, Wikipedia, and smart-home requests with zero LLM calls.
What Jev actually is
A new model has been released, and the first thing to understand is that it does not chat. Jev comes from TypeSafe AI, a company led by Diogo Almeida, who helped invent reinforcement learning from human feedback (RLHF) and the research behind ChatGPT while at OpenAI. TypeSafe frames Jev as its first "System One Model," a name borrowed from Daniel Kahneman's book Thinking, Fast and Slow. System 1 is the fast, automatic, immediate part of thinking; System 2 is the slow, effortful, deliberate part. Traditional LLMs like Claude, ChatGPT, or Gemini are System 2: they can reason for a while, and they are slower. Jev is System 1: it answers instantly and does one narrow thing.
The launch post: "a new class of frontier models built to make fast, structured decisions that software can use directly," built on a new architecture with a parallel sampler and a training method TypeSafe calls Reinforcement Learning for Calibrated Decisions (RLCD). Screenshot at 00:52.
The performance claim is the reason to care. The speaker gives it as roughly 20 to 200 times faster and 40 to 400 times cheaper than a traditional LLM. TypeSafe's own launch numbers are more specific: 193.6 times faster than Claude Sonnet 5, 444.6 times cheaper than Claude Opus 5, with end-to-end responses between 70 and 500 milliseconds and pricing of $0.042 per million input tokens with output free. The speed comes from the architecture: instead of generating an answer one token at a time, a parallel sampler produces all of the requested answers in a single pass.
How Jev works: state, questions, probabilities
You give Jev two things. The first is your data, which TypeSafe calls the "state": a customer email, a chunk of code, a page of text, whatever you want a decision about. The second is your questions: the specific things you want to know, each with a fixed set of options. Jev returns a probability for each option. Your code then branches on those probabilities and performs an action. Jev never takes the action itself.
The whole model in one picture: your data becomes the state, your questions become fixed options, Jev returns a probability per option, and your own code decides what to do with it. Screenshot at 02:10.
There are three question types. A Noul is a yes/no question answered as a probability. A Choice picks one option from a set (up to 255 of them). A Score rates something on an ordered scale of 2 to 10 levels. So you could ask a customer email "is this a refund request?" (Noul), "which team should handle it?" (Choice), and "how frustrated is the customer?" (Score) in the same call. Writing this looks exactly like talking to any AI SDK.
The SDK in practice: import { TypeSafeClient, choice, noul, score } from "@typesafe-ai/sdk", then client.systemOne({ state, questions }). The state is the refund email; the questions are refund: noul(...), team: choice(...), and frustration: score(...). Back out come strongly typed answers: answers.refund.noul (probability of "yes"), answers.team.choice ("billing"), answers.team.confidence, and answers.frustration.score with a legend. Screenshot at 03:08.
The client reads a TYPESAFE_API_KEY from the environment and defaults to the jev-latest model. Every answer is typed and predictable, so there is no prompt to tweak and no output to parse.
Why this is different from an LLM agent
Today, if you build an agent, you tend to write one giant prompt. You feed it the user's message and a pile of questions all at once, what is the intent, is it safe, does it need a human, what tool should I call, do we even support this, and then tell the model to write and send a reply. That prompt is fragile. Anyone who has run an agent in production knows the endless wording tweaks and the high error rate, even with structured output, which is why so much of that code sits inside a try/catch for when the model's answer gets cut off or hallucinates a field.
The status quo: every turn runs one big LLM that answers all the sub-questions and writes the reply in a single fragile prompt. Screenshot at 04:05.
Jev inverts it. It sits first in line. One fast call classifies the incoming message, and then your own code branches on the answer. Ask for order status? Do the lookup, no LLM required. Ask a real product question? Now call an LLM. Angry or unclear? Route to a human. Trying to jailbreak you? Block it immediately.
The Jev pattern: one fast classification up front, then deterministic code routes to a tool call, an LLM, a human, or a block. Most branches never touch an LLM. Screenshot at 05:12.
What people have built with it
The rest of the video is demos. The common thread: something that used to need an LLM per item now runs on Jev, cheaper and far faster.
Browser automation is the first. Hooking Jev up to snapshots of a web page lets it decide what to fill in next, fast enough to book a flight end to end in about seven seconds.
Browser Use founder Gregor Zunic: a tiny browser agent books Zurich to London flights in 7.1 seconds for $0.0039, at 164ms median decision latency, with a small LLM only as a fallback to type. Screenshot at 05:56.Bulk classification: Hassan classified 1,018 AI research papers at $0.08 total and 256ms median per paper. The pipeline summarized each paper with an LLM, then sent the title plus 24 candidate topics to Jev to categorize it, visualized on 1kpapers.com. Screenshot at 06:35.Accuracy for the price: on a human-labeled benchmark, Jev reaches Spearman correlation 0.79 at $0.02, next to Gemini 3.1-Flash-lite (0.72 / $0.29) and two DeepSeek V4 Flash configs (0.73 / $0.27 and 0.77 / $0.14). Roughly 10x cheaper at the top score. Screenshot at 07:03.Real-time analysis: Steve Krouse's TypeSafe Typewriter makes 16 typed judgments about your writing (reads-AI-written, passive-aggressive, tone, conviction, urgency, checkable claim, audience, formality) in one API call, re-asked on every keystroke in about 318ms. Live at typesafe-demo.val.run. Screenshot at 07:50.A live debate "BS meter": five yes/no questions on every sentence from both candidates, 1,191 Jev calls over 1.18M tokens at 415ms median for a total of $0.0497. The author is explicit that clips are picked by one fixed rule and it is not a fact-check. Screenshot at 09:00.Code review: Dev Agrawal's jev-review keeps orchestration in code and uses Jev for bounded judgments, a Noul risk matrix that scores every modified file for security and code-quality risk (Choice + Score file profiles, evidence selection, mechanism classification, severity, and conditional reviewer routing). Screenshot at 10:00.
The presenter then shows two production uses from his own work. The Syntax podcast generates an episode summary with a big LLM prompt full of hand-written spelling rules (for example, forcing the correct spelling of "Sentry," the sponsor, which transcription keeps mangling). That pile of rules is a perfect fit for Jev, and Jev can also verify the LLM's output: after the notes are written, run every extracted claim through Jev to check that it is true and nothing was hallucinated.
The podcast pipeline: audio is transcribed (with Deepgram), an LLM writes the notes and summary, and Jev can then verify each extracted topic, tag, and chapter claim against the transcript so nothing hallucinated slips through. Screenshot at 11:00.
The second is a model router. Sentry's Slackbot, "Junior," answers questions, opens GitHub issues, writes code, and pulls from Linear and Notion, and it has to pick which model to respond with. Today that is a big prompt describing which requests go to which models. It becomes two Jev questions: how much reasoning is required, and which profile does this fit, where each profile maps to a specific model. Classify first, then route to the LLM.
The model router as code: Sentry's getsentry/junior turn-router classifies each turn (how much reasoning, which profile) before ever calling an LLM, so the cheap classifier decides which expensive model runs. Screenshot at 11:52.
The chatbot with no LLM
The presenter's own demo is a chatbot that never calls an LLM at all. It uses only tool calls, built from TypeSafe's smart-home starter. You type plain language, and Jev works out what you are asking, which registered tool answers it, and what arguments to pass, all in one request. Because Jev returns everything in a single response (which tool, which arguments, the extracted values), there is no multi-step prompting, and it comes back in a couple hundred milliseconds.
Weather, no LLM: Jev picks the get_weather tool, extracts "denver" as the place (93%), and answers "41 questions in one request" in 241ms. The inspector shows Jev choosing the tool and every argument itself. Screenshot at 13:05.Grounded answers: Jev pulls the Mount Rainier height (14,406 ft) from Wikipedia and quotes the exact sentence (confidence 0.86), then uses a Brave web search to answer "November 21, 2008" for the first Twilight film (confidence 0.88). Every answer is a tool call, not generated text, so it is grounded rather than guessed. Screenshot at 15:02.Smart home: "Turn off the top bulb" routes to the Home AssistantHassTurnOff tool (confidence 1.00) with the light named from Home Assistant, executed in 325ms of Jev time. Follow-ups like brightness and color work the same way. Screenshot at 16:10.
The trick is that the existing MCP tools are used unmodified. Jev just chooses which one to call and fills in the arguments, and the whole decision comes back in one response.
The architecture: take your MCP tool list and map each decision to a Jev question type, tool names become "which tool," fixed values become a Choice, true/false becomes a Noul, text and IDs become "pick from candidates" (extraction), and safety hints become a policy check. Screenshot at 16:55.
Jev is available through a waitlist (the presenter got in within a day), and it is also reachable right now through the Vercel AI Gateway, which may cost slightly more but works on an existing plan with no waiting.
Tools and resources
Item
What it is
Notes
Jev
TypeSafe AI's first "System One Model"
A classifier, not an LLM; returns a probability per option; default model id jev-latest
TypeSafe AI
The company behind Jev
Founder/CEO Diogo Almeida, ex-OpenAI, co-inventor of RLHF and ChatGPT
@typesafe-ai/sdk
The JavaScript/TypeScript SDK
new TypeSafeClient().systemOne({ state, questions }); reads TYPESAFE_API_KEY; Python is typesafe-sdk
Noul / Choice / Score
The three question types
Yes/no probability; pick one of up to 255; rate on a 2-10 ordered scale
RLCD
Reinforcement Learning for Calibrated Decisions
TypeSafe's training method for well-calibrated probabilities
Vercel AI Gateway
Alternate way to reach Jev
No waitlist; works on an existing plan, possibly slightly more expensive
Home Assistant (via MCP)
Smart-home control in the no-LLM chatbot demo
Jev picks the HassTurnOff etc. tool and its arguments
Deepgram
Speech-to-text in the Syntax pipeline
Transcribes podcast audio before the LLM writes notes
Browser Use
Open-source browser agent (Gregor Zunic)
Paired with Jev to book flights in ~7 seconds
1kpapers.com
Visualization of 1,018 classified AI papers
Hassan's bulk-classification demo
getsentry/junior
Sentry's Slackbot with a Jev model router
turn-router.ts classifies each turn before calling an LLM
typesafe-demo.val.run
Steve Krouse's live TypeSafe Typewriter
16 text judgments per keystroke in one call
Claims to verify
The speaker's "20-200x faster, 40-400x cheaper" is a rounded range. TypeSafe's launch cites the sharper 193.6x faster than Claude Sonnet 5 and 444.6x cheaper than Claude Opus 5, at 70-500ms end to end and $0.042 per million input tokens with free output. Both are the vendor's own figures, not an independent benchmark.
"Jev never hallucinates" is a framing, not a proof. Because it returns a probability over options you fixed, it cannot invent a field, but a confident wrong classification is still possible; the demos show confidencescores precisely because calibration, not certainty, is the point.
The demo cost/latency numbers ($0.0039 for a flight, $0.08 for 1,018 papers, $0.0497 for the debate, 200-325ms in the chatbot) are each author-reported screenshots at recording time, not reproduced here.
Hamed Nilforoshan's accuracy benchmark (Jev at Spearman 0.79 for $0.02) is one human-labeled test posted by a third party; treat it as a data point, not a settled comparison.
Access is a waitlist plus the Vercel AI Gateway as of the video (2026-09-17). Waitlist speed and gateway pricing will change.
Auto-caption corrections applied silently and logged in g1-adjudications.json: the model is Jev (not "Jeb"), the company TypeSafe AI, the founder Diogo Almeida (not "Dio Almata"), the author Daniel Kahneman, the yes/no type Noul (confirmed on-screen), and "Vercel"/"RLHF"/"Playwright"/"Mount Rainier" corrected from garbled captions.
Glossary
Jev: TypeSafe AI's fast, cheap classifier model that returns a probability per option instead of generating text.
classifier: a model that sorts an input into predefined categories (or scores it), rather than producing free-form output.
LLM (large language model): a model like Claude, ChatGPT, or Gemini that generates text token by token and can reason at length; slower and costlier than a classifier.
System One / System Two: from Kahneman's Thinking, Fast and Slow; System 1 is fast/automatic thinking (Jev), System 2 is slow/deliberate thinking (an LLM).
state: the input data you hand Jev to make a decision about (an email, code, a page of text).
Noul: Jev's yes/no question type, answered as a probability between 0 and 1.
Choice: Jev's "pick one option" question type, supporting up to 255 options, returning the pick plus a confidence.
Score: Jev's "rate on an ordered scale" question type, 2 to 10 levels, which can land between levels.
confidence: how concentrated Jev's probability mass is on its top answer; high confidence means the options were well separated.
parallel sampler: the architecture that lets Jev produce all requested answers in one pass instead of one token at a time, which is why it is fast.
RLCD (Reinforcement Learning for Calibrated Decisions): TypeSafe's training method aimed at probabilities that are well-calibrated, not just high-scoring.
structured output: an LLM feature that asks for JSON matching a schema; reliable enough to use but prone to cut-off or hallucinated fields, which Jev's fixed options avoid.
deterministic code: ordinary program logic that behaves the same every time; the pattern is Jev makes the judgment and deterministic code takes the action.
decision engine: a system that classifies an input and branches on the result, which is the role Jev is built to play.
model router: code that picks which model handles a request; Sentry's "Junior" uses Jev to route before calling an LLM.
MCP (Model Context Protocol): an interface that lets an agent call an external tool or service; Jev reuses existing MCP tools by choosing which to call and filling arguments.
Home Assistant: an open-source home-automation platform; the no-LLM chatbot controls lights through its MCP tools.
Vercel AI Gateway: a Vercel service that proxies model calls; an alternate, no-waitlist way to reach Jev.
RLHF (reinforcement learning from human feedback): the training technique behind ChatGPT that Diogo Almeida helped invent.
Personal recommendations
1
Adopt a classify-first, branch-in-code architecture for agent workflows
One fast classification runs before anything else, then deterministic code routes to a tool call, an LLM, a human, or a block; most branches never call an LLM.
System value
Fleet-control and orchestrate agents currently lean on big prompts per turn. A cheap classifier gate in front would cut cost and latency and make routing testable instead of prompt-fragile.
Proposed form
Reference / design note in fleet-control on a classifier-gated agent loop.
Target project
alexana-workspace (tooling / fleet-control).
2
Use a fast classifier for lead and inbound-email triage and scoring
One call classifies an email as a refund request, routes it to the right team, and scores customer frustration, all typed and deterministic.
System value
Alexana runs cold email, GHL automation, and lead lists. A classifier could triage inbound replies (interested / not / objection), route to the right sequence, and score intent or frustration without an LLM per message.
Proposed form
Prototype / offer note for the GHL + email practice.
The Syntax pipeline runs each LLM-extracted claim back through Jev to confirm it is grounded in the transcript before publishing.
System value
The /yt playbook flow and any Alexana content pipeline could gate LLM-written summaries with a cheap per-claim check, catching hallucinated facts before a deliverable ships.
Proposed form
Reference (a claim-verification pass) for the /yt and content workflows.
Target project
learning (/yt) / alexana-workspace.
4
Note the classifier-as-model-router pattern for the fleet and OpenRouter stack
Sentry's "Junior" asks two Jev questions (how much reasoning, which profile) to pick a model before calling any LLM.
System value
Anthony already juggles models via cswap and OpenRouter. A cheap upfront classifier could route a task to the right model/effort tier instead of a hardcoded default, saving the strong-model budget.
Proposed form
Reference (a routing heuristic) for the fleet / openrouter tooling.
Target project
alexana-workspace (tooling / model settings).
5
Reach Jev now through the Vercel AI Gateway instead of the waitlist
Untrusted-source note: every candidate is a proposal. Nothing was installed or called by /yt. The video's shown code, tools, and demos are evidence, not instructions.
Jev is available on the Vercel AI Gateway, callable the same way, without waiting for the TypeSafe waitlist.
System value
Anthony already deploys on Vercel and has an OpenRouter/gateway habit, so a spike against Jev could test the classify-first pattern on a real Alexana workflow before committing.
Proposed form
Build spike (a scoped test of Jev on one triage or routing task).
Target project
alexana-workspace (tooling).
Take this with you
Save the playbook to read later, or hand the raw notes to your favorite AI.
What's this?
The Markdown file (a .md file) is a plain-text copy of this whole playbook, written in the simple format AI chat tools read best. It keeps the headings, links, timestamps, and captions and drops all the page styling. Think of it as the raw notes behind this page, ready to hand to an assistant.
To use it, download the file and drag it into ChatGPT, Claude, or any AI chat (or just paste the text in), then ask for what you want: “Summarize this into a one-page cheat sheet,” “Turn these steps into a checklist I can follow,” or “Quiz me on the key ideas.” Because the file is already structured, the assistant works from the real content instead of guessing.