OpenAI makes the Decisions API generally available for bounded choices
The October 22 API changelog confirms general availability with GPT-6 Luna, structured inputs and a larger per-request question limit.
- Author
- absequ editorial
- Published
- Updated
- Category
- AI platforms
- OpenAI
- APIs
- AI agents

OpenAI's API changelog records Decisions API general availability on October 22 with gpt-6-luna. The update supports shared-input caching, question-specific images and native JSON input, and raises the question limit from 200 in beta to 400 per request.
On this page
What the interface is for
The developer guide distinguishes predicates, choices and scores. A predicate estimates whether a condition holds; a choice selects from provided options; a score evaluates ordered levels. These are bounded results, rather than a general request to generate a document or an arbitrary structured object. The distinction is useful when the application already knows its possible next steps.
Context and responsibility
The guide is explicit that the application performs any action selected by an answer. A classification endpoint does not authorize a refund, grant access or execute a deployment. This separation is easy to lose when a result is wired directly into a workflow. Keep the policy that permits an action distinct from the model output that proposes it.
Technical implications — absequ analysis
Before integration, define a small set of decisions and assemble representative examples, including ambiguous and adversarial inputs. Decide what should happen when evidence is incomplete or several categories are plausible. An escalation path can be more useful than forcing a confident-looking selection. Keep deterministic checks around identifiers, account ownership and monetary limits; a model should not be the only control between an incoming message and an irreversible operation.
Who may use it
Application teams building routing, triage or validation workflows can evaluate whether a bounded result is sufficient. A useful pilot might classify incoming work while a person still makes the final operational decision. Observe disagreements, retries and processing cost with consent-appropriate data. Production request limits, data handling and regional availability must be verified against the account's current documentation and configuration.
Limits and why it matters
General availability does not prove accuracy for a particular domain, eliminate prompt injection or establish that a probability is calibrated for local policy. No latency or cost saving has been independently benchmarked by absequ for this report. Our interpretation is that a smaller output contract can simplify application design, provided teams retain explicit authorization, measured evaluation and a safe response to uncertain evidence.