Technology7 min read
Jev, Explained: The AI Model That Doesn't Write a Word
TypeSafe AI's Jev skips text generation entirely and returns typed, probability-scored decisions in under half a second. Here's what it actually does, and where it fits in building and running websites.
Written by
Hari Dass Sachdeva · Engineering

Every few months something gets called "the ChatGPT of X" and turns out to be a wrapper around GPT with a nicer UI. Jev isn't that. It's actually trying to do something ChatGPT and every other large language model is bad at: making a fast, cheap, bounded decision and getting on with it.
It launched in limited early access on 15 September 2026 from TypeSafe AI, a San Francisco startup that raised a $40 million seed round led by DCVC the same week, reportedly valuing the company at $200 million. Its CEO, Diogo Almeida, spent four years at OpenAI working on RLHF, InstructGPT, ChatGPT and GPT-4 before leaving to start TypeSafe with Erik Gafni and Sasha Sheng. Within its first week, the open-source ecosystem around it had grown to nearly 1,900 GitHub repositories and over 43,000 combined stars — fast adoption even by AI standards.
It doesn't generate text. That's the whole point.
Ask ChatGPT "is this comment spam?" and it will write you a sentence, maybe with reasoning, maybe with a disclaimer, maybe in three different formats depending on the day. You then have to parse that sentence back into something your code can act on. It's slow, it's non-deterministic, and most of the tokens it spends are on English words your application will immediately throw away.
Jev skips that step. You send it your question and the current state — not a prompt asking it to write about a decision, but the decision itself — and it returns a typed answer with a calibrated probability attached. No prose, no formatting to parse, nothing to strip out. Just the answer and how confident the model is in it.
TypeSafe calls this category of model "System One," borrowing the term from Daniel Kahneman's distinction between fast, intuitive thinking (System 1) and slow, deliberate reasoning (System 2). A big chat model doing step-by-step reasoning is System 2. Jev is built for the System 1 layer underneath it — the hundreds of small, instant judgment calls an application makes that don't need an essay, just a decision.
The name itself is a small joke worth knowing: it's a nod to William Stanley Jevons, the 19th-century economist behind the Jevons paradox — the observation that making something more efficient tends to increase how much it gets used overall, not reduce it. Almeida's bet is that making AI decisions dramatically cheaper won't shrink how much AI software uses; it'll make teams reach for it in far more places than they currently do.
Three question types, not one
Instead of a single text-in, text-out interface, Jev exposes three fixed primitives:
- Choice — pick one option out of up to 255 defined choices, and get back the pick, a probability for every option, and an overall confidence score.
- Score — rate something against a fixed set of ordered levels (say, 1 to 5), with the same probability breakdown per level.
- Noul — answer a yes/no statement with a single probability between 0 and 1, rather than a flat true or false.
Because every question has a defined shape up front, there's no way for the model to return something your code doesn't expect — no stray sentence, no malformed JSON, no "as an AI language model." The schema is the guardrail. You can also fire several of these questions at once against the same input state, and they run in parallel rather than stacking up latency one after another.
The speed and cost numbers, with the caveat attached
TypeSafe reports Jev responding in roughly 70 to 500 milliseconds end-to-end, and prices it at $0.042 per million input tokens with output tokens free — because there's barely any output to charge for. On its own internal workflows, the company claims figures as high as 193.6× faster and 444.6× cheaper than a frontier LLM doing the equivalent job.
Those headline multipliers come from benchmarks TypeSafe's own team designed and ran — a point TypeSafe itself has acknowledged publicly. Independent numbers are already more modest but still real: one widely cited example improved top-1 accuracy on a legal document retrieval task from 5% to 18% by using Jev to rerank search results before handing them to an agent. That's a genuine win, just not a 190× one. Treat the extreme numbers as a ceiling, not an average.
Where this actually shows up in building websites
This is the part that matters if you build or run a website rather than an AI lab, and it's less about "add a chatbot" and more about the dozens of small, invisible decisions a production site already makes — badly, with brittle rules, or not at all:
Spam and comment moderation. Instead of a keyword blocklist or a full LLM call per submission, a Noul question — "is this comment spam?" — gives you a probability back in under half a second, cheap enough to run on every submission rather than sampling a percentage of them.
Smarter contact and lead forms. A Score question can rate an inbound enquiry's intent or urgency before it reaches a human inbox, so a genuinely hot lead doesn't sit behind ten "just browsing" messages. This is close to what we already do manually when triaging enquiries — Jev is a way to get a first pass automatically, cheaply enough to run on every single submission.
Routing and feature flags. A Choice question can decide which template, pricing tier, or content variant a visitor sees based on real signals, as a faster and more explainable alternative to a hand-rolled rules engine that's accumulated years of edge cases.
Guardrails on anything agentic. If a site runs an AI assistant that can take actions — book something, modify an order, trigger a refund — a Noul check ("is this action reversible, and is it actually on-task?") sitting in front of that action is cheap insurance. One early project reported holding back 42 risky actions out of 17,000 attempted, at around 88% accuracy, by doing exactly this.
Start with the decision you already make badly today — a keyword blocklist, a brittle if-statement chain, a rule nobody remembers the reason for — rather than looking for a brand-new use case. Jev is at its best replacing an existing bad decision, not inventing a new one to automate.
Pre-filtering before an expensive model call. Jev is explicitly good at deciding whether a heavier, more expensive model is even needed for a given request — scoring difficulty first, then routing only the genuinely hard cases upstream. For anyone running AI features on a budget, that's a direct cost lever, not a novelty.
None of this replaces a large language model where you actually need one — writing copy, answering open-ended questions, holding a conversation. What it replaces is using an LLM for jobs that were never really about generating language in the first place: yes/no checks, ratings, and picking from a known list. Those are exactly the jobs most websites already have scattered through their backend as if-statements and regex, quietly getting more wrong the longer the business runs.
Is it worth using today?
Right now Jev is a hosted API behind a waitlist, with official SDKs for
Python and JavaScript/TypeScript (via AI SDK 7's evaluate method) and
community integrations already out for Ruby and DSPy — no open weights,
no self-hosting. TypeSafe opened signups to everyone on 20 September
and paused them again two days later because of demand.
That on-again, off-again waitlist is worth watching rather than building around today — it tells you more about current demand than about how reliably you could depend on the API in a client project right now.
Our honest read: it's early, the biggest performance claims need an asterisk, and a single-vendor API with no self-hosting is a real dependency to take on. But the underlying idea — that most software decisions don't need a paragraph, they need a probability — is correct, and it's one we've been approximating by hand for every client project that needed fast triage, moderation or routing logic. Worth watching closely over the next few months rather than betting production infrastructure on it today.
What to take away
If you're weighing whether AI belongs in a part of your website that currently runs on brittle rules — lead scoring, moderation, routing, or guarding an automated action — the question Jev is really asking is useful even if you never call its API: are you trying to generate language here, or are you trying to make a decision? Most of the time, it's the second one, and that's a much smaller, cheaper, faster problem to solve than reaching for a full chat model by default.
- ai
- jev
- typesafe
- web-development
- automation

