OpenAI Decisions API

Last updated:

WrapperProprietary

⚠️ Why not a model

No dedicated decision weights documented. OpenAI serves it on a version of GPT-6 Luna and it returns "a selection"; no public docs, schema or pricing yet. Re-check at broad release.

Technical specs

Base LLMs
GPT-6 Luna (a version of)
Decision types
choice
Features
hosted-api, limited-preview, predefined-answers, text-input, image-input, no-public-docs, no-public-pricing
License
Proprietary

The OpenAI Decisions API was announced at OpenAI DevDay on 29 September 2026. OpenAI’s recap describes it this way: it “enables real-time decision-making by focusing Luna’s intelligence on a specific set of user-defined questions with finite pre-defined answers. Developers supply context using text or images, and get back answers they can use to classify content, route requests, or choose an agent’s next action.”

It is in limited preview: access is “limited to selected API customers for testing”, with a broad release “planned in the coming days”.

Name clash. OpenRouter already runs a different product called the Decisions API (POST /api/alpha/decisions), which serves Jev and other decision models. On this site the OpenAI product is always “OpenAI Decisions API”.

What OpenAI has said

Published by OpenAI (29 Sep 2026)
Announced DevDay 2026 recap; @thsottiaux at 14:27 BRT; @OpenAIDevs at 15:34 BRT
Engine “Powered by GPT-6 Luna” (OpenAIDevs); “focusing Luna’s intelligence” (recap). The Decoder reports “a version of GPT-6 Luna”
Input Text or images as context
Output “A selection your app can use” (OpenAIDevs follow-up) from answers you define
Uses named Classify content, route requests, choose an agent’s next action
Access Limited preview for selected API customers; broad release “in the coming days”
Docs / endpoint / schema None public on 29 Sep 2026. No changelog entry, no guide, no API reference, and no decisions endpoint on the GPT-6 Luna model page
Pricing Not published. GPT-6 Luna’s token prices ($0.10 / $0.50 per 1M) belong to Luna on Responses and Chat Completions; nothing says the Decisions API uses them

An OpenAI spokesperson told The New Stack that the company plans to share more “at broad rollout”.

What we don’t know yet

  • Endpoint path, request and response schema, and SDK support
  • Whether a response carries probabilities or a confidence value, whether either is calibrated, and whether there is an abstain option
  • Whether one call can answer several questions, and whether there are yes/no or ordinal (score) types beyond picking one answer
  • Maximum number of answers, context limit, regions and data residency
  • Latency distribution (p50 / p99), rate limits and pricing
  • Whether OpenAI trained or tuned decision-specific weights, or serves stock Luna with constrained output

Why it is listed here (not in Models)

The catalog admits models with trained decision weights and at least a minimal public API contract (criteria). As of 29 September 2026 the OpenAI Decisions API has neither on record. OpenAI describes it as a way of using GPT-6 Luna, a general text model, and has published no model card, no decision-specific weights and no API documentation. That makes it a hosted decision interface over an existing LLM, which is what this section covers. We list it as wrapper because that is the closest kind the schema offers.

Re-evaluation trigger: at broad release. If OpenAI documents tuned decision weights or a decision head, publishes a typed schema with probabilities, and puts out enough docs to score it, it moves to the catalog and the quadrant. Until then it stays off the quadrant.

status: active is the closest value the runtimes schema allows. The product is a live preview, not generally available.

Vendor numbers (UnverifiedClaim)

  • 150 ms vs 1.6 s per request, “~10x faster decisions”. From the 29-second launch video: a demo routes “10,000 customer requests” from customer_requests.csv to Billing / Technical / Sales, side by side with the Responses API. The video is marked “Shown 15x realtime” and shows no code, endpoint, model name or probabilities. The Decoder and The New Stack repeat the same figures.
  • “Less than a few hundreds of milliseconds end to end.” Thibault Sottiaux (OpenAI), who also says it “supports visual inputs”.
  • “Confidence scores.” Press wording (The New Stack), not OpenAI’s. OpenAI’s own posts only say the API “returns a selection”.

None of these come with a latency distribution, input size, region or SLA. No benchmark has been published on typed-decisions, JevBench, S1Bench or anything else.

Relation to System One and Jev

OpenAI does not use the “System One” name, does not expose /v1/systemone, and has not published Choice / Noul / Score types. Nothing public makes it compatible with TypeSafe’s API. The link to Jev comes from the timing (two weeks after Jev’s launch) and from press framing: The New Stack headlined it “OpenAI answers TypeSafe’s Jev”, and The Decoder says OpenAI “is moving into the field of so-called System One models”.

TypeSafe founder Diogo Almeida (@CompleteSkeptic, 15:24 BRT) posted a “clone war” meme, then: “jk, I love openai and think more competition and validation is great for developers! (assuming the model is good - plz make it good!) hopefully this is a sign for the future that building in a system one compatible way is the future.” The same day he linked TypeSafe’s system-one-adapter-python (MIT), a drop-in replacement for the TypeSafe client backed by LLM APIs, OpenAI included, for comparing TypeSafe against an LLM. It uses regular LLM endpoints, not the Decisions API.