Log in

Model field guide · September 23, 2026

GPT-6 Sol and LunaMore useful work. Half the token price.

The GPT-5.6 workhorses just moved to GPT-6. Prices fell, cache reuse improved, and task-level efficiency rose. The upgrade matters more than an internal Sol-versus-Luna contest.

TM
Tony MartinsSeptember 23, 2026
15 min read
See the decision rule
GPT-6 / Codex model curveLIVE
COMPLEX WORKGPT-6 SOL$2 in · $10 out
HIGH VOLUMEGPT-6 LUNA$0.10 in · $0.50 out
Codex
Supercode
1.05M context · 128K outputmedium default effort

Direct answer

This is a generational efficiency release.

GPT-6 Sol replaces GPT-5.6 Sol as the everyday complex-work model in Codex; GPT-6 Luna replaces GPT-5.6 Luna at the high-volume end. Both preserve the 1.05M context window and 128K output ceiling while cutting token prices and improving the quality of completed work.

The release is not a claim that Sol now wins every coding benchmark. Claude Opus 5.5 leads it on the supplied FrontierCode comparison. The GPT-6 advantage is the curve: more reliable work at half the Sol input/output price, with cheaper retries and better reuse of long agent context.

01

The generational change

The same tiers now buy more work.

The names describe durable tiers; the number describes the generation. GPT-6 Sol and Luna bring Astra-era training, factuality, collaboration style, and caching improvements to the places previously occupied by GPT-5.6 Sol and Luna. The most visible change is price.

gpt-6-sol

GPT-6 Sol

50% lower input and output prices than GPT-5.6 Sol

GPT-5.6 Sol$4.00 in · $20.00 out
INPUT / 1M$2.00
OUTPUT / 1M$10.00
Cached input
$0.20
Cache write
$2.50
Context
1,050,000
Max output
128,000
Knowledge cutoff
Apr 20, 2026
Default effort
medium
gpt-6-luna

GPT-6 Luna

50% lower input and 58% lower output prices than GPT-5.6 Luna

GPT-5.6 Luna$0.20 in · $1.20 out
INPUT / 1M$0.10
OUTPUT / 1M$0.50
Cached input
$0.01
Cache write
$0.125
Context
1,050,000
Max output
128,000
Knowledge cutoff
May 18, 2026
Default effort
medium

Long-context price boundary. Above 272K input tokens, the complete request is billed at 2× input and cache rates and 1.5× output rates on both models.

The lower rate is not the entire story. OpenAI reports that GPT-6 Sol makes roughly half as many factual errors as GPT-5.6 Sol in its flagged-error evaluation. At higher effort, GPT-6 Luna matches GPT-5.6 Sol's factuality at about one hundredth of the task cost. Both GPT-6 models also show lower rates of misleading claims about completed coding work in OpenAI's alignment tests.

02

GPT-6 versus GPT-5.6

The gain is measured in outcomes per dollar.

The launch evidence supports a narrower conclusion than “every score went up.” GPT-6 improves merge-ready coding, factuality, agent workflows, and cost per accepted task. A historical DeepSWE number for GPT-5.6 Sol was higher than the new Sol launch result, so cross-launch tables must not be presented as a clean universal capability win.

Published generational signals; comparisons retain their original effort and cost qualifiers
SignalGPT-5.6 baselineGPT-6 resultChangeQualifier
FrontierCode 1.1 Main47.5% · best observed49.3% · max+1.8 ppSame public leaderboard; merge-ready code
AutomationBench · Luna highGPT-5.6 Luna baselineHigher score+5.4 pp58% lower cost per task
Factuality · SolGPT-5.6 Sol baselineNear Astra reliability≈50% fewer errorsInternal flagged-error evaluation
OSWorld 2.0 · Luna maxGPT-5.6 Sol · mediumGPT-6 Luna · maxHigher at 0.1× costOpenAI-reported task-cost comparison
50% cheaperGPT-6 Sol input and output tokens versus promotional GPT-5.6 Sol
58% cheaperGPT-6 Luna output tokens; input tokens are 50% cheaper
>50% less freshprompt-token processing reported by GitHub after caching improvements

The best reading is operational: the new family reduces the cost of reaching an acceptable answer. Luna high improves by 5.4 points on AutomationBench while costing 58% less per task than its predecessor. On OSWorld, Luna max exceeds GPT-5.6 Sol medium at one tenth of the task cost.

03

The honest competitor comparison

Opus 5.5 leads Sol on FrontierCode.

On the supplied FrontierCode 1.1 Main snapshot, Claude Opus 5.5 beats GPT-6 Sol at every matched effort. The smallest gap is 3.0 percentage points at xhigh; the best observed scores are 54.6% for Opus and 49.3% for Sol. That benchmark grades whether a patch is mergeable, including tests, scope discipline, style, and repository standards.

FrontierCode 1.1 Main comparison supplied for this article; higher is better
ComparisonGPT-6 SolClaude Opus 5.5Lead
Best observed49.3% · max54.6% · medium+5.4 pp Opus
Max vs max49.3%54.4%+5.2 pp Opus
Xhigh vs xhigh48.5%51.4%+3.0 pp Opus
High vs high47.7%54.0%+6.3 pp Opus
Medium vs medium45.9%54.6%+8.7 pp Opus
Low vs low37.3%47.3%+10.0 pp Opus

Opus 5.5 is the stronger FrontierCode model in this snapshot. GPT-6 Sol is the efficiency play, not the benchmark winner.

Two other rows from the comparison should not be used as clean head-to-head claims. AutomationBench shows Sol xhigh at 33.2% and Opus max at 40.0%, but the efforts differ. OSWorld shows 60.5% versus 81.8%, but the evaluation setups differ. We record them as directional context, not proof of a model-wide gap.

04

Using the new generation

Upgrade first. Route second.

Existing GPT-5.6 users do not need a new mental model. Move complex Codex work from 5.6 Sol to GPT-6 Sol; move focused, high-volume work from 5.6 Luna to GPT-6 Luna. Then tune effort and routing against your own accepted-task rate.

Sol

Plan work with a wide blast radius

Architecture, migrations, cross-package changes, and ambiguous debugging need synthesis before code.

Sol

Implement and review the integrated change

Use the stronger default when several files, contracts, tests, and repository rules must stay coherent.

Luna

Map, classify, and extract

Ownership maps, symbol lists, failure buckets, and focused documentation passes are bounded and checkable.

Luna

Run high-volume, test-backed slices

Small repairs and independent evidence tasks fit when a command, schema, or source link can prove the result.

Luna is cheap when verification is cheap. Sol is cheap when one correct decision prevents several failed implementation loops.

05

Multi-agent economics

Let Sol decide. Let Luna gather proof.

A cost-aware agent stack does not repeat one model and reasoning effort across every worker. Sol can own decomposition, constraints, and synthesis. Luna workers can answer narrow questions and return evidence that code or a reviewer can verify.

GPT-6 SOLdecompose · decide · reviewowns scope and final synthesis
bounded tasks
01Map ownershipfiles + symbols
02Classify failuresbuckets + evidence
03Repair one slicepatch + focused test
04Check a contractdiff + command

Each worker needs one question, a limited search surface, a required artifact, and a verification command. The savings disappear when several workers duplicate a repository scan or return prose that the orchestrator must rediscover. The existing Supercode for Codex workflow helps keep the shared context layer bounded; it does not assign models automatically.

06

Price-performance

A cheap token can still produce expensive work.

Luna costs one twentieth of Sol at standard API rates, but token price is only the first term. A missed requirement can trigger another repository scan, another test cycle, and another review.

Total task costmodel + tools + retries + review + rework
MEASURELatency and tool loops

Count the full run, not time to first token.

MEASURECache reads and writes

Separate reusable input from fresh context.

MEASUREAccepted outcomes

Use tests and reviewer acceptance as the denominator.

07

The hidden generational gain

GPT-6 makes reused context cheaper to serve.

The GPT-6 release improves default cache-hit rates in addition to preserving the 90% discount on cached input reads. The OpenAI prompt-caching guide says reasoning effort and tool availability can now change without invalidating earlier reusable context, while explicit breakpoints let API builders choose where the cached prefix ends.

STABLE PREFIXinstructions · repository policy · tool schemascache and reuse
VOLATILE SUFFIXtask input · diffs · focused tool outputrefresh when needed

OpenAI reports that GitHub reduced the share of prompt tokens requiring fresh processing by more than 50% across billions of requests. That is a deployment observation, not a guaranteed hit rate. Supercode's Context Boosting and Token Optimization target the same operational problem from the Codex side: bounded project context and less repetitive tool output. Actual savings depend on the task.

08

Capability escalation

Astra still owns the no-compromise path.

OpenAI continues to describe GPT-6 Astra as its best model across the board. Sol and Luna move the cost–intelligence curve; they do not erase the frontier tier.

LUNAbounded and verifiablehigh-volume evidence
SOLcomplex codingimplementation and review
ASTRAmaximum capabilityambiguity and high stakes

Escalate when a task crosses systems, lacks reliable acceptance tests, carries material security or migration risk, or repeatedly fails under Sol. Do not use model choice to relax approval, sandbox, ownership, or verification rules.

09

Make the policy measurable

Evaluate on accepted work, then route.

Run a frozen repository task set with identical state, instructions, tools, reasoning effort, and acceptance checks. Change one routing rule at a time.

  • Record the model, effort, input, output, cache reads, cache writes, latency, and tool calls.
  • Count retries, reviewer intervention, failed checks, and rework before comparing task cost.
  • Start Luna only where failure is cheap, visible, and reversible.
  • Escalate when evidence conflicts, a check fails twice, or the task widens beyond its boundary.
  • Keep approval, sandbox, ownership, and deployment authority independent from the model.
  • Recheck model snapshots, pricing, and routing thresholds when OpenAI changes the service.
PRACTICAL DEFAULTSol medium for serious implementation. Luna for bounded volume. Astra for escalation.

Make the efficiency gain compound

Spend the saved tokens on useful work

Give the new generation bounded repository context and less repetitive tool output. Supercode improves the Codex working set; it does not change, route, or benchmark the underlying model.

Install Supercode for Codex
TM

About the research desk

Tony Martins

Research on context engineering, agent workflows, and reliable coding-agent operations.
Back to top ↑