On September 22, 2026, OpenAI expanded the GPT-6 universe with Sol and Luna, trained with the same methods behind flagship Astra but aimed at cost efficiency. Sol brings near-Astra reliability to everyday coding; Luna becomes the cheapest GPT-6 tier for high-volume work.
Both cost half of their GPT-5.6 predecessors. This post compares the three tiers with verified prices, maps each to the tasks it fits, and gives you a five-line router to stop paying Astra prices for Luna work.
1. The lineup, with verified prices
Earlier this month OpenAI released GPT-6 Astra, its most capable model ever broadly deployed — and its first to reach the Critical level of cybersecurity capability under the Preparedness Framework. Sol and Luna inherit Astra’s training advances (factuality, coding, computer use, alignment) and trade peak capability for speed and price.
The headline is the price cut: GPT-6 Sol costs $2 input / $10 output per 1M tokens (vs $4/$20 for GPT-5.6 Sol) and Luna costs $0.10/$0.50 (vs $0.20/$1.20). OpenAI attributes the drop to better caching and inference, and passes the savings straight through.
Ficha del lanzamiento
- • Launch: September 22, 2026 — API IDs gpt-6-sol and gpt-6-luna
- • Sol: balanced coding/agentic model, $2/$10 per 1M tokens (−50% vs 5.6 Sol)
- • Luna: lightweight high-volume model, $0.10/$0.50 (−50%+ vs 5.6 Luna)
- • Factuality: Sol makes ~half the mistakes of its predecessor, Astra-level reliability (internal eval)
- • There is no GPT-6 Terra — Astra, Sol and Luna are the full family
2. Astra vs Sol vs Luna
Think of the three as depth settings on the same intelligence. Astra is full depth for the most demanding projects: hard reasoning, autonomous computer use, safety-critical review. Sol is the general-production default: multistep coding, long-context analysis, tool workflows. Luna is efficient intelligence for extraction, summarization, routing and routine interactions.
Microsoft’s Foundry framing matches: Astra for demanding reasoning, Sol as the starting point for production workloads and migrations off legacy models, Luna for high-volume data and preparatory work. Reserve deep reasoning for the steps that need it instead of applying one model to everything.
The three tiers
Astra
Flagship depth. Hardest reasoning and autonomous work. Full price — use sparingly, on purpose.
Sol
Balanced default at $2/$10. Agentic coding with multistep validation, Astra-level factuality.
Luna
Volume tier at $0.10/$0.50. Summaries, extraction, routing, chat — where unit cost dominates.
Golden rule
Route by task, not by habit. Astra for the 5% that needs depth, Sol for the 45% that needs judgment, Luna for the 50% that needs throughput. Most teams running everything on the flagship can cut inference spend by an order of magnitude.
3. Evidence and availability
On factuality, OpenAI’s internal evaluation — built on de-identified real conversations where users flagged mistakes — finds GPT-6 Sol makes about half as many mistakes as its predecessor, reaching Astra-level reliability at much lower cost. Coding error rates are down as well. These are vendor numbers; treat them as directional until independent evals land.
Availability is broad but uneven. ChatGPT Work and Codex for Plus, Pro, Business, Enterprise and Edu; Luna also in the desktop app for Free and Go users. API from day one. GitHub Copilot: Sol on Pro+ and up, Luna from Pro. Azure Foundry: Standard across 28 regions plus US/EU data zones. Not in Chat yet — rollout is gradual, and Enterprise admins must enable the models.
Verified facts
- • Sol $2/$10 and Luna $0.10/$0.50 — 50% below 5.6 promotional pricing (OpenAI announcement)
- • Sol halves predecessor mistakes on internal factuality eval (OpenAI announcement)
- • Work + Codex + API day one; Luna on desktop for Free/Go; not in Chat (OpenAI + 9to5Mac)
- • Copilot: Sol Pro+/Max/Business/Enterprise, Luna adds Pro (GitHub changelog)
Read the fine print
Factuality and coding gains are OpenAI’s internal evals. Thenewstack notes the awkward timing: Anthropic dropped Opus 5.5 the same day at $4/$20, so every vendor comparison chart is already stale. And nobody has run Sol vs Opus 5.5 vs Grok 4.7 head-to-head — that eval is yours to run.
4. The five-line router
The practical move is a task-tier router in front of your calls: classify the step, pick the cheapest tier that can do it, escalate only on low confidence. Below is the shape — adapt the thresholds to your eval data, not to launch marketing.
Start with Luna as the default for summarization, extraction and routing; Sol for anything that writes or edits code; Astra for planning, review and anything autonomous. Log tier, tokens and outcome per call for two weeks, then tune.
Tier router (pseudocode)
Model IDs are real (gpt-6-sol, gpt-6-luna). Thresholds are yours to calibrate.
def pick_model(step):
if step.needs_depth or step.is_autonomous:
return “gpt-6-astra” # review, planning, agents
if step.writes_code or step.uses_tools:
return “gpt-6-sol” # $2/$10 coding default
return “gpt-6-luna” # $0.10/$0.50 volume tier
# escalate on low confidence:
# if result.confidence < 0.8: retry one tier upHonest limits
- • Not in Chat yet, and Enterprise workspaces need admin enablement — check before promising timelines.
- • Gradual rollout: models may not appear in your picker on day one; the API is the reliable path.
- • Free/Go users only get Luna, and only in the desktop app — not a full evaluation surface.
- • Luna is a volume model: complex multistep reasoning is Sol’s job, and Astra’s for the hardest 5%.
5. What to do this week
If you run OpenAI workloads, this is a pricing event first and a capability event second. Audit where your tokens go by tier, then move the cheap-shaped work down before touching anything else.
Adoption checklist
- 1. Ask your Enterprise admin to enable Sol and Luna, or confirm API access — don’t wait on the Chat rollout.
- 2. Set Luna as default for summaries, extraction, classification and routing in one pipeline.
- 3. Move agentic coding loops to Sol and compare error rates vs your 5.6 baseline for a week.
- 4. Keep Astra for planners, reviewers and autonomous steps — measure what actually needs it.
- 5. Re-run the unit economics: at $0.10/$0.50, batch jobs that were uneconomical may now clear the bar.
The 72-hour context
Opus 5.5 ($4/$20), Grok 4.7 ($2/$6) and GPT-6 Sol ($2/$10) now sit in the same price band for coding work. Price is no longer the differentiator — your eval suite is. Whoever measures first picks correctly.
Verdict
Sol and Luna are exactly what OpenAI claims: Astra’s training advances repackaged into faster, dramatically cheaper tiers, with Sol halving factuality mistakes and Luna resetting the floor to ten cents. The lineup finally has a sensible default for every workload shape.
Adopt the router, not the hype: Luna for volume, Sol for code, Astra for depth — and run your own three-way eval against Opus 5.5 and Grok 4.7 before declaring a winner.
Sources for this post
Primary and press
- • OpenAI: Introducing GPT-6 Sol and Luna (Sep 22, 2026)
- • TechCrunch: launch coverage + 50% price cut
- • Azure blog: Astra, Sol and Luna in Foundry + pricing
- • GitHub changelog: Sol and Luna in Copilot
- • Thenewstack: pricing analysis + no Terra + Opus 5.5 timing



