Decision models answer yes, no, a label or a score, with a probability, in a fraction of a second, for cents per million tokens. There are now a dozen worth knowing. Here they are on price, abilities, accuracy, speed, safety and where the data goes, with a recommendation for each kind of job.
When to pick which
Pick mammoth-1 or elephant-1, on Baseten when
- A client system where a wrong answer costs money: mammoth-1 has the best text score and calibration of anything here, zero data retention by default, SOC 2 Type II and MIT weights you can leave with.
- The same job at high volume: elephant-1 has the same API and terms at about a third of the price.
Pick Perplexity Decider v1.2 when
- The best score for the money, or long documents: 80.8 at $0.02 per million, with a 256K context.
- Your data terms allow it. Perplexity's retention and regions aren't documented.
Pick Clef Flash when
- Your code already runs on Cloudflare Workers: it's one binding, with open weights behind it.
Pick d1-ultra when
- The text comes from people who want to fool you: it was the hardest to steer in the one independent test.
Pick OpenAI Decisions when
- Your company needs a GA product from a vendor it already buys from, or up to 400 questions in one request.
Pick An LLM when
- You need the reason as well as the answer, or a wrong answer is expensive enough to pay for seconds and more accuracy.
- The data must stay in Australia and you won't run a GPU: Claude on Bedrock's AU profile, with a schema.
Both, when
- Run a cascade: a decision model answers the easy cases, and anything inside the threshold goes to an LLM or a person.
- Open weights and a hosted API together: start hosted, and keep the same model to self-host in Sydney if the client's rules change.
Questions that change the answer
What does a wrong answer cost? That decides accuracy against price, and where the threshold goes.
Must the data stay in Australia? Then it's self-hosting or an LLM on Bedrock, because no hosted decision API is confirmed here.
Can the text be written by someone trying to fool you? Then test injection before anything else.
How many decisions a month? Under a few million, the price is noise.
Doesn't cover
Whether you need a decision model at all: that's Ask an LLM, or call a decision API?.
Choosing a general model: that's Which model, at what price.
Community models on Hugging Face. Dozens appear each week, and they aren't anything I'd put in a client system until there's a vendor, a licence and a benchmark to trust.
The short answer
This space is seven weeks old. Jev opened it on 15 September, and nothing here has a long record. So treat every pick as a pilot, on your own labelled data.
| Your situation | Use this | Why |
|---|---|---|
| A wrong answer costs money | mammoth-1 (Baseten), $0.10 | Best text score and calibration here, zero data retention, SOC 2, MIT weights |
| The same, at high volume | elephant-1 (Baseten), $0.035 | Same API and terms, a third of the price, a lower score |
| The best value, with relaxed data rules | Perplexity Decider v1.2, $0.02 | 80.8 on the text benchmark, 256K context, published rate limits |
| Your code is on Cloudflare Workers | Clef Flash, $0.038 | One binding, a free daily allowance, Apache weights |
| Text written by people trying to fool you | d1-ultra (Liquid AI), $0.042 | The hardest to steer in the one independent test |
| Procurement wants an established vendor | OpenAI Decisions, $0.10 | GA, a vendor you already buy from, zero retention if approved |
| Speed matters most, and it isn't client data | Jev 1.14, $0.042 | Fastest on Artificial Analysis's test, at 78 ms |
| Images | A person behind any of them | No model here is proven. To experiment, start with Jev: see Images |
| Data must stay in Australia | Your own GPU in Sydney, or Claude on Bedrock | No hosted decision API is confirmed here |
| A few thousand decisions a month | Whatever you already have a contract for | The price is noise at this volume |
| You want to learn what decision models can do | Jev, $0.042 | The pioneer, with good docs and SDKs. Keep it to experiments |
| You need a reason, or the most accuracy | An LLM | GPT-6 Luna scores 98.4 as a chat model, and takes about 1.9 seconds |
Jev started all this and isn't a pick for client work yet, because it's closed, in early access and has an unanswered leak report.
Prices are per million input tokens, and every decision model here charges nothing for output.
The one thing the vendors don't tell you: on the fullest independent benchmark, decision models win on speed and price, not accuracy. GPT-6 Luna used as an ordinary chat model scores 98.4, 13 points above the best decision model, at about eight times the latency. OpenAI's own Decisions product, built on that same model, scores 73.5. You're trading accuracy for speed, price and a probability you can set a threshold on. Often that's a great trade. It's still a trade.
The whole field in two pictures
What you pay against what you get
Up and to the left is better. Text decisions only. joey-1 isn't on this benchmark. GPT-6 Luna also charges for output, which decision models don't, so its true cost sits to the right of this point.
- mammoth-1 (Baseten)
- elephant-1 (Baseten)
- Decider v1.2 (Perplexity)
- Decider Flash (Perplexity)
- d1-ultra (Liquid AI)
- Jev 1.14 (TypeSafe AI)
- OpenAI Decisions
- Clef (Cloudflare)
- Clef Flash (Cloudflare)
- Microsoft-Decision-1
- GPT-6 Luna, as a chat model
The numbers behind the map
| Product | Price per million input tokens (logarithmic) | JevBench Capability |
|---|---|---|
| mammoth-1 (Baseten) | $0.1 | 85.2 |
| elephant-1 (Baseten) | $0.035 | 70.2 |
| Decider v1.2 (Perplexity) | $0.02 | 80.8 |
| Decider Flash (Perplexity) | $0.01 | 61.7 |
| d1-ultra (Liquid AI) | $0.042 | 80.5 |
| Jev 1.14 (TypeSafe AI) | $0.042 | 75 |
| OpenAI Decisions | $0.1 | 73.5 |
| Clef (Cloudflare) | $0.24 | 75.3 |
| Clef Flash (Cloudflare) | $0.038 | 63.8 |
| Microsoft-Decision-1 | $0.042 | 70.8 |
| GPT-6 Luna, as a chat model | $0.1 | 98.4 |
The map is the quickest way to see who's worth a look. Perplexity's Decider and Liquid's d1-ultra sit near the top at a fraction of the price of mammoth-1. Clef costs twelve times what Decider costs for a lower score, which is hard to defend unless you need it inside a Worker, and then Clef Flash is the cheaper route.
Each model's shape
Further from the centre is better on every axis. An open circle at the centre means nobody has published that number on this scale. It isn't a low score. Accuracy is JevBench Capability, speed is Artificial Analysis's time per task on hosted endpoints, price is per million input tokens, and readiness is my judgement.
mammoth-1 (Baseten)
The best score and calibration. My pick where a wrong answer costs money.
elephant-1 (Baseten)
A third of the price, for the same terms. My pick at volume.
joey-1 (Baseten)
The cheapest, and days old. Weak on private tests.
Decider v1.2 (Perplexity)
The best value, if its data terms suit you.
Decider Flash (Perplexity)
As cheap as joey-1, with a score to show for it.
d1-ultra (Liquid AI)
The hardest to fool in the tests that exist.
Jev 1.14 (TypeSafe AI)
Fast, and it started all this. Early access, with a leak report unanswered.
OpenAI Decisions
The safe purchase: GA, from a vendor you already know.
Clef (Cloudflare)
A good score, at the highest price here.
Clef Flash (Cloudflare)
The one to use inside a Worker.
Microsoft-Decision-1
In preview, and the only hosted one listed in Australia.
GPT-6 Luna, as a chat model
For comparison: far more accurate, about eight times slower.
The scores behind the diamonds
| Product | Accuracy | Speed | Price | Readiness |
|---|---|---|---|---|
| mammoth-1 (Baseten) | 4.3 of 5 | not published | 2.5 of 5 | 3 of 5 |
| elephant-1 (Baseten) | 3.5 of 5 | 3.4 of 5 | 3.6 of 5 | 3 of 5 |
| joey-1 (Baseten) | not published | not published | 5 of 5 | 2.5 of 5 |
| Decider v1.2 (Perplexity) | 4 of 5 | 3.1 of 5 | 4.2 of 5 | 3 of 5 |
| Decider Flash (Perplexity) | 3.1 of 5 | 3.9 of 5 | 5 of 5 | 3 of 5 |
| d1-ultra (Liquid AI) | 4 of 5 | 4.2 of 5 | 3.4 of 5 | 3 of 5 |
| Jev 1.14 (TypeSafe AI) | 3.8 of 5 | 4.4 of 5 | 3.4 of 5 | 2 of 5 |
| OpenAI Decisions | 3.7 of 5 | 3.4 of 5 | 2.5 of 5 | 4.5 of 5 |
| Clef (Cloudflare) | 3.8 of 5 | 2.5 of 5 | 1.5 of 5 | 3.5 of 5 |
| Clef Flash (Cloudflare) | 3.2 of 5 | 2.6 of 5 | 3.6 of 5 | 3.5 of 5 |
| Microsoft-Decision-1 | 3.5 of 5 | 3.1 of 5 | 3.4 of 5 | 2.5 of 5 |
| GPT-6 Luna, as a chat model | 4.9 of 5 | 0 of 5 | 2 of 5 | 5 of 5 |
The shapes show the trade each one makes. Readiness is my own judgement: GA from a vendor with a record scores highest, Jev scores lowest for being in early access with no published deprecation policy and an unanswered leak report, and everything else sits in between because it's weeks old.
Prices
| Model | Per million input | Cache | Free allowance | Cost of 1 million decisions, 500 tokens each |
|---|---|---|---|---|
| joey-1 (Baseten) | $0.01 | Pages disagree | None | $5 |
| Decider Flash (Perplexity) | $0.01 | None | None | $5, and it re-bills the state for each question |
| Decider v1.2 (Perplexity) | $0.02 | None | None | $10 |
| d1 and d1.1 (Liquid AI) | $0.02 | $0.02 | $2 credit | $10 |
| elephant-1 (Baseten) | $0.035 | Not listed | None | $17.50 |
| Clef Flash (Cloudflare) | $0.038 | None | 10,000 neurons a day | $19 |
| Jev (TypeSafe AI) | $0.042 | None | None | $21 |
| d1-ultra (Liquid AI) | $0.042 | $0.042 | $2 credit | $21 |
| Microsoft-Decision-1 | $0.042, not on Microsoft's own pages | None | None | $21 |
| mammoth-1 (Baseten) | $0.10 | Free on its library page | None | $50 |
| OpenAI Decisions | $0.10 | $0.01 | None | $50 |
| Clef-omni (Cloudflare) | $0.15 | None | 10,000 neurons a day | $75 |
| Clef (Cloudflare) | $0.24 | None | 10,000 neurons a day | $120 |
| Strands Decider 2B (AWS, open source) | Free, on your own GPU | n/a | n/a | Your GPU |
| Claude Haiku 5.5, with a schema | $0.10, plus $0.50 output | $0.01 | None | $80 |
| Claude Sonnet 5.5, with a schema | $2, plus $10 output | $0.10 | None | $1,600 |
The last two columns are my arithmetic. For the LLMs, I assumed 60 output tokens per answer. Clef Flash's free allowance covers about 5,800 of these decisions a day.
The monthly bill, by volume
Each decision is 500 input tokens, which is my assumption. The flat line is one g6.xlarge in Sydney, on demand: $1.0464 an hour, before storage and whoever looks after it. It's only worth comparing if one GPU can carry your traffic, so measure that first.
- joey-1 and Decider Flash, $0.01
- Jev, d1-ultra and Clef Flash, about $0.04
- mammoth-1 and OpenAI Decisions, $0.10
- Claude Haiku 5.5, with a schema
- Clef, $0.24
- One GPU of your own, in Sydney
The numbers behind the chart
| Decisions a month | 100,000 | 1,000,000 | 10,000,000 | 100,000,000 | 1,000,000,000 |
|---|---|---|---|---|---|
| joey-1 and Decider Flash, $0.01 | $0.5 | $5 | $50 | $500 | $5k |
| Jev, d1-ultra and Clef Flash, about $0.04 | $2.1 | $21 | $210 | $2.1k | $21k |
| mammoth-1 and OpenAI Decisions, $0.10 | $5 | $50 | $500 | $5k | $50k |
| Claude Haiku 5.5, with a schema | $8 | $80 | $800 | $8k | $80k |
| Clef, $0.24 | $12 | $120 | $1.2k | $12k | $120k |
| One GPU of your own, in Sydney | $764 | $764 | $764 | $764 | $764 |
At 10 million decisions a month, that's about $210 a month on Jev, and $50 on joey-1. Your own GPU costs $764 a month whatever you do with it, so hosted wins on price until a very high volume. The real reasons to self-host are residency and an exit, not the bill.
What they can do
| Model | Yes or no, choice, score | Box | Images | Audio, video | Context | Questions per request |
|---|---|---|---|---|---|---|
| Jev | Yes | 1.14 only, experimental | Behind a "danger zone" header | No | 64K, or 262K with a header | No cap |
| OpenAI Decisions | Yes | No | Yes, by URL or base64 | No | About 1M on the model | 400 |
| Clef and Clef Flash | Yes | No | 4, base64 only | No | 65K and 24K | 64 |
| Clef-omni | Yes | No | 4, base64 only | Both | 64K | 64 |
| joey-1, elephant-1, mammoth-1 | Yes | No | 16 | No | 16K | 512 options in total |
| Decider v1.2 and Flash | Yes | No | 8 per question, base64 only | No | 256K | 128 |
| d1 and d1-ultra | Yes | No (open d1-2B only) | 8, base64 only | No (open versions yes) | 32K to 65K | No cap stated |
| Microsoft-Decision-1 | Yes | No | No | No | 32K | No cap stated |
| Strands Decider 2B | Yes | No | With a flag | No | Not stated | No cap stated |
What happens over the limit matters more than the limit. Clef silently truncates your text to fit, which can change the answer with no error. Jev and Baseten refuse the request, which is what you want. Count your tokens before you send anything.
Most of them share one request shape, called System One, so switching is cheap. OpenAI doesn't: it uses input and predicate, so plan for an adapter.
How good they are
No score here is comparable across columns. Each benchmark tests different things in a different way.
| Model | JevBench Capability | Its intelligence | Its calibration | Decision Index, private tests | Calibration error (lower is better) |
|---|---|---|---|---|---|
| mammoth-1 | 85.2 | 76.2 | 94.3 | 68.44 | 0.041 |
| Decider v1.2 | 80.8 | 71.7 | 90.0 | 67.98 | 0.055 |
| d1-ultra | 80.5 | 69.7 | 91.3 | Not listed | Not listed |
| Jev 1.13 | 77.1 | 63.6 | 90.6 | 59.22 | 0.078 |
| Clef | 75.3 | 59.1 | 91.6 | 54.92 | 0.040 |
| Jev 1.14 | 75.0 | 59.9 | 90.1 | 60.24 | 0.080 |
| OpenAI Decisions | 73.5 | 56.9 | 90.1 | Not listed | Not listed |
| Microsoft-Decision-1 | 70.8 | 57.2 | 84.4 | Not listed | Not listed |
| elephant-1 | 70.2 | 55.8 | 84.7 | 60.26 | 0.058 |
| Clef Flash | 63.8 | 42.2 | 85.5 | 44.43 | 0.025 |
| Decider Flash | 61.7 | 45.5 | 78.0 | 54.29 | 0.052 |
| Clef-omni | 58.3 | 34.5 | 82.2 | 45.04 | 0.040 |
| joey-1 | Not on the board | n/a | n/a | 35.91 | 0.044 |
| Strands Decider 2B | Not on the board | n/a | n/a | 20.72 | 0.044 |
| GPT-6 Luna, as a chat model | 98.4 | 96.9 | 99.9 | n/a | n/a |
- JevBench (Benchmark Heaven) covers the most of them on one scale. It's a one-person project that runs the models itself and says it's independent of TypeSafe, and anyone can pay to be scheduled sooner.
- The Decision Index runs private tests, which is where joey-1 falls down. Its public score of 63.3 becomes 35.91 on private tests, and 15.25 on domains it hasn't seen. Check any headline number against what it does on data it wasn't trained near.
- Artificial Analysis tests 20 of them independently, on knowledge, safety and tool choice rather than business decisions. d1-ultra leads at 65.25, then elephant-1 at 64.69, and Jev 1.13 scores 57.5.
Can you trust the probability? Roughly. On the Decision Index, when these models say about 0.97 to 0.99, they're right about 93% to 97% of the time. That's overconfident, and Jev is the most overconfident of them. On harder tasks the gap grows. So tune your threshold on your own labelled data, and never read 0.95 as 95%.
How fast they are
Never compare speed across harnesses. Clef Flash alone reads 38.8 ms in Cloudflare's own test, 53 ms on the Decision Index's GPU and 298 ms through its hosted API on Artificial Analysis.
| Hosted endpoint | Artificial Analysis, time per task | JevBench API, median |
|---|---|---|
| Jev 1.14 | 78 ms | 230 ms |
| d1-ultra | 93 ms | 230 ms |
| Decider Flash | 110 ms | Not listed |
| elephant-1 | 165 ms | Not listed |
| OpenAI Decisions | 168 ms | 300 ms |
| Clef-omni | 172 ms | Not listed |
| Decider v1.2 | 206 ms | Not listed |
| Microsoft-Decision-1 | 207 ms | 480 ms |
| Clef Flash | 298 ms | Not listed |
| Clef | 309 ms | Not listed |
| GPT-6 Luna, as a chat model | n/a | 1,930 ms |
Artificial Analysis doesn't state request sizes or its network path, so read this as a rough order. mammoth-1 and joey-1 aren't on either list. Baseten claims 20 ms for joey-1 and 49 ms for elephant-1, on its own setup. From Sydney, add your trip to the US, because most of these run there.
Can you rely on them?
| Model | Status | Runs in | Australia | Zero data retention | Compliance | Weights |
|---|---|---|---|---|---|---|
| Jev | Early access | US | No | Enterprise, on request | SOC 2 Type II | Closed |
| OpenAI Decisions | GA, 22 October | US or EU | Storage only, not processing | If approved | HIPAA if eligible | Closed |
| Clef family | No beta label, "still early" | Cloudflare's edge, no pinning | Not documented | Says it keeps nothing | Not checked | Apache 2.0 |
| Baseten family | Available, weeks old | US on Vercel's listing | Enterprise contract, or self-host | On by default | SOC 2 Type II, HIPAA | MIT |
| Decider family | No beta label | Not stated | Not documented, or self-host | Not documented | Not checked | Apache 2.0 |
| d1 and d1-ultra | No beta label | Not stated | Not documented | Not documented | Not stated | d1-ultra closed; open d1s need a licence at $10M revenue |
| Microsoft-Decision-1 | Public preview | Foundry regions | Listed in australiaeast; ask where the data zone processes |
Listed by Vercel | Not checked | Closed |
| Strands Decider 2B | Open source | Wherever you run it | Yes, on your own GPU | Yours | Yours | Apache 2.0 |
- No named company has published what it runs on any of these at volume, and I found no public uptime numbers. Vendor claims such as "13% of paid gateway teams" measure interest, not production.
- Limits can bite early. Baseten's Pro tier is 120 requests a minute, about 2 a second, and more needs an Enterprise deal. Perplexity publishes 10 a second. Clef's limit isn't published, and OpenAI's and Jev's aren't either. Ask before you launch.
- The floor can move. Jev's
jev-latestmoved to 1.14 on 24 October, and Baseten's slugs end in-latest. Pin a version where you can, and re-run your test set when it changes. No vendor here has a published deprecation policy for these models. - Jev's leak report: a third-party report on 24 October says Jev's outputs were exposed for every customer. I found no root cause or formal statement from TypeSafe. Until there is one, keep personal data away from it.
- Cloudflare's incident wasn't Clef, but it was the same shared Workers AI platform: 155 GLM-5.3 responses carried other customers' data.
- There's no decision model on Amazon Bedrock, and none from Anthropic or Google. Bedrock's custom import doesn't run in Sydney either. OpenRouter lists only a Jev router, not these models, so my usual gateway doesn't help you here.
Can they be fooled?
Yes, and this is the part to read before you put one in front of the public. DecisionRobust, an academic test, plants an attacker's chosen answer and counts how often the model gives it:
| Model | Planted in the text | Written inside an image |
|---|---|---|
| Jev 1.13 | 79% | 57% |
| Decider v1.2 | 76% | 40% |
| Jev 1.14 | 59% | 31% |
| Decider Flash | 35% | 8% |
| Strands Decider 2B | 32% | 53% |
| OpenAI Decisions | 28% | 53% |
| d1-ultra | 28% | 9% |
| d1 | 18% | 17% |
Lower is better, but don't rank on this alone: a model that reads well also reads the attacker's text well, and attacks were tuned on some of these. Clef, joey-1, elephant-1, mammoth-1 and Microsoft weren't tested, which includes my own pick. One tester's subtle "the support lead already decided" flipped 147 of 200 tickets on Jev, so its confidence is no alarm either. Keep untrusted text in the state, never in the instructions, and never let one of these be the only gate on anything that moves money.
Images
| Model | Image JevBench Capability (beta) | Median on an image | Status |
|---|---|---|---|
| Jev 1.13, with the header | 72.4 | 0.38 s | Experimental |
| OpenAI Decisions | 62.9 | 0.41 s | GA |
| Jev 1.14, with the header | 60.2 | 0.39 s | Experimental |
| Clef | 58.1 | 1.18 s | No beta label |
| Clef Flash | 52.2 | 0.62 s | No beta label |
Perplexity's models aren't on this board, but they lead the other one, the Decision Index Vision board: Decider v1.2 scores 71.72 and Flash 66.02, against 59.54 for Clef-omni. joey-1, elephant-1 and mammoth-1 aren't on either. Calibration falls on images for all of them: Clef drops from 91.6 to 68.8, and Jev 1.14 from 90.1 to 70.5. So thresholds set on text don't carry over. The full comparison, with limits and costs, is in The Stack Weekly.
My advice: use OpenAI Decisions if you need GA today, Perplexity if its data terms suit you, and a review queue either way. To experiment, start with Jev: 1.13 scores highest on this board and 1.14 is the only one that returns a bounding box, though TypeSafe says neither is production-ready. Pin the version, because jev-latest has already moved to the lower-scoring 1.14.
Use cases
| Job | What matters most | Start with | Watch out for |
|---|---|---|---|
| Support ticket routing | Confidence for escalation | elephant-1 or Decider v1.2 | Tickets are hostile input |
| Content moderation at volume | Price, a hold band for people | Decider Flash, or d1-ultra if attackers try | Never the only gate |
| Agent routing, or choosing a model | Speed before the next step | Clef Flash in a Worker, or elephant-1 | It picks among options, it can't invent them |
| Reranking search results | Cost per query | Decider Flash | One benchmark: $73 per million queries for the same result as Cohere's $2,500 |
| Spam and fraud signals | No training data needed | Decider v1.2, as one signal | Test it first: on one phishing set, a regular expression hit 91.8%, Claude Haiku 4.5 81.3% and Jev 62.6% |
| Sorting documents and forms | Long context, clear labels | Decider v1.2 | Filter irrelevant text first |
| Image checks | A person behind it | See Images | Text inside a picture can steer it |
| Approvals that move money | Accuracy, an audit trail | An LLM and a person | joey-1's own card shows about chance on a safety test |
| On a device, or at the edge | Size and licence | Strands 2B, or d1-2B if you're under $10M revenue | Your own hardware, your own tests |
Everything here is also weak at counting, dates and arithmetic, and tends to favour the first option in a list. Do those in code, and shuffle your options.
How I'd set this up for a client
- Label 200 of their real cases, with the right answer and what a wrong one costs.
- Run three models against it: mammoth-1, elephant-1 and Decider v1.2, or Clef Flash if they're on Workers. Measure accuracy, and how often a stated 0.9 is right.
- Set a threshold per question. Above it, the code acts. Below it, an LLM or a person looks.
- Try to fool it with the client's own kind of bad input, before launch.
- Keep an exit: a thin adapter, a pinned version, and open weights, so you're never stuck with a vendor that's weeks old.
Sources
Checked on 2 November 2026. Every figure, with its status and link, is in the research record in this site's repository.
- Benchmarks: JevBench, its API board and images board; the Decision Index and its vision board; Artificial Analysis.
- Robustness: DecisionRobust, with its results file.
- Vendors: Jev, OpenAI Decisions, Clef Flash, Workers AI pricing, Baseten and its limits, Perplexity, Liquid AI, Microsoft, Strands Decider.
- Tests by others: a phishing benchmark and a reranking test.