AI workflow automation and developer APIs

OpenAI Decisions API: Pricing, Routing and Limits

•Make Better Editorial

OpenAI's Decisions API is now generally available. See its $0.10 input price, 400-question limit, workflow use cases and confidence caveats.

OpenAI made its Decisions API generally available on October 22, 2026. Rather than asking a general-purpose assistant to write a paragraph, developers can ask a narrowly defined question about text, an image or structured data and receive a typed answer. The release targets an expensive but easily overlooked part of automation: small classification, scoring and routing decisions repeated thousands of times.

What is now available

The dedicated POST /v1/decisions endpoint currently supports gpt-6-luna. Each request supplies shared input and between one and 400 questions. The three supported question types are predicate, which estimates the probability of a condition; choice, which selects from predefined options; and score, which rates an input against ordered levels. OpenAI also added native JSON input, images in question instructions, prompt caching and integration with GPT-Live. These are bounded decisions, not a substitute for free-form generation or a full agent planning loop.

Published Decisions API terms

$0.10 / 1M tokens
Standard input
OpenAI launch pricing
$0.01 / 1M tokens
Cached input
Cache-read rate; cache-write details differ
1–400
Questions per request
Independent questions sharing input
gpt-6-luna
Model
Only supported model at launch

Where a bounded decision saves work

Consider a sales inbox where each incoming message needs a department, urgency score and whether it contains a specific purchase request. One Decisions call can assess those independent questions against the same message. The application can then route high-confidence messages automatically and put uncertain or sensitive ones into a human-review queue. The API returns probabilities and confidence signals; it does not independently establish that a decision is correct. Teams must evaluate results against labeled examples before defining production thresholds.

Make Better analysis

The economic opportunity is the decision inside a larger workflow, not replacing every model call. Keep a generative model for drafting, summarizing or multi-step reasoning; use a bounded decision where the next action must be one of a few known choices. Measure end-to-end task cost, incorrect routes and review volume. An inexpensive classification that causes expensive downstream mistakes is not a saving.

Latency and pricing need careful interpretation

OpenAI describes the API as up to ten times faster than using GPT-6 Luna through Responses for relevant bounded tasks, and cites customer-specific speed improvements. Those are not universal service-level guarantees. Actual latency depends on input size, region, workload and integration. At the published standard rate, one million input tokens costs $0.10, while eligible cached reads cost $0.01; there is no output-token charge. Cache reuse has matching and minimum-prefix conditions, and cache-write pricing may differ. Test a realistic workload rather than multiplying the headline speedup into a guaranteed business result.

A safe first implementation

  1. Select a repeated binary, categorical or ordered-severity decision with a known correct outcome.
  2. Create a labeled sample set including ambiguous, adversarial and high-impact edge cases.
  3. Define distinct options or score levels; keep questions about observable evidence.
  4. Compare Decisions against the existing process on accuracy, latency, cost and human corrections.
  5. Set thresholds for manual review and monitor drift before enabling automatic downstream actions.

The endpoint can answer up to 400 independent questions about shared input, but sequentially dependent decisions require separate requests. This matters for workflows where a second question only makes sense after the first is resolved. OpenAI documents US and EU inference residency options and Zero Data Retention for eligible customers; eligibility and data handling should be checked against the current official controls before sending sensitive information.

FAQ

Questions people ask

How is the Decisions API different from the Responses API?

The Decisions API returns constrained predicate, choice or score answers rather than general-purpose generated text. It is designed for quick classification and routing based on supplied evidence, using GPT-6 Luna through a dedicated endpoint. Use Responses when the task needs open-ended writing, tool orchestration or extended reasoning; benchmark both approaches on your own workload before switching.

Can I classify and score the same customer message in one request?

Yes. A Decisions request can include up to 400 independent questions sharing the same input, including a category choice and a severity score. The returned answers preserve question order, and named questions are easier to map into an application. If one question depends on another answer, OpenAI recommends separate requests rather than treating the batch as a sequential workflow.

What does the Decisions API cost, and when does caching apply?

OpenAI lists $0.10 per million standard input tokens and $0.01 per million cached input tokens, with no output-token charges. Cache discounts require reusable matching input; the developer guide says the reusable prefix must contain at least 1,024 tokens. Different cache-write durations have their own pricing, so verify the current pricing guide and measure actual cached usage before estimating savings.

Can I trust a high confidence score to automate irreversible actions?

No. A probability or confidence value is a model estimate, not proof that a classification is correct. OpenAI recommends using labeled examples to calibrate thresholds according to false-positive and false-negative costs. For irreversible, regulated or customer-impacting actions, combine thresholds with deterministic validation and human review until your own evaluations justify a narrower approval path.

Bottom line

Decisions API is a practical new component for fast, repeatable AI routing—not a replacement for generative agents. Start with a well-defined question, evaluate it on real data, and let measured error rates determine how much autonomy to grant.

Explore related Make Better resources

Sources & useful resources