Learn
GPT-6.1 Sol vs GPT-6 Luna: Model Tiers, Pricing, and Workload Fit
Compare OpenAI GPT-6.1 Sol ($2/$10, $0.10 cached) and GPT-6 Luna ($0.10/$0.50) on reasoning capacity, prompt caching, 1.05M context windows, and production routing.
Short answer: one model family, two distinct operational tiers
The GPT-6 model generation unifies OpenAI's frontier reasoning and coding capabilities into a streamlined dual-tier architecture: GPT-6 Sol and GPT-6 Luna. By consolidating earlier fragmented tiers into two focused models, engineering teams can pair deep reasoning with extreme cost efficiency.
GPT-6.1 Sol ($2.00 input / $10.00 output per 1M tokens, $0.10 cached input) represents the balanced workhorse tier, purpose-built for multi-file coding agents in Codex, deep mathematical reasoning, and complex system debugging. OpenAI released it on 2026-09-29 as an upgrade to GPT-6 Sol, which stays available at the same list price with $0.20 cached input.
GPT-6 Luna ($0.10 input / $0.50 output per 1M tokens) is the ultra-fast, high-throughput economy tier. Priced 20x lower than Sol, Luna is optimized for mass document classification, structured data extraction, intent triage, and high-volume background pipelines.
For frontier reasoning beyond Sol, OpenAI offers GPT-6 Astra ($10.00/$50.00) as a specialized escalation route for zero-shot architectural synthesis and high-consequence auditing.
The architectural challenge for modern engineering teams is establishing dynamic routing: funneling high-volume extraction to Luna while escalating complex multi-turn coding and architectural logic to Sol.
Family Architecture: Capabilities, Positioning, and Trade-Offs
The table below contrasts GPT-6 Sol and GPT-6 Luna across official positioning, pricing economics, and key architectural trade-offs.
Tier Name | Official Architecture Positioning | Optimal Starting Workload | Key Strengths & Differentiators | Primary Reason to Downgrade / Move Away |
|---|---|---|---|---|
GPT-6 Sol | Balanced reasoning and coding workhorse | Hard architectural design, deep coding refactors, multi-turn bug hunts | Strong reasoning depth and tool-calling precision at workhorse pricing | Higher cost ($2/$10) than Luna; overkill for simple classification or single-step data extraction. |
GPT-6 Luna | High-throughput extraction, classification, triage, routing, and the Chat model on ChatGPT Free and Go since 2026-10-07. | $0.10 / $0.50 (90% cached: $0.01) | 20x cheaper than Sol; lowest latency and highest throughput across OpenAI API models. | Reduced reasoning depth for complex multi-turn coding; requires fallback to Sol on ambiguous tasks. |
GPT-6 Astra (Escalation) | Frontier reasoning, novel algorithm derivation, Pro mode, and critical verification. | $10.00 / $50.00 (Fast: $20/$100) | Deepest autonomous reasoning and frontier mathematical proof capabilities. | 5x price premium over Sol; substantial latency overhead for routine engineering tasks. |
Same Interface, Different Capability Headroom
All three models share identical API signatures across OpenAI's Chat Completions and Responses endpoints. They support native structured outputs with JSON Schema adherence, parallel tool calling, multimodal image understanding, and identical parameter interfaces.
However, the capability headroom diverges significantly under cognitive stress:
- Autonomous Multi-File Refactoring: When given a complex 15-file repository migration involving breaking dependency changes, Sol methodically plans intermediate verification steps, detects circular imports, and self-corrects build failures. Luna frequently loses context coherence across multiple file edits and may hallucinate non-existent package methods.
- Complex Schema Extraction: For dense, 50-page legal agreements or medical diagnostic records with highly nested JSON structures, Sol achieves near-flawless schema adherence without hallucinating missing keys. Luna is capable of extracting standard tabular fields, but struggles when semantic reasoning is required to reconcile contradictory clauses.
- Context Retention & Instruction Following: While Sol and Luna publish the same 1,050,000-token context window, Sol demonstrates superior "needle-in-a-haystack" retrieval when instructions are buried deep within conversational histories.
Standard Token Prices & Unit Economics
Understanding the cost structure of the GPT-6 family requires analyzing four distinct token categories: standard input, cached input, cache write, and output tokens. The table below details official rates per million tokens.
Model Tier | Standard Input (per 1M) | Cached Input Read (per 1M) | Cache Write Surcharge (per 1M) | Standard Output (per 1M) | Output to Input Ratio |
|---|---|---|---|---|---|
GPT-6.1 Sol | $2.00 | $0.10 | $2.50 | $10.00 | 5.0x multiplier |
GPT-6 Sol | $2.00 | $0.20 | $2.50 | $10.00 | 5.0x multiplier |
GPT-6 Luna | $0.10 | $0.01 | $0.125 | $0.50 | 5.0x multiplier |
GPT-6 Astra | $10.00 | $1.00 | $12.50 | $50.00 | 5.0x multiplier |
Notice the mathematical symmetry across tiers:
- Output tokens are priced at exactly 5x the cost of standard input tokens across all tiers.
- Cached input reads receive a 90% discount on GPT-6 Sol ($0.20) and Luna ($0.01), and a 95% discount on GPT-6.1 Sol ($0.10), compared to standard input.
- Across the family, Luna is 20x cheaper than Sol on input and output, making it one of the most cost-effective structured intelligence models in the industry.
Long-Context Surcharge Dynamics (>272K Input Tokens)
A crucial architectural constraint often overlooked by engineering teams is OpenAI's Long-Context Surcharge. When a request exceeds 272,000 input tokens, the whole request is billed at long-context rates: 2x input and cache rates and 1.5x output.
The table below outlines the surcharge rates applicable to long-context requests.
Model Tier | Long-Context Input (per 1M) | Long-Context Cached Read (per 1M) | Long-Context Cache Write (per 1M) | Long-Context Output (per 1M) | Surcharge Multiplier vs Standard |
|---|---|---|---|---|---|
GPT-6 Sol | $4.00 | $0.40 | $5.00 | $15.00 | 2.0x input / 1.5x output |
GPT-6 Luna | $0.20 | $0.02 | $0.25 | $0.75 | 2.0x input / 1.5x output |
GPT-6 Astra | $20.00 | $2.00 | $25.00 | $75.00 | 2.0x input / 1.5x output |
The financial implications of this threshold are severe:
- Managing large context windows requires disciplined prompting: both models maintain a 1.05M-token context ceiling with 128k maximum output.
- Architectural Remedy: Never allow conversational histories or repository context to grow unbounded. Implement proactive context compression, extract semantic summaries using Luna, and prune redundant file contents before dispatching prompts to keep requests comfortably beneath the 272K long-context threshold.
Prompt Cache Economics: Maximizing Throughput Efficiency
Because cached input tokens receive a 90% discount, structuring your application's prompt prefix determines whether your monthly API bill is $500 or $5,000.
To maximize cache hit rates in GPT-6:
- Static System Prompts First: Place immutable instructions, company background, and persona definitions at the very beginning of the prompt payload.
- Structured Context Blocks: Group static repository documentation, database schemas, and tool definitions immediately after the system prompt.
- Volatile Content Last: Place the user query, dynamic run-time variables, and real-time timestamps at the very end of the message array.
- Consistent Prefix Ordering: Ensure tool definitions and schemas are serialized in deterministic alphabetical order. Even a single changed whitespace character or reordered JSON key in the prefix invalidates the cache hash, forcing OpenAI to bill the request at full standard input rates.
Processing Routes, Latency, and Service Tier Economics
Beyond model tier selection, OpenAI offers four processing routes that alter latency, throughput guarantees, and token pricing.
Processing Service Route | Target Use Case & Operational Profile | Token Cost Structure | Latency & SLA Guarantees | Key Constraints |
|---|---|---|---|---|
Standard Route | Interactive web apps, real-time user chats, API integrations | Standard published token price tables | Best-effort interactive latency; standard cluster queues | Subject to global traffic spikes |
Fast Mode (formerly Priority) | Latency-sensitive customer support and interactive agents | 2.0x the applicable Standard or long-context rates | Faster, more consistent latency; not a guaranteed SLA | Shares rate limits with Standard; may be downgraded during sharp traffic ramps |
Batch API Route | Asynchronous offline analysis, bulk document extraction, evals | Flat 50% discount on all token categories | Completed asynchronously within a 24-hour window | Separate higher rate-limit pool; non-interactive |
Flex Processing Route | Background maintenance, non-urgent data pipelines | Matches Batch rates (~50% discount) | Opportunistic compute; variable latency and pause states | Requests may be queued during cluster peak load |
For background engineering tasks (such as repository-wide lint fixing, automated unit test generation, or documentation updates), routing jobs through the Batch API or Flex Route instantly halves your infrastructure expenses without sacrificing model capability.
A Practical Dual-Tier Routing Policy
To build a high-performance, cost-resilient generative AI infrastructure, implement this dual-tier routing policy:
Phase 1: Ingestion & Triage (GPT-6 Luna)
- Input: Inbound user prompt or external webhook payload.
- Action: Luna inspects the request, classifies user intent, extracts structured JSON entities, and determines task complexity at $0.10/1M input.
- Cost: Fractions of a cent; executes with sub-200ms latency.
Phase 2: Core Execution & Generation (GPT-6 Sol)
- Input: Validated user intent with relevant context injected.
- Action: Sol executes deep business logic—generating code, composing complex technical analyses, and managing multi-turn agent tool loops at $2.00/$10.00.
- Verification: Run automated deterministic checks (linting, JSON schema validation, unit test execution).
- Outcome: Sol handles demanding autonomous tasks reliably while Luna keeps high-volume preliminary triage costs near zero.
Phase 3: Frontier Escalation & Fallback (GPT-6 Astra)
- Trigger: If Sol's output fails automated integration tests twice, requires novel mathematical proofs, or demands zero-shot frontier reasoning.
- Action: Escalate the full context trace to GPT-6 Astra ($10.00/$50.00) for highest-depth reasoning and authoritative verification.
By combining Luna's ultra-low-cost throughput ($0.10/$0.50) with Sol's robust engineering intelligence ($2/$10), organizations achieve maximum software capability while maintaining rigorous financial control.
Evidence boundary
Official sources
Editorial guidance grounded in official product sources.
- Codex official site
- Codex Pricing
- ChatGPT | ChatGPT Learn
- GPT-5.6: Frontier intelligence that scales with your ambition | OpenAI
- GPT-5.6 in ChatGPT | OpenAI Help Center
- OpenAI introduces GPT-6 Sol and Luna
- OpenAI API pricing
- OpenAI API model page: GPT-6 Sol
- OpenAI API model page: GPT-6 Luna
- OpenAI: Introducing GPT-6 Sol and Luna
- Introducing GPT-6.1 Sol
FAQ
Common questions
Is GPT-6.1 Sol the default model for most API workloads?
Sol is the primary balanced recommendation for reasoning and coding. GPT-6.1 Sol, released 2026-09-29, keeps GPT-6 Sol's $2/$10 price and cuts cached input to $0.10; GPT-6 Sol remains available. Neither is a universal default, so choose by acceptance tests and cost per task.
Do Sol and Luna have the same context window and maximum output?
Yes. Both official model cards list a 1,050,000-token context window and 128,000 maximum output tokens. Luna is optimized for rapid extraction and triage, while Sol retains deep reasoning across large context traces.
When should developers choose GPT-6 Luna over GPT-6 Sol?
Choose Luna whenever the task is structured extraction, classification, search query routing, or mass document parsing. At $0.10/1M input and $0.50/1M output, Luna is 20x cheaper than Sol and delivers significantly higher throughput.
How do prompt caching discounts apply to GPT-6 Sol and Luna?
GPT-6 Sol and Luna offer a 90% prompt caching discount on reusable prefix tokens, and GPT-6.1 Sol 95%. Cached reads cost $0.10 per million on GPT-6.1 Sol, $0.20 on GPT-6 Sol and just $0.01 on Luna.
Is GPT-6 Luna available on free tiers?
Yes. Since 2026-10-07 GPT-6 Luna is the Chat model on ChatGPT Free and Go, rolling out to those plans from 2026-10-08, while Plus and higher plans run Chat on GPT-6 Sol. Developers can use the API at $0.10/$0.50 per million tokens.
What model IDs should be used in API calls?
Use gpt-6.1-sol for GPT-6.1 Sol, gpt-6-sol for GPT-6 Sol and gpt-6-luna for Luna in API calls. For frontier reasoning escalation, specify gpt-6-astra.
Next steps
Take the next buying step
Use these next pages to confirm the plan, tool, or alternate route that fits once the spend boundary is clear.