September 22, 2026 ยท 5 min read

Jev makes small AI decisions cheap, and that's a big deal

TypeSafe introduced Jev on September 15, and the thing I like about it is pretty ordinary: it could make the small decisions inside an app cheap enough to use everywhere.

Think of a broken kettle. You message the shop: "The handle snapped in the box. Can you send another one?" Software needs to understand the complaint, work out what you want, and send the case to the right place. That's the kind of job I'd try Jev on.

Small questions, usable answers

Jev is TypeSafe's first "System One" model. You supply information and specific questions; it returns decisions and probabilities. It doesn't write a reply to your customer.

There are three question types:

Type What you ask What comes back
Choice Which issue from this list? One option, probabilities for the options, and confidence
Score How urgent is this, using these described levels? A probability-weighted score, the level probabilities, and confidence
Noul Does this message request a replacement? A probability from 0 to 1, with no separate confidence field

For the kettle, Choice could identify "damaged item" and "replacement requested" in separate questions. Code then checks the actual order and replacement policy. The database still has a job. So does whoever has to find another kettle.

Now try "It arrived broken and you charged me twice." Force that into exactly one complaint category and you've lost half the problem. Cheap decisions still need a sensible workflow.

You can ask independent questions together, then use the relevant answers in code. They don't read each other's answers. Anything that depends on information you fetch afterwards still needs another step.

The price makes me interested

TypeSafe currently lists Jev 1.13 at $0.042 per million input tokens, with no output-token charge. It takes text, including structured text records; photos and audio need preprocessing.

As an illustration, 10,000 requests averaging 1,000 billable input tokens each would cost $0.42 in Jev input charges. Count the questions and options too. Retrieval, other models, retries and human review add to that total.

At that price, I'd consider using it to flag school emails that need a reply or announce a changed arrangement. Creating the calendar event would still need date extraction and checking. "Friday" has caused enough trouble already.

A home assistant could select the room, device and action from "Switch off the kitchen lights." The application would map those answers to actual devices. TypeSafe's smart-home demo already combines Jev with an LLM for conversation and compound requests. It's a demo, so it tells us how the parts fit together, not how reliably they'll run in someone's house.

Reasoning models still have work to do

Compare "Which department handles this complaint?" with "Returns doubled after we changed suppliers; investigate why." The second needs evidence, calculations, competing explanations and a recommendation.

I'd build around that division: a decision model for routine interpretation, code for rules and actions, and a reasoning model for difficult analysis. A generative model could write the reply when a template won't do.

Cheaper checks might also let an assistant review more of its own drafts, such as checking a refund promise against the supplied policy. You'd still need to measure whether the checker catches mistakes. Adding a model that confidently approves bad answers doesn't help anyone.

A valid answer can still be wrong

The launch's "can't hallucinate" claim needs care. A model restricted to returns, shipping and billing can't invent a fourth department. It can still choose the wrong one. Existing LLMs also have structured-output mechanisms; valid structure and correct values are separate problems.

TypeSafe calls its training approach Reinforcement Learning for Calibrated Decisions, or RLCD. The goal is probabilities that match outcomes: across comparable predictions assigned 80% probability, roughly 80% should be correct. That's something to measure across cases, not a promise about your kettle.

Jev's separate confidence field summarizes how the probabilities are distributed for Choice and Score. It isn't the winning option's probability or a guaranteed accuracy percentage. A threshold needs testing on your own examples.

What the early tests actually show

LiteLLM tested 80 authored prompts, repeated three times per classifier. Jev 1.13 had median classification latency of 126.81 ms against Claude Haiku 4.5's 688.40 ms, about 5.43 times as fast. The labels weren't independently reviewed, and the test didn't measure the quality of the eventual answers.

LangChain evaluated five weather-agent traces 100 times each. Jev matched the human pass/fail labels across those repetitions and produced consistent scores. Encouraging, but five examples repeated 100 times are still five examples.

I'd take both as reasons to try a pilot. TypeSafe's own limitations page lists weaknesses with arithmetic, dates, indirect reasoning, irrelevant context and adversarial input. Those would all go into my test set.

Where I'd start

If you run a team: try suggestions on past support tickets before automating routing. Count wrong destinations, cases needing review and time saved. Include messages with several problems.

If you write code: compare against your existing approach and a small constrained LLM. Pin the Jev version, keep a separate final test set, and check errors among the cases accepted automatically. Include the cost of fallbacks and fixing mistakes.

I want more software that understands a messy request and gets it to the right place. Jev looks worth testing for that. The customer with the broken kettle gets to decide whether we made anything better.


Sources linked throughout. Checked September 22, 2026. Capabilities and pricing come from TypeSafe; the outside tests cover narrow tasks. Examples and cost calculations are illustrative.