OpenAI
•
GPT-6 Luna Decisions
•
Released 
September 2026

OpenAI
GPT-6 Luna Decisions

GPT-6 Luna Decisions is GPT-6 Luna powered by OpenAI's Decisions API.

Modality:
Text
Image
model ID
openai/gpt-6-luna-decisions

Output Speed *

113.24
tok/s

Intelligence Index *

27.9
/ 100

Context Window *

1050000
tokens

Input price

0.6
Anytoken

Output price

0
Anytoken

‍

Performance

Bounded Answers Remove Generation From the Latency Path

GPT-6 Luna Decisions is optimized for bounded answers, not generation. OpenAI says the endpoint returns typed answers up to 10x faster than the same model through the Responses API. Sierra reports under 280 ms p95 when choosing the next action in live conversations. Both are provider-published claims, and OpenAI publishes no absolute latency or accuracy figures. Because the output is a probability, choice or score rather than prose, the decision step can sit inline in a request path. Measure your own p95 and calibrate thresholds on labeled data before gating production traffic.

Technical Specifications

What the model supports

The endpoint is POST /v1/decisions, and gpt-6-luna is the only model it currently supports. Inputs can be text, images or JSON. Outputs are always typed answers, never generated text. Two specifications matter most in production. The 400-question cap lets one shared input be evaluated against many questions in a single request. The underlying 1.05M-token window allows long shared evidence, though long-context input multipliers apply. Custom JSON schemas and tool calls are outside this endpoint and belong on the Responses API.
Verified Specifications — 
GPT-6 Luna Decisions
*
Input modalities
Text
Image
output modalities
Text
Context window
1050000
 tokens
Knowledge cutoff
September 2026
Pricing (standard)
0.6
 AnyTokens in
 / 
0
 AnyTokens out

Limitations & Trade-offs

Where GPT-6 Luna Decisions falls short

1
No generated text or custom schemas. GPT-6 Luna Decisions returns probabilities, choices and scores, not prose. It doesn't accept custom JSON schemas, written explanations or tool-call requests. OpenAI directs those needs to Structured Outputs and function calling on the Responses API. That makes it unsuitable for extraction into your own fields, summarization, drafting or agent loops. Use it as a gate in front of generation, and use GPT-6 Luna on Responses or a larger model when the output itself is the product.
2
Luna-only ceiling and no published accuracy. Only gpt-6-luna is supported on the endpoint, so a hard judgment can't be escalated to a Sol or Astra tier inside Decisions. OpenAI publishes no accuracy or calibration figures, and the 10x speed claim carries no absolute latency. Subtle, high-stakes judgments such as legal, medical or financial calls need labeled evaluation sets, tuned thresholds and a fallback path, for example sending low-confidence cases to a stronger model on Responses.
3
Input-side cost and route-level caps. Billing covers input tokens only, so cost scales with the size of the shared input, not the answer. Long-context input multipliers and regional processing premiums apply, and no Batch or Flex tier is documented for this endpoint. Repeatedly sending large shared documents is the expensive pattern, and prompt caching helps with reused prefixes. Some gateways also enforce lower caps than OpenAI: one route lists a 66K-token context and another caps questions at 32. Verify limits on your route.
4
Thin documentation on context and effort. The reviewed OpenAI docs don't state a Decisions-specific context cap or any reasoning-effort control for this endpoint. Aggregators list context sizes from 66K to about 1.1M tokens, which reflects route policies rather than a single official figure. Teams planning long-document decisions or depending on deeper reasoning per request should test those cases directly and treat Luna on Responses, which documents effort levels, as the alternative.

Best-Fit Workloads

Where this model earns its place

01

Support ticket routing and triage

‍

Choice questions route a message to billing or technical teams, and score questions rate severity against ordered levels. These are the patterns OpenAI uses in its own examples. Per-option probabilities and a confidence value let you set auto-route thresholds and send low-confidence tickets to a human or stronger model.

02

Real-time voice and agent orchestration

‍

OpenAI added native Decisions integration in GPT-Live, so an app can act while a user is still speaking. In OpenAI's launch post, a customer reported cutting time to next action from 1.4s to 0.13s, and Sierra reported under 280 ms p95 for next-action selection. Both are customer-reported figures, so verify latency on your own traffic. Best for picking actions or reactions, not composing speech.

03

Image and structured-record checks

‍

Predicate questions can check a product photo for visible damage, and per-question images let you compare candidates against a shared reference image. JSON input lets you test a ticket against an order record, such as a duplicate charge. Text, image and JSON inputs share one request shape. Accuracy figures for vision decisions are not published, so validate on labeled samples before automating refunds or moderation.

04

Rubric scoring and eval gating

‍

Score questions grade an input against ordered levels and return a probability-weighted score, which suits rubric-style grading, prioritization queues and agent output checks. Up to 400 questions per request lets one shared input be graded on many criteria at once. OpenAI publishes no agreement figures against human graders, so calibrate against your own labeled set before using it as a release gate

Pricing in anytokens via AnyAPI
Input
0.6
₳
Output
0
₳
Cache write
—
₳
Cache read
—
₳

Integration

Access GPT-6 Luna Decisions via AnyAPI.ai

Access GPT-6 Luna Decisions through AnyAPI.ai using a unified API built for multi-model AI applications. Integrate GPT-6 Luna Decisions without maintaining a separate provider-specific connection, and keep the flexibility to test, switch, or combine models as your application requirements evolve.

01

One API integration

Access GPT-6 Luna Decisions and other AI models through the same API workflow instead of maintaining separate integrations for every provider.

02

Easy model switching

Test GPT-6 Luna Decisions against alternative models or switch models as your performance, capability, or cost requirements change without rebuilding your application around another provider API.

03

Flexible for production

Use GPT-6 Luna Decisions from experimentation through production while keeping your AI stack flexible as workloads, traffic, and model requirements evolve.

04

Multi-model applications

Use GPT-6 Luna Decisions for the workloads where it performs best and combine it with other models for tasks that require different capabilities, performance, or efficiency.

Frequently Asked Questions

Answers to common questions about integrating and using this AI model via AnyAPI.ai

GPT-6 Luna Decisions is GPT-6 Luna served through OpenAI's Decisions API at POST /v1/decisions. It reads text, images or JSON and returns typed answers instead of generated text: a predicate probability, a choice with per-option probabilities, or a rubric score. OpenAI says it is up to 10x faster than Luna through the Responses API, and it is now generally available.

No. It is the same GPT-6 Luna model exposed through a different endpoint, and gpt-6-luna is the only model the Decisions API currently supports. The difference is the contract: bounded typed answers instead of text, tool calls or custom JSON schemas.

The underlying GPT-6 Luna model has a 1,050,000-token context window, with 922,000 maximum input tokens on its Responses model page. The reviewed OpenAI Decisions docs don't state a separate cap, and long-context input pricing multipliers apply. Some gateways enforce lower limits, so check your route. Output is a typed answer rather than generated text.

No. Decisions returns only predicate, choice and score answers. For custom JSON schemas, such as extracted fields or written explanations, OpenAI recommends Structured Outputs on the Responses API. For tool calls with arguments, it recommends function calling. Use GPT-6 Luna on Responses for those workloads.

Billing is on input tokens only: OpenAI doesn't charge output tokens on /v1/decisions, and cached input is discounted. Long-context input multipliers and regional processing premiums apply. Rates differ from other GPT-6 Luna requests, so don't reuse Responses pricing for budgeting.

* Benchmark data source: Artificial Analysis artificialanalysis.ai