Software usually decides with rules. Rules are fast and predictable, but they break when the input looks different from what their author expected.
Large language models handle messy input, but they answer by writing text, one word at a time. Each call takes seconds, costs money, and returns text a program must parse.
Decision models sit between the two. They judge messy input quickly and return typed answers with a confidence score. More than a dozen have appeared since mid-September.
What a decision model is
#A decision model takes an input and a set of questions, each with a fixed list of allowed answers. It returns one answer per question, with a probability. It never writes text.
A simplified example, not any vendor’s exact format:
“Checkout keeps failing with error 502 since this morning. We’re losing orders.”
TypeSafe AI, which created the category, calls them “smart if-statements”: an if-statement whose condition is a judgment, not a rule.
Fast and slow thinking
#TypeSafe calls these System One models, after Daniel Kahneman’s book Thinking, Fast and Slow.
Kahneman describes two modes of thought. System 1 is fast and automatic: reading anger on a face, finishing “bread and…”, knowing 2 + 2. System 2 is slow and deliberate: working out 17 × 24, filling in a tax form. We run mostly on System 1. System 2 steps in when a question has no quick answer.
Software has lacked a System 1. Rules have no judgment. Language models, especially those that reason step by step, behave like System 2: capable but slow. Using one for every small call is like taking out pen and paper to add 2 + 2.
Decision models aim to be the System 1. TypeSafe’s documentation says each question should be “a gut-check determination: the kind of judgment a highly knowledgeable person could make in a few seconds given the right context.” Bigger questions should be split: “Ask each factor as a separate question, then combine the results with logic in your code.”
Kahneman also warns that System 1 jumps to conclusions. It judges only what is in front of it, which he calls “what you see is all there is”, and it stays confident even with little information. Decision models share this blind spot. TypeSafe admits that “System 1 thinking” has implied error-prone, and says it will explain later why its models can be more reliable.
How they work
#A decision model reads the input and all the questions once, then scores every allowed answer at the same time. Cloudflare calls this a “prefill-only pass”. Because nothing is generated, an answer takes well under a second.
The answers can only come from the options you define. That is what vendors mean when they say these models “can’t hallucinate”: the output always fits the schema, although it can still be the wrong option. The models are also trained to be honest about their confidence, so that answers given at 90% are right about 90% of the time.
None of this is new on its own. Classifiers and confidence thresholds have existed for years. What is new is one general model that takes questions defined at request time, fast and cheap enough to run on every input.
The models so far
#Jev started the category in mid-September. Within three weeks, more than a dozen others followed, from start-ups, cloud platforms and open-source developers. Pick one to see what is known about it, or compare them all.
Moving fast. New decision models appear almost weekly, so more may be available by the time you read this, and some details below may already be out of date. Information as of 8 October 2026, mostly from each maker’s own announcements.

Jev
TypeSafe AI
Hosted APIEarly access
The model that started the category and named it after Kahneman’s System 1.
- Released
- 15 September 2026
- License
- Proprietary
- Built on
- Not published
- Speed
- 70–500 ms end to end (vendor-stated)
- Price
- $0.042 per million input tokens; output free
Sources: Launch post, Models
decider
Mark Marosi (open source)
Open weightsResearch release
A broad open family with a vision version and builds that run on a CPU. Its 2B version has about 325,000 downloads.
- Released
- 16 September 2026
- License
- Apache 2.0
- Built on
- Qwen3.5 and Gemma 4 models
- Speed
- Median 39 ms for the 31B model on an NVIDIA B300 (author’s tests)
- Price
- Free to self-host
Sources: GitHub, Hugging Face
SemIf
Theo Lee (open source)
Open sourceResearch release
Trains nothing: it reads answer probabilities straight from an open model’s output, and can run in a browser. Formerly called OpenJev.
- Released
- 16 September 2026
- License
- MIT
- Built on
- Unmodified open models, Qwen3.5-4B by default
- Speed
- About 1 s for 21 yes/no questions on one RTX 3090 GPU (author’s tests)
- Price
- Free; also hosted free on LangChain’s LangSmith gateway
Sources: GitHub, LangChain: decision models
Kev
Jared Palmer (open source)
Open weights + hosted APIResearch release
An open copy of Jev’s approach, with training code and test suites, using the same request format. An independent test put Kev-4B close to Jev.
- Released
- 17 September 2026
- License
- Apache 2.0
- Built on
- Qwen3.5 and Qwen3.8 base models
- Speed
- 41–145 ms for Kev-4B on an L40S GPU (author’s tests)
- Price
- Free to self-host; $0.042 per million input tokens for Kev 4B on OpenRouter
Sources: GitHub, Kev 1.0 release notes, Opper: Jev vs. Kev

Bespoke Nimble
Bespoke Labs
Open weightsResearch release
Trained on pairs of examples where changing one fact flips the answer. The training data and recipe are published.
- Released
- 18 September 2026
- License
- Apache 2.0
- Built on
- Qwen3.5-9B, fine-tuned
- Speed
- Not disclosed
- Price
- Free to self-host
Sources: GitHub, Hugging Face

Laya
Convai Innovations
Open weightsAvailable
Small encoder models that run on a modest GPU. The English model reads 512 tokens; the multilingual one up to 8,192.
- Released
- 18 September 2026
- License
- Apache 2.0
- Built on
- ModernBERT-large; mmBERT-base for 100+ languages
- Speed
- 33–40 ms per question on a Tesla T4 GPU (vendor-stated)
- Price
- Free to self-host; no hosted API
Sources: Hugging Face, GitHub
Decider 1
meraGPT
Hosted APIAvailable
Uses the same request format as Jev. Requests are capped at 4,096 tokens and ten choices.
- Released
- 22 September 2026
- License
- Proprietary
- Built on
- Not published (built in house)
- Speed
- About 0.5 s median, including network (vendor-stated)
- Price
- $0.04 per million input tokens; output free
Sources: Launch post, Model page
Solar Decide
Upstage
Hosted APIBeta
Reads up to 512K tokens, enough to use a whole document as the input. Choices can have 2 to 26 options.
- Released
- 22 September 2026
- License
- Not disclosed
- Built on
- Solar Mini 4 (mixture of experts)
- Speed
- Not disclosed
- Price
- $0.10 per million input tokens; output free
Sources: Model page, API reference

CLM-8B
Contrastive-LM
Open weightsResearch release
Picks answers by comparing the input with each option as embeddings, not by reading word probabilities. From Stanford and NVIDIA researchers.
- Released
- 23 September 2026
- License
- Apache 2.0
- Built on
- Qwen3-8B, unchanged, with small trained heads
- Speed
- Up to 9 times faster than Jev on the authors’ agent tasks (authors’ tests)
- Price
- Free to self-host
Sources: GitHub, Hugging Face

Tev1
Together AI
Open weights + hosted APIExperimental
An experiment, not a true System One model: it writes one option letter and returns no probabilities. The weights and a $17 training recipe are public.
- Released
- 23 September 2026
- License
- Not final (base model Apache 2.0)
- Built on
- Qwen3.5-4B, fine-tuned
- Speed
- Not disclosed
- Price
- $0.04 per million input tokens; output free
Sources: Blog: train your own Jev for $17, Hugging Face

GLiNER2.5-Decide
Fastino Labs
Open weights + hosted APIAvailable
Runs on a CPU, and can pull out names, relations and text spans in the same request as its decisions.
- Released
- 24 September 2026
- License
- Apache 2.0
- Built on
- GLiNER2 (DeBERTa-v3-large encoder)
- Speed
- 38–47 ms on GPUs, 167 ms on a CPU, one request at a time (vendor-stated)
- Price
- $0.03 per million input tokens hosted; free to self-host
Sources: Launch post, Hugging Face
Span-01
Respan
Hosted APIAvailable
Built for AI agent logs. It scores whether each behavior you describe is present, absent or not observable.
- Released
- 24 September 2026
- License
- Not disclosed
- Built on
- Not published
- Speed
- Not disclosed
- Price
- Free daily tier; $0.02 per million input tokens for Pro; output free
Sources: Launch post, Documentation

d1
Liquid AI
Hosted APIAvailable
Reads images as well as text. Smaller open-weight versions, d1-3B and d1-omni-600M, followed on 7 October.
- Released
- 29 September 2026
- License
- Proprietary (open siblings use the LFM Open License)
- Built on
- Not published
- Speed
- 200–300 ms per text decision (vendor-stated)
- Price
- $0.04 per million input tokens; output free; a free text-only tier
Sources: Blog: introducing d1, Blog: open d1, Documentation
Decisions API
OpenAI
Hosted APIPublic beta
A dedicated decisions endpoint on GPT-6 Luna. Previewed at DevDay on 29 September, public beta since 6 October. It can also refuse to answer.
- Released
- 29 September 2026
- License
- Proprietary
- Built on
- GPT-6 Luna
- Speed
- About 10 times faster than a standard GPT-6 Luna call (vendor-stated)
- Price
- $0.10 per million input tokens; output free
Sources: Decisions guide, API changelog, DevDay 2026 recap

GLiDE
Fastino Labs
Hosted APIAvailable
Billed as a “thinking” decision model: it answers at once when confident and takes extra passes when unsure.
- Released
- 30 September 2026
- License
- Proprietary
- Built on
- Not published
- Speed
- Not disclosed
- Price
- $0.15 per million input tokens; output free; extra internal passes count as input
Sources: Launch post, Documentation

Mercury Decide
Inception
Hosted APIAvailable
From the makers of the Mercury diffusion language models. Release date and context size come from its OpenRouter listing.
- Released
- 30 September 2026
- License
- Not disclosed
- Built on
- Not published
- Speed
- Not disclosed
- Price
- $0.04 per million input tokens; output free; a free version on OpenRouter
Sources: Documentation, Models and pricing, OpenRouter listing
Clef
Cloudflare
Open weights + hosted APIAvailable
Open weights that read images, with the same request format as Jev, served on Cloudflare’s network.
- Released
- 1 October 2026
- License
- Apache 2.0
- Built on
- Qwen3.8-27B and Qwen3.5-9B
- Speed
- Median 209 ms (Clef) and 39 ms (Clef-flash) in Cloudflare’s tests
- Price
- $0.24 per million input tokens (Clef), $0.09 (Clef-flash) on Workers AI
Sources: Launch post, Workers AI model page, Pricing
pplx-decider
Perplexity
Open weights + hosted APIAvailable
Open weights that read images and very long inputs. Version 1.1 followed on 5 October at half the launch price.
- Released
- 1 October 2026
- License
- Apache 2.0
- Built on
- Qwen3.8-27B
- Speed
- Under 2 s for a few hundred tokens; about 5 s at 90K tokens (vendor-stated)
- Price
- $0.02 per million input tokens; output free
Sources: Hugging Face, Decisions API quickstart, API changelog

Strands Decider
AWS (Strands Labs)
Open weightsResearch release
From AWS’s Strands Labs. The weights, training data and training scripts are all published.
- Released
- 1 October 2026
- License
- Apache 2.0
- Built on
- Qwen3.5-2B with a small answer head
- Speed
- Median 115 ms per question on an RTX 3090 GPU (vendor-stated)
- Price
- Free to self-host
Sources: Launch post, GitHub
All models side by side
| Model | Released | Access | Size | Context | Reads | Input price per M tokens |
|---|---|---|---|---|---|---|
JevTypeSafe AI | 15 Sept | Hosted | — | 64K | Text | $0.042 |
| dcdeciderMark Marosi (open source) | 16 Sept | Open | 0.8B to 35B | 32K | Text, Image | Self-hosted |
| SiSemIfTheo Lee (open source) | 16 Sept | Open source | Uses open models, 0.6B to 27B | — | Text | Free |
| KvKevJared Palmer (open source) | 17 Sept | Open + hosted | 0.8B to 27B | 64K | Text | $0.042 (4B) |
Bespoke NimbleBespoke Labs | 18 Sept | Open | 9B | 8K | Text | Self-hosted |
LayaConvai Innovations | 18 Sept | Open | 421M, 322M | 512 | Text | Self-hosted |
| 22 Sept | Hosted | — | 4K | Text | $0.04 | |
| 22 Sept | Hosted | 35B total, 3B active | 512K | Text | $0.10 | |
CLM-8BContrastive-LM | 23 Sept | Open | 8B | 2K | Text | Self-hosted |
Tev1Together AI | 23 Sept | Open + hosted | 4.7B | 32K | Text | $0.04 |
GLiNER2.5-DecideFastino Labs | 24 Sept | Open + hosted | 340M | 8K | Text | $0.03 |
| 24 Sept | Hosted | — | — | Text | $0.02 | |
d1Liquid AI | 29 Sept | Hosted | — | — | Text, Image | $0.04 |
| 29 Sept | Hosted | — | — | Text, Image | $0.10 | |
GLiDEFastino Labs | 30 Sept | Hosted | — | 39K | Text | $0.15 |
Mercury DecideInception | 30 Sept | Hosted | — | 32K | Text | $0.04 |
| 1 Oct | Open + hosted | 27B; Clef-flash 9B | 64K | Text, Image | $0.24 / $0.09 | |
| 1 Oct | Open + hosted | 27B | 256K | Text, Image | $0.02 | |
Strands DeciderAWS (Strands Labs) | 1 Oct | Open | 1.9B | 4K | Text | Self-hosted |
“—” means the maker has not published it. Sizes and prices change often; check each maker’s page before relying on them.
Each vendor publishes benchmarks it wins, and the results conflict. On the same banking benchmark, Laya reports Jev doing about twice as well as Laya, while Cloudflare reports Clef well ahead of Jev.
The first independent comparison is the community-run Jev Decision Index on Hugging Face. As of 7 October, it had run 115 models, many of them attempts to reproduce Jev, through 42 benchmarks on a single GPU. Most of its score comes from private tests that no one can train on. Perplexity’s decider leads, with Fastino’s GLiDE and Jev tied for second. The leaders are large: nearly all of the top fifteen have 26 to 31 billion parameters.
Keeping up
#This list will age quickly. For the current picture, OpenRouter publishes live decision model rankings built from real traffic. It shows which models are used most, overall and by category, domain and market share.
Read it as a measure of use, not quality: a model can lead because it came first or costs less. In the week to 7 October, Jev handled the vast majority of requests, while new models were arriving every few days.
For quality, follow the Jev Decision Index. It adds models as they appear, and its news page tracks new attempts to reproduce Jev.
Where they are used
#Most early uses are about sorting and checking. Decision models triage and route tickets, emails and requests. They screen prompts for moderation and jailbreak attempts, and check what a language model writes before anyone sees it. Cloudflare’s threat intelligence team uses Clef to classify domains, including how likely each one is to be phishing.
Agents are the other natural fit. A decision model can choose an agent’s next action, or decide when to hand over to a person, without waiting on a full language model call. It also makes classification affordable for datasets far too large to send through a language model.
Fast first, slow when unsure
#These models are designed for a handoff, like System 1 passing hard cases to System 2. The model answers everything and reports its confidence. Answers above a threshold are used directly. The rest go to a language model or a person.
A higher threshold means fewer answers used directly, but more of them right. Laya reports 75.3% accuracy overall and 94.7% on its most confident half. The right threshold depends on the cost of a mistake.
This only works if the confidence is honest. That makes calibration, not raw accuracy, the first thing to test.
The Decision Index tests it, and the leaders run a little overconfident. Jev is right 74% of the time while reporting 81% confidence on average, and Perplexity’s decider shows a similar gap. Of the top three, GLiDE comes closest: right 75% of the time at 79% confidence.
What to watch
#The category is only weeks old. Treat vendor numbers as claims, and remember that the one independent index is a single project’s method, still changing from one edition to the next. Calibration can also drift: confidence tuned on public benchmarks may not hold on real data, though a few hundred labeled examples are enough to find out. And some questions are harder than others. Laya, for one, says questions with many options, and graded scales such as minor, major and critical, are its weakest.
People stay in the loop, too. Cloudflare says a human “does not necessarily need to be in the loop”, but keeps the option to “defer to a human when needed”. The threshold is what decides when.
Decision models will not replace language models, just as System 1 does not replace System 2. They handle the small, frequent judgments in between. Whether their confidence holds up outside the vendors’ own tests is the open question.