Decision APIs: Fast, Cheap AI Judgements and Where They Fall Short
Decision APIs pick from answers you define instead of writing text. What OpenAI’s Decisions API, Jev and rivals can and can’t do, with prices and benchmarks.
Cameron Mukherjee, Director ·
For: Product, engineering and operations leaders deciding where AI should classify, route and approve
Key points
- A decision API returns a probability, a choice or a score against answers you define, never free text. OpenAI’s version costs $0.10 per million input tokens, with no charge for output.
- OpenAI released its Decisions API in public beta on 6 October 2026, three weeks after TypeSafe’s Jev created the category. At least six other vendors shipped decision models within a month.
- On the first independent leaderboard, the Artificial Analysis Decision Index (13 October 2026), Jev 1.13 led the decision models with 58. Claude Haiku 5.5 scored 61 but was about 11 times slower and 4.4 times more expensive per task.
- Artificial Analysis found every decision model overconfident on knowledge and reasoning tasks. Treat the probabilities as a starting point to calibrate against your own labelled data.
- OpenAI’s UK endpoint stores data in the UK but does not process it there. EU processing is available with approval and a 10% price uplift.
A field guide to the decision APIs released in September and October 2026, written for leaders who have to decide where AI should make the small, repeated calls inside their workflows and agents, and where it should not.
In one paragraph
A decision API answers a question you have already written the answers to. "Is this complaint urgent?" "Which team handles it?" "Should the agent call this tool?" You send the context, the API returns a typed answer with a probability, usually in a few hundred milliseconds and for a fraction of what a language model costs. TypeSafe AI started the category with Jev in September 2026. OpenAI followed with its Decisions API, in public beta since 6 October, and Liquid AI, Cloudflare, Perplexity, AWS and Microsoft all shipped their own within weeks. For a business, they are a cheap way to put judgement into the if-statements of a workflow. They are not yet a way to make decisions you would have to explain to a customer or a regulator.
What a decision API is, and what it is not
TypeSafe calls these "System One" models, after Kahneman's fast, intuitive mode of thinking, and describes Jev as "unstructured state in, typed probabilistic decisions out." The trade is simple: the model gives up writing text, and in return it is fast, cheap and always answers in the shape you asked for.
That makes it different from a language model. OpenAI's own documentation points you to Structured Outputs or function calling when you need custom JSON, an explanation or a tool call. A decision API only picks, scores or estimates.
It is also less new than it looks. An AWS builder article traces the lineage through BERT classifiers, zero-shot inference models, reward models, LLM-as-judge, Llama Guard and model routers, and concludes that Jev changed "the packaging … more than the parts." The packaging matters: a general-purpose judgement behind one API call, with no training, is what earlier classifiers could not offer.
One note on the name: this has nothing to do with business-rules engines or the DMN decision-table standard. Those execute rules you write. Decision APIs make a judgement from context.
How it works, for a non-engineer
You send three things: the model, the input (text, or text and images), and a list of questions. OpenAI's endpoint is POST /v1/decisions and supports three question types:
- Predicate: the probability that a statement is true. "This email is a complaint": 0.91.
- Choice: one option from a list you supply, with a probability for each. "Route to: billing, technical, sales, other."
- Score: a position on ordered levels you define, such as low, medium, high, critical. The score is a probability-weighted average, so it can fall between levels.
One request can carry many independent questions. OpenAI's Python SDK types allow 1 to 200 questions, 2 to 255 options per choice and up to 128 images per request. Questions that depend on each other's answers need separate requests. gpt-6-luna is the only model, and the guide says images must be sent inline rather than by URL.
TypeSafe's equivalent uses a /v1/systemone endpoint with choice, score and noul (yes/no) questions. That format has become an informal standard: Ollama implemented it, Microsoft Foundry uses it and Cloudflare describes its models as "fully Jev-API compatible". OpenAI's format differs, and one independent tester found that "switching providers needs a small adapter, not just a new endpoint URL."
Who has released what
| Product | Released | Status | Weights | Inputs | List price per million input tokens |
|---|---|---|---|---|---|
| OpenAI Decisions API | 6 Oct 2026 | Public beta | Closed | Text, images | $0.10 |
| TypeSafe Jev | 15 Sep 2026 | Early access | Closed | Text, JSON; images experimental | $0.042 |
| Liquid AI d1 and d1-ultra | 5 and 15 Oct 2026 | Available | d1 hosted; d1-3B open | Text, images | $0.04 and $0.042 |
| Cloudflare Clef | 1 Oct 2026 | On Workers AI | Apache 2.0 | Text, images | Not published |
| Perplexity pplx-decider | Oct 2026 | Available | Not confirmed | Text, images | $0.02; $0.01 for flash |
| AWS Strands Decider 2B | 1 Oct 2026 | Open release | Open | Text | Self-hosted |
| Microsoft-Decision-1 | Oct 2026 | Foundry preview | Closed | Text, JSON | Not confirmed |
Developers moved quickly. Vercel reported that nearly 13% of paid teams on its AI Gateway were using Jev within 24 hours, making it "the fastest-adopted model in AI Gateway history."
What they are good for
OpenAI's guide names three jobs: classify content, route requests and prioritise work. Its examples are checking product photos for visible damage, routing complaints to the right department, rating the severity of an issue and, since a 15 October changelog entry, choosing actions from live voice.
In practice the strongest uses fall into four groups:
- Triage and routing: inbound email, tickets, claims and documents sorted to the right queue with an urgency score, and the uncertain ones sent to a person.
- Agent guardrails: a fast check before an agent acts. Is this tool call within policy? Does this reply leak personal data? TechCrunch reported one start-up checking every agent action with Jev for about $2.94 where a frontier model would have cost about $372, figures TechCrunch did not independently verify.
- Agent next steps: choosing which tool, model or sub-agent should handle a request, in the time a user will not notice.
- Visual inspection: pass or fail on product, damage or quality photos. Liquid AI reports 85 to 97% on an industrial anomaly dataset, from its own tests.
Screening people is also on the list. TypeSafe cites a candidate-screening customer, Jack & Jill, reporting an 88% cost reduction. That is a vendor claim, and it is also the use most likely to fall under employment and data protection law, covered below.
We use decision models in production ourselves. At JobVantage, the recruitment intelligence platform we built and run, they are part of the matching pipeline on Hexploits Cloud, helping keep matches accurate and highly relevant while keeping the time to return them as low as possible.
The benefits
- Speed. OpenAI says its endpoint is "about 10x faster than the Responses API", without publishing the method. Independent testers measured mean latency of 144 to 194 milliseconds on a banking classification task.
- Cost. You pay only for input. OpenAI charges no output or cache fees, and the rivals are cheaper still.
- Answers that always fit. The output is always one of your options, so there is no parsing, no retry for malformed JSON and no invented category.
- A number to set policy on. A probability lets you choose a threshold: act automatically above 0.9, send to a person between 0.6 and 0.9, reject below. That is a design decision a manager can own.
- No training data to start. You write the options and their descriptions. A trained classifier needs thousands of labelled examples first.
What does it cost at volume? As our own arithmetic from list prices: a million decisions at 500 input tokens each is 500 million tokens. That is about $50 on OpenAI ($55 with EU data residency), $21 on Jev, $20 on Liquid d1 and $5 on Perplexity's flash model. Images, long inputs and regional premiums add to that, but the order of magnitude is pounds per million decisions, not thousands. At steady high volume there is a second option: an open-weight decision model on a dedicated GPU, where the cost is a fixed monthly figure however many decisions you make. Which is cheaper depends on your volume, so model both.
The drawbacks
- Overconfidence. The Artificial Analysis Decision Index found that on knowledge and reasoning tasks "accuracy falls below that probability for all decision models." When a model says 0.95, it is right less often than that.
- Sensitivity to how you ask. Developers on the Hacker News launch thread reported that changing the order of options changes the probabilities. Perplexity's documentation warns that grouping questions in one request changes the answers.
- Refusals without reasons. One tester found OpenAI's endpoint returning a refusal with "no reasons or probabilities" on ordinary banking queries. Your code has to handle a missing answer.
- No explanation. A probability is not a reason. If a customer asks why, the API cannot tell you.
- Moving targets. OpenAI's endpoint is in beta, with general availability expected "in the coming weeks", and it has published no policy on pinning a model version. TypeSafe writes of its own pricing: "We can't prove it isn't subsidized."
- Prompt injection. A decision model reads untrusted text like any other model. A cleverly worded email can still push it towards the answer an attacker wants.
What they can and cannot do
They can:
- answer yes or no, choose one of up to 255 options, or score on a scale you define
- read text and, for OpenAI, Liquid and Cloudflare, images
- answer many independent questions about the same input in one call
- return a probability you can set thresholds on
- run on your own hardware or dedicated EU GPUs, if you choose an open-weight model such as Clef, d1-3B or Strands Decider
They cannot:
- write text, summarise or explain their answer
- answer questions that depend on each other in a single call
- take files, audio or tool calls (OpenAI's endpoint)
- process data inside the UK (OpenAI's endpoint)
- guarantee that a stated probability matches how often they are right
- reliably beat a classifier trained on your own labelled data for a stable task
Benchmarks, and how to read them
Most published numbers come from the vendors. Three sources are worth knowing.
The Artificial Analysis Decision Index, published on 13 October 2026, is the first independent leaderboard. It weights four tests equally: knowledge and hallucination, multiple-choice reasoning, deciding when to call a tool, and safety classification.
| Model | Index | Cost per million tasks | Median time per task |
|---|---|---|---|
| Claude Haiku 5.5 (low effort), an LLM for comparison | 61 | $184 | 1.4 s |
| Jev 1.13 | 58 | $42 | 0.13 s |
| GPT-6 Luna (low effort), as an LLM | 55 | $131 | 1.5 s |
| Fastino GLiDE | 54 | $119 | not stated |
| Microsoft-Decision-1 | 54 | $31 | not stated |
Two cautions. The GPT-6 Luna row is the language model, not OpenAI's Decisions endpoint, which was not separately listed. And Liquid AI says its d1-ultra, released two days later, leads the index, a claim Artificial Analysis had not published at the time of writing.
A banking-intent test by StackToHeap (8 October) ran 770 questions from the public BANKING77 dataset through both OpenAI and Jev:
| OpenAI Decisions | Jev | Fine-tuned MiniLM | |
|---|---|---|---|
| Accuracy, definitions only | 78.96% | 81.17% | |
| Accuracy, two examples per intent | 84.16% | 85.32% | 89.87% |
| Calibration error, definitions only | 4.35% | 9.33% | |
| Mean latency, definitions only | 144 ms | 298 ms |
OpenAI was faster and better calibrated, Jev slightly more accurate and cheaper per run. The small trained classifier beat both. In the author's words: "Neither hosted API displaced it on this fixed taxonomy."
A logic-puzzle test on GitHub (10 October) scored Jev at 81.7% and OpenAI at 61.2%, with a median OpenAI latency of 221 milliseconds and 17 questions OpenAI refused to answer. It uses puzzles from Jev's own benchmark, which may favour Jev.
The lesson is not which vendor wins. It is that results swing by task, and the only benchmark that matters is a few hundred of your own cases with known answers.
Data protection and regulation
Where your data is processed. OpenAI's data controls page lists regional processing for the US and for Europe (EEA and Switzerland). The UK endpoint offers storage in the UK but no processing there. Using any non-US region requires approval for OpenAI's abuse-monitoring controls, and data residency carries a 10% price uplift. Zero data retention is available to eligible customers, with exceptions for prompt caching and images. If processing must stay in the UK, or on infrastructure you control, the open-weight models are the route.
That is what we built Hexploits Cloud for. It runs open-weight models on physical NVIDIA RTX PRO 6000 Blackwell GPUs reserved to a single customer, in our eu-central datacentre in Germany. Models stay resident in GPU memory, prompts and data stay in the EU by default, there is no per-token metering or rate limit, and the cost is a fixed monthly figure. For a decision model, that means the data never reaches the model vendor and the version only changes when you change it.
Automated decisions about people. Since 5 February 2026, Articles 22A to 22D of UK GDPR govern significant decisions based solely on automated processing. They allow such decisions with safeguards: telling people, letting them make representations, and offering human intervention and a way to contest. A decision API that rejects a loan application, a claim or a candidate without a person in the loop is exactly that kind of decision, whichever vendor supplies it.
The EU AI Act. If you serve EU customers, using any AI system, decision model included, to score creditworthiness, price life or health insurance or screen job applicants is high-risk under Annex III. We set out the obligations for finance and recruitment in earlier insights.
Explaining outcomes. The FCA's Consumer Duty expects firms to evidence good customer outcomes. A probability with no reason attached makes that harder, so log the input, the question, the options, the probabilities and the action taken for every decision that affects a customer.
No regulator has commented on decision APIs specifically. The rules above apply because of what the decision does, not how it is made.
Decision API, language model or your own classifier?
| Use | When |
|---|---|
| A decision API | Many varied, high-volume, low-stakes judgements, categories that change often, and little labelled data |
| A language model with Structured Outputs | You need text, reasons, extraction or several reasoning steps |
| A trained classifier or self-hosted open-weight model | A stable task with labelled history, UK or on-premises processing, no per-call cost, or a version that never changes under you |
Many systems will use all three: a decision model to route and gate, a language model where words or reasons are needed, and a trained model where the task is stable and the volume is high.
Timeline
| When | What |
|---|---|
| 15 September 2026 | TypeSafe announces Jev in early access |
| 29 September 2026 | OpenAI previews its Decisions API at DevDay; Ollama adds Jev-style decision models |
| 1 October 2026 | Cloudflare releases Clef on Workers AI; AWS releases Strands Decider 2B |
| 5 and 7 October 2026 | Liquid AI launches d1, then open-weight d1-3B |
| 6 October 2026 | OpenAI Decisions API enters public beta |
| 13 October 2026 | Artificial Analysis publishes the Decision Index |
| 14 October 2026 | TypeSafe releases Jev 1.14 |
| 15 October 2026 | Liquid AI launches d1-ultra; OpenAI adds decisions to live voice sessions |
| "Coming weeks" | OpenAI expects general availability |
What to do now
- List the if-statements. Find the places in your workflows and agents where a person or a language model makes the same small judgement many times a day.
- Build an evaluation set before choosing a vendor. Two to five hundred real cases with known answers, tested for calibration as well as accuracy.
- Set thresholds and a human-review band, and log every probability alongside the action taken.
- Decide where data may be processed. For UK personal data, that may mean the EU endpoint with approval, or an open-weight model on your own infrastructure.
- Put an adapter in front of the vendor, so that a better or cheaper model is a configuration change, not a rewrite.
- Treat decisions about people as automated decisions, with the notices, review and contest routes UK GDPR requires.
How Hexploits helps
We build decision support that scores, ranks and routes against your own history, with thresholds a manager can understand and the evaluation set to prove them. We put fast checks and approvals into agentic workflows, as we did in swarmd.ai, and we build document and email processing that classifies and routes with a person in the loop. Our own product, PII Purge, uses LLMs to classify and redact personal data in production on EU infrastructure, and we build MCP servers that put products like it inside AI assistants. We run decision models in production for JobVantage's candidate matching. Where data must stay under your control, we deploy open-weight models privately on Hexploits Cloud, on dedicated GPUs in the EU at a fixed monthly cost, and we test the result for prompt injection and misuse.
Request a proposal or talk to an engineer. You will have a written scope and an indicative price within two working days.
Questions this raises
What is a decision API?
What is the OpenAI Decisions API?
How much does the OpenAI Decisions API cost?
Is a decision model better than an LLM?
Are the probabilities from a decision API reliable?
Can I send UK personal data to the OpenAI Decisions API?
Can a decision model run privately in the EU?
Should we replace our existing classifier with a decision API?
What is the difference between OpenAI Decisions and Jev?
How Hexploits helps
- AI decision support and forecasting
Decision support systems score, rank or forecast against a business’s own history so that people can act on the result: which invoices will be paid late, which candidates fit a role, which stock to order, which customers are about to leave.
- Agentic AI workflows with governance
An agentic workflow is an AI system that carries out multi-step tasks by calling your systems and tools, rather than only answering questions.
- Reserved EU cloud capacity: Hexploits Cloud
Hexploits Cloud is reserved Kubernetes capacity on named hardware, hosted in the EU, at a fixed monthly cost.
More insights
EU AI Act High-Risk Series, Part 5: Critical Infrastructure
11 September 2026
AI managing power grids, water supply or road traffic is high-risk under the EU AI Act only where it is a genuine safety component, and part of the scope test is still draft guidance. How utilities, operators and their vendors should classify, and what to build if they are in scope.
EU AI Act High-Risk Series, Part 4: Healthcare & MedTech
4 September 2026
Healthcare AI has two EU AI Act deadlines eight months apart, and which applies depends on whether your product is legally a medical device. How to classify correctly, what goes in the technical file, and why health-system procurement is already asking.
EU AI Act High-Risk Series, Part 3: Education & EdTech
28 August 2026
Admissions, grading and exam-monitoring tools are high-risk under the EU AI Act, and emotion recognition in proctoring is banned outright. What universities, exam boards and EdTech vendors have to build by December 2027, and why institutional buyers are already asking.
Next step
Have a question this raised?
Tell us about the system and the sector. A named engineer replies within one working day. A written scope and an indicative price within two working days of a short scoping call.