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:

Input

“Checkout keeps failing with error 502 since this morning. We’re losing orders.”

Urgency
low0.01
medium0.05
high0.94
Team
billing0.06
platform0.81
support0.13
Refund requested
yes0.12
no0.88
One pass over the ticket scores every allowed answer at once. The top score is the answer, and its probability is the confidence. Numbers are illustrative.

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.

ReadsText
AnswersChoiceScoreYes/no
SizeNot disclosed
Context64K tokens
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.

ReadsTextImage
AnswersChoiceScoreYes/no
Size0.8B to 35B (3B active)
Context32K tokens
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.

ReadsText
AnswersChoiceYes/no
SizeUses open models, 0.6B to 27B
ContextNot disclosed
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.

ReadsText
AnswersChoiceScoreYes/no
Size0.8B to 27B
Context64K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
Size9B
Context8K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
Size421M (English), 322M (multilingual)
Context512 tokens
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.

ReadsText
AnswersChoiceScoreYes/no
SizeNot disclosed
Context4K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
Size35B total, 3B active
Context512K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
Size8B
Context2K tokens
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.

ReadsText
AnswersChoice
Size4.7B
Context32K tokens
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.

ReadsText
AnswersChoiceYes/no
Size340M
Context8K tokens
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.

ReadsText
AnswersYes/no
SizeNot disclosed
ContextNot disclosed
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.

ReadsTextImage
AnswersChoiceScoreYes/no
SizeNot disclosed
ContextNot disclosed
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.

ReadsTextImage
AnswersChoiceScoreYes/no
SizeNot disclosed
ContextNot disclosed
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.

ReadsText
AnswersChoiceScoreYes/no
SizeNot disclosed
Context39K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
SizeNot disclosed
Context32K tokens
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.

ReadsTextImage
AnswersChoiceScoreYes/no
Size27B; Clef-flash 9B
Context64K tokens
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.

ReadsTextImage
AnswersChoiceScoreYes/no
Size27B
Context256K tokens
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.

ReadsText
AnswersChoiceScoreYes/no
Size1.9B
Context4K tokens
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

ModelReleasedAccessSizeContextReadsInput price per M tokens
JevTypeSafe AI15 SeptHosted—64KText$0.042
deciderMark Marosi (open source)16 SeptOpen0.8B to 35B32KText, ImageSelf-hosted
SemIfTheo Lee (open source)16 SeptOpen sourceUses open models, 0.6B to 27B—TextFree
KevJared Palmer (open source)17 SeptOpen + hosted0.8B to 27B64KText$0.042 (4B)
Bespoke NimbleBespoke Labs18 SeptOpen9B8KTextSelf-hosted
LayaConvai Innovations18 SeptOpen421M, 322M512TextSelf-hosted
Decider 1meraGPT22 SeptHosted—4KText$0.04
Solar DecideUpstage22 SeptHosted35B total, 3B active512KText$0.10
CLM-8BContrastive-LM23 SeptOpen8B2KTextSelf-hosted
Tev1Together AI23 SeptOpen + hosted4.7B32KText$0.04
GLiNER2.5-DecideFastino Labs24 SeptOpen + hosted340M8KText$0.03
Span-01Respan24 SeptHosted——Text$0.02
d1Liquid AI29 SeptHosted——Text, Image$0.04
Decisions APIOpenAI29 SeptHosted——Text, Image$0.10
GLiDEFastino Labs30 SeptHosted—39KText$0.15
Mercury DecideInception30 SeptHosted—32KText$0.04
ClefCloudflare1 OctOpen + hosted27B; Clef-flash 9B64KText, Image$0.24 / $0.09
pplx-deciderPerplexity1 OctOpen + hosted27B256KText, Image$0.02
Strands DeciderAWS (Strands Labs)1 OctOpen1.9B4KTextSelf-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.