New: AI API Cost Calculator — compare GPT, Claude, Gemini, Grok & Llama pricing live
Developers · News

OpenAI Decisions API Goes Live: $0.10/M Input, 10x Faster Calls — Worth Rewiring Your Agents?

By ToolsDig Research · Updated October 23, 2026 · How we research

Nothing here is sponsored — no affiliate links on this page. Every link goes to official docs or the launch reporting we cite.

The OpenAI Decisions API went generally available on October 22, 2026, and it's the most interesting API launch for agent builders this year. One endpoint — POST /v1/decisions — that returns structured judgments instead of chat text: a probability, a choice from your fixed list, or a rubric score. OpenAI says it's roughly 10x faster than the Responses API, charges $0.10 per 1M input tokens with zero output-token fees, and runs exclusively on gpt-6-luna. We dug through the launch reporting to separate the real deal from the marketing. Here's what's new in GA, the fine print, and whether it earns a place in your stack.

🔍 How we put this together

We cross-checked the GA announcement coverage across webpronews.com, tsnmedia.org, pandromeda.com, and ai-tldr. Endpoint, pricing, answer types, and GA additions are quoted from the launch reporting; where OpenAI's claims are unmeasured (the 10x speed figure), we say so plainly. We haven't run the endpoint ourselves — this is researched analysis, not hands-on testing.
🏆 Verdict: If your agents burn thousands of calls on routing, triage, and classification, this is the cheapest structured-output path OpenAI has shipped — with two asterisks. The 10x speed claim is vendor marketing until someone independent measures it, and you're locked to a single model. Read the caveats before rewiring anything.

What the Decisions API actually does

Most agent "decisions" today are held together with string parsing. You ask a chat model "is this ticket urgent?", get back a paragraph, and regex out a yes. It works until it doesn't — a slightly different phrasing, a model that decides to be helpful and explain itself, and your router breaks at 3 AM.

The Decisions API is OpenAI admitting that pattern and productizing it. No chat text. The output is the judgment, in one of three shapes:

That's the whole pitch. The calls your app makes over and over — classification, routing, prioritization — minus the prompt engineering, minus the output parsing.

What's new in GA (beta → live)

The timeline: a DevDay preview in late September, public beta on October 6, GA on October 22. GA added the pieces that make it actually usable:

Advertisement

The pricing, and the fine print

$0.10 per 1M input tokens. $0.01 per 1M cached input tokens. Output-token fees: none.

Pause on that last line. "No output-token fees" sounds like a discount — really, the bill just moved entirely onto input. That's honest pricing for what the endpoint does (it returns judgments, not generated text), but compare it against your current flow before celebrating. If your classification hack uses 200 input tokens and 30 output tokens on a cheap model, run the math in our AI API Cost Calculator before you migrate. The win here is speed and reliability, not necessarily dollars.

Two pieces of fine print worth your attention:

The speed claim — read this before you celebrate

OpenAI says roughly 10x faster than the Responses API. The concrete number floating around the launch coverage: ~150ms versus 1.6s for a standard Luna call, per ai-tldr's reporting of OpenAI's figure.

Here's the thing: nobody outside OpenAI has published measurements. The press repeated the number; nobody reproduced it. Vendor figures in launch-week reporting are marketing until proven otherwise.

That said, the architecture plausibly favors speed. No token-by-token generation, no chat formatting overhead — just a judgment head on top of the model. It should be fast. But "should be" isn't a latency budget. If you're re-architecting latency-sensitive flows around this endpoint, measure it yourself on your own traffic before you commit. Don't build an SLO on a press number.

What it's actually for

Forget the hype framing. The use case is the boring, repetitive calls your system already makes: support-ticket routing, content classification, task prioritization, and agent control-flow branches — the "should the agent escalate or keep going?" decision that currently costs you a full chat completion and a parser.

The 400-questions-per-request cap is the sleeper feature here. One call can score an entire queue: 400 tickets, each as a 0–1 urgency predicate, in a single request. If you're running nightly batch triage today as hundreds of chat calls, this is the shape of API you were waiting for.

And yes — this landed in the same week OpenAI killed 12 legacy model APIs. If you're already touching your OpenAI integration this week, it's a natural moment to look at this too.

Advertisement

Three reasons to pause

What we'd actually do

Already doing classification-via-chat? Prototype the swap on your highest-volume, lowest-stakes routing call this week. Measure the latency on your own traffic. Don't trust the 10x — verify it, then decide.

Building new agent control flows? Design for this endpoint, but keep the model call behind an interface. That way Perplexity's Open Decider — or a Responses-API fallback — can slot in without a rewrite when you need it.

High-stakes decisions (medical, legal, financial approvals)? HIPAA eligibility helps with compliance, but a probability from one model is still one model's opinion. Human-in-the-loop stays, regardless of the endpoint.

The bottom line: this is the first OpenAI API that treats "decide" as a first-class operation instead of a chat trick. That's genuinely useful. Just don't let launch-week numbers do your capacity planning for you.

FAQ

What is the OpenAI Decisions API?

A dedicated endpoint (POST /v1/decisions) that returns structured judgments instead of chat text. Three answer types: predicate (a 0-1 probability), choice (pick from the developer's fixed list, with confidence), and score (grade against an ordered rubric, returned as a probability-weighted average). It runs on gpt-6-luna only.

How much does the Decisions API cost?

$0.10 per 1M input tokens, $0.01 per 1M cached input tokens, and no output-token fees — the endpoint returns judgments, not generated text. Cache writes are billed, cache hits get the discounted rate, and regional processing premiums plus long-context multipliers still apply.

How fast is the Decisions API really?

OpenAI claims roughly 10x faster than the Responses API — about 150ms versus 1.6s for a standard Luna call, per ai-tldr's reporting of OpenAI's figure. That number comes from OpenAI and has not been independently measured by the press, so treat it as a vendor claim until someone benchmarks it.

What's new in the GA version versus the beta?

Native JSON input, image instruction support, prompt caching, native integration with the GPT-Live real-time voice system, regional inference in the US and Europe, Zero Data Retention for eligible customers, HIPAA eligibility, and up to 400 questions per request — double the beta limit.

Which models does the Decisions API support?

Only gpt-6-luna. The Decisions endpoint is single-model, so if Luna misjudges your domain there is no fallback model on the same endpoint.

Is there an alternative to OpenAI's Decisions API?

Yes. Perplexity launched Open Decider (pplx-decider v1.1) as a direct competitor in the structured-decisions space. If vendor lock-in concerns you, that is the rival to watch.