Key takeaways

  • OpenAI announced general availability on October 22, 2026. The live contract is POST /v1/decisions, and gpt-6-luna is currently the only supported model.
  • The API returns one of three bounded answer formats: a predicate probability, a choice from supplied options, or a probability-weighted rubric score. It accepts shared text, image, JSON and conversation evidence but does not support files, audio or item references in Decisions input.
  • The GA release adds prompt caching, JSON input, question-specific and hosted images, conversation history, organization usage reporting, GPT-Live integration, Private Link and up to 400 questions per request.
  • Decisions pricing is $0.10 per million uncached short-context input tokens, with standard Luna cache rates and no output-token charge. Long-context and regional multipliers still apply.
  • OpenAI’s “about 10× faster than the Responses API” statement is a vendor claim without a public workload, latency distribution or independent reproduction in the reviewed material. Teams should calibrate thresholds on labeled local cases before allowing an answer to route consequential work.
01

The Decisions API is generally available now

OpenAI announced the Decisions API’s general availability on October 22, 2026. The production route is POST /v1/decisions, and the current documentation names gpt-6-luna as the only supported model. The endpoint is meant for focused application decisions rather than free-form generation: classify content, route a request, prioritize work or score evidence against a supplied rubric.

Since the public beta, OpenAI has added prompt caching, direct JSON input, images inside question instructions, hosted image URLs, conversation history, organization usage reporting, native GPT-Live integration and Private Link. The per-request ceiling increased from 200 to 400 questions. These are documented service capabilities, not evidence that a particular classifier or routing policy is accurate enough for production.

02

Three answer types define the API boundary

A predicate returns an estimated probability from zero to one that a condition is true. A choice selects from caller-supplied, unordered options and returns their probabilities. A score maps ordered rubric levels to numeric indices and returns a probability-weighted average plus confidence and the per-level distribution. The application—not OpenAI—decides what threshold triggers review, routing or action.

OpenAI advises using Decisions only when one of those bounded answer shapes fits. Structured Outputs through the Responses API remains the documented path for generating a custom JSON object or explanation, and function calling remains the path for asking a model to propose a tool call. Decisions can inspect prior tool calls and outputs as evidence, but it does not execute the resulting action.

03

Text, images, JSON and conversations are supported, with gaps

Shared input can include text, images and JSON in user messages, plus ordered conversation messages, function calls, custom tool calls and matching outputs. Developer and system messages accept text only and system messages are treated as developer messages. Files, audio and item references are not supported by the Decisions input contract.

Question-specific images let a caller compare separate visual references against the same evidence. Hosted HTTP or HTTPS images and inline base64 data URLs are supported. Those conveniences expand the external-content and data-governance surface: validate URLs, bound payload size, classify the data and keep authorization outside a model probability.

04

The endpoint charges input tokens and not output tokens

For /v1/decisions with gpt-6-luna, OpenAI lists $0.10 per million uncached input tokens and no output-token fee. Standard Luna cache rates apply: $0.01 per million cached input tokens and $0.125 per million cache-write tokens. Reusable shared prefixes must contain at least 1,024 tokens; question content sits outside that reusable prefix.

Long-context and regional multipliers still apply. The Luna model reference says prompts above 272,000 input tokens double input and cache rates, while regional processing adds 10% where available. Do not apply the model page’s ordinary $0.50-per-million output price to Decisions, and do not assume “no output charge” means no total cost: repeated evidence, cache writes, regions, retries and review work remain billable or operational costs.

05

The 10× latency statement is a vendor claim

OpenAI says Decisions returns typed answers about 10 times faster than the Responses API. This is a vendor claim. The reviewed guide does not publish the comparison workload, regions, request sizes, processing tier, sample count, p50 or p95 latency, error rate, answer agreement or raw traces. AccessAllGPT did not run the endpoint, so the statement should not be treated as an independent performance result.

Measure the configured system on production-shaped evidence. Compare end-to-end p50, p95 and p99 latency; timeout and retry rates; token counts; cost; false-positive and false-negative rates; calibration; abstentions or refusals; reviewer effort; and downstream outcomes. A fast answer with a poorly chosen threshold can make the application less responsive to reality, even if the API responds quickly.

06

Data controls are qualified, not automatic

OpenAI says Decisions supports Zero Data Retention and HIPAA use for eligible customers, with data residency in supported API regions and regional processing in the United States and Europe. Those are eligibility-dependent service options, not a blanket property of every account or request. The broader data-controls guide says default abuse-monitoring logs may contain prompts, responses and derived metadata and can be retained for up to 30 days.

Obtain account-level evidence for the chosen project, region and endpoint before sending regulated or sensitive data. Confirm ZDR or Modified Abuse Monitoring approval, applicable agreements, Private Link configuration, residency, image handling, logs and subprocessors. A product-page statement does not replace a verified control state and signed contractual scope.

07

Calibrate first, then automate a bounded action

Start with one observable question whose false-positive and false-negative costs are known. Freeze labeled development and holdout cases, define ambiguous and adversarial examples, and compare the returned distributions with human labels. Choose separate thresholds for automatic action, human review and no action; do not convert a probability directly into authority.

Adopt the API for a narrow route only when local calibration, latency, cost, data and failure gates pass. Constrain it behind review when mistakes are recoverable but consequential. Wait when required account controls, stable limits or workload evidence are missing. Reject the path when the decision cannot be expressed as a predicate, fixed choice or ordered score, or when no safe fallback exists.

08

Copy-ready Decisions API launch check

Complete this record for one question set, evidence shape, project and action boundary. Treat every OpenAI performance statement as vendor evidence until reproduced.

Entries stay in this browser tab and are not submitted to AccessAllGPT. Blank responses are copied as [Unresolved].

Observable condition, fixed choices or ordered rubric; owner; users; consequence; current baseline and why Decisions fits better than Responses or deterministic rules.

POST /v1/decisions; gpt-6-luna; SDK/version; project; region; processing tier; question count; input modalities; request and timeout limits.

Labeled development and holdout cases, ambiguity, adversarial cases, class balance, reviewer instructions and versioned ground truth.

Automatic-action, human-review and no-action bands; false-positive and false-negative costs; refusal handling; calibration and drift checks.

End-to-end p50/p95/p99, errors, retries, token and cache usage, regional or long-context multipliers, review labor and cost per accepted outcome.

Data classes, approved ZDR or monitoring state, HIPAA scope where applicable, residency, regional processing, Private Link, logging and retention evidence.

What consumes the answer, maximum authority, deterministic validation, approvals, idempotency, audit log, rollback and safe degraded path.

Adopt, constrain, wait or reject; rollout ceiling; unresolved gates; accountable owner; expiry and changes that force retesting.

Primary sources

  1. Build more responsive apps with the Decisions APIOpenAI News RSS · Reviewed: Official RSS title, canonical URL, Product category, description and October 22, 2026 publication timestamp · Retrieved · Supports: OpenAI’s official feed records the Decisions API announcement at 19:00 UTC on October 22, 2026 and describes it as a product for fast, focused and low-cost application decisions.
  2. Decisions API guideOpenAI Developers · Reviewed: General availability; endpoint and model; typed question formats; supported inputs; beta-to-GA additions; question limits; interpretation guidance; prompt caching; usage reporting; pricing; availability; data controls; voice integration · Retrieved · Supports: OpenAI documents POST /v1/decisions with gpt-6-luna as generally available for predicate, choice and score answers over text, image, JSON and conversation evidence, with up to 400 questions, input-only billing and qualified data-control options.
  3. GPT-6 Luna model referenceOpenAI Developers · Reviewed: Model identifier; positioning; modalities; context and output limits; knowledge cutoff; token pricing; long-context multiplier; regional premium; processing tiers; endpoints; tools; rate limits · Retrieved · Supports: OpenAI identifies gpt-6-luna as its efficient high-volume model, with text and image input, a 1.05-million-token context window, and standard model prices that differ from the Decisions endpoint’s output-free contract.
  4. OpenAI API data controlsOpenAI Developers · Reviewed: API data storage categories; default abuse-monitoring retention; Modified Abuse Monitoring; Zero Data Retention eligibility and behavior; residency and regional processing qualifications · Retrieved · Supports: OpenAI says default API abuse-monitoring logs can contain customer content and are retained for up to 30 days, while eligible approved customers can configure Modified Abuse Monitoring or Zero Data Retention subject to requirements and endpoint limitations.

Limitations

This is a first-party public-source launch briefing, not an independent API benchmark, model evaluation, probability-calibration study, security assessment, privacy review, legal opinion or production endorsement. The canonical OpenAI announcement page was blocked by a Cloudflare challenge; its metadata was verified through OpenAI’s official News RSS feed, and technical details were checked in accessible first-party developer documentation. AccessAllGPT did not obtain credentials; call POST /v1/decisions; measure the claimed 10× speedup; test predicate, choice or score accuracy; inspect calibration, refusals, image fetching, conversation handling, prompt-cache behavior, rate limits, invoices or outages; compare Decisions with Responses, Structured Outputs or deterministic classifiers; or verify any account’s ZDR, HIPAA, residency, regional-processing or Private Link eligibility. Documentation, prices, limits and service behavior can change after retrieval.

Disclosures

AccessAllGPT received no OpenAI account, API access, credits, benchmark data, private briefing, review, payment or compensation for this article. OpenAI did not sponsor, review or endorse it. AccessAllGPT did not test, score, rank or deploy the Decisions API or gpt-6-luna. AccessAllGPT Research is operated by NeuralArc, is independent, and is not affiliated with OpenAI. Publication-wide relationships are listed on the disclosures page.

Further AccessAllGPT guidance

  1. A Model Guide for the GPT-6 Family
  2. OpenAI Brings GPT-6 Models and Codex to Google Cloud
  3. AI API Data Retention and Residency
  4. Human Approval Boundaries for AI Agents
  5. Design an Agent Benchmark That Predicts Production
  6. AccessAllGPT Research methodology
  7. Evidence standards
  8. Publication disclosures

Continue the research

Get evidence-led updates for teams making production AI decisions.