AI DevelopmentNew Release8 min readPublished September 22, 2026

Sol $2 / $10 · Luna $0.10 / $0.50 · half the GPT-5.6 price · the gains are mostly in cost, not in top scores

GPT-6 Sol and Luna: API Prices, Benchmarks and Trade-offs

GPT-6 Sol costs $2/$10 and Luna $0.10/$0.50 per million tokens, half GPT-5.6's price. What OpenAI's own charts show about scores and effort.

DA
Digital Applied Team
Research and practical guidance
ReleasedSeptember 22, 2026
Sources checkedSeptember 22, 2026

OpenAI released GPT-6 Sol and GPT-6 Luna on September 22, 2026, 19 days after GPT-6 Astra. Sol costs $2 per million input tokens and $10 per million output tokens; Luna costs $0.10 and $0.50. Both prices are half of what OpenAI charges for GPT-5.6 Sol and GPT-5.6 Luna under their current promotional pricing.

OpenAI’s launch page makes its case with cost-per-task charts at five effort levels. We read the data behind those charts rather than the points OpenAI chose to quote. It shows that Sol and Luna are much cheaper per task than their predecessors, but not always stronger: on two of the three coding and computer-use charts, GPT-5.6 Sol’s best score is higher than GPT-6 Sol’s.

Every score and cost below is OpenAI’s own, measured in OpenAI’s research environment or taken by OpenAI from public reports for competitor models. The Claude comparisons use Opus 5, because Anthropic released Opus 5.5 the same day and it appears on none of the charts.

Key takeaways
  1. 01
    Sol lists at $2 / $10 and Luna at $0.10 / $0.50, half the GPT-5.6 promotional rates.Sol's input, output and cache rates match Claude Sonnet 5. Luna costs a tenth of Claude Haiku 4.5 on input and output.
  2. 02
    The biggest gains are in cost per task. Top scores rose less, and fell on two charts.GPT-5.6 Sol at max still scores higher than GPT-6 Sol on DeepSWE and OSWorld, though at more than twice the cost per task.
  3. 03
    Luna at max effort is the setting to test first for high-volume agents.On DeepSWE it matches Sol at xhigh (66.6%) for about a fifth of the cost, and it outscores Sol at low effort on four of five agentic charts.
  4. 04
    Some quoted comparisons pick the rival's weakest setting.The FrontierCode claim compares against Fable 5.1 at xhigh, its lowest score on the chart. Fable 5.1 at low scores higher than Sol's best.

01The releaseWhat shipped

API IDsAvailable in the OpenAI API from launch day.
gpt-6-sol · gpt-6-luna
Context / max outputBoth models. Requests over 272K input tokens are billed at a higher rate.
1.05M / 128K
Knowledge cutoffPer OpenAI's model pages.
Sol Apr 20 · Luna May 18, 2026
Reasoning effortnone, low, medium, high, xhigh and max.
Default: medium
ChatGPTPlus, Pro, Business, Enterprise and Edu, rolling out through launch day. Free and Go users get Luna in the desktop app.
Work and Codex

According to the announcement, the two models are “not yet available in Chat,” the everyday ChatGPT surface. They are trained with methods similar to Astra’s, and OpenAI keeps Astra as its recommended choice when results matter more than cost. GPT-5.6 had a middle model, Terra. The GPT-6 section of OpenAI’s pricing page lists only Astra, Sol and Luna.

One integration detail from the Sol model page affects older code. Chat Completions supports function calling only when reasoning_effort is set to none. Agents that call tools with reasoning switched on need the Responses API.

02The invoiceThe price, line by line

Per million tokens. Source: OpenAI API pricing page and model pages, September 22, 2026. The last row is GPT-5.6 Sol and GPT-5.6 Luna at promotional pricing, as stated in the announcement.
LineGPT-6 SolGPT-6 LunaGPT-6 Astra
Input$2$0.10$10
Cached input$0.20$0.01$1
Cache writes$2.50$0.125$12.50
Output$10$0.50$50
Over 272K input, input / output$4 / $15$0.20 / $0.75$20 / $75
Batch or Flex, input / output$1 / $5$0.05 / $0.25$5 / $25
Fast mode, input / output$4 / $20$0.20 / $1$20 / $100
GPT-5.6 predecessor, input / output$4 / $20$0.20 / $1.20

Three lines in the pricing table change the real bill more than the headline does.

  • Cache writes cost extra. Writing a prompt prefix to the cache costs 1.25× the normal input rate, and reading it back costs 10%. A prefix pays for itself from the second request that reuses it.
  • Long prompts cost more. Above 272K input tokens, the whole request is billed at 2× the input and cache rates and 1.5× the output rate. The 1.05M-token window is usable, but a single oversized request puts Sol at $4 / $15.
  • The comparison price is temporary. The 50% cut is measured against GPT-5.6 Sol’s promotional rate of $4 / $20, which OpenAI guarantees only “at least through November 21, 2026.” The pricing page does not show what GPT-5.6 Sol will cost after that.

Against Anthropic, Sol’s rates match Claude Sonnet 5 on every line both vendors publish: $2 input, $2.50 for a short cache write, $0.20 for a cache read and $10 output, per Anthropic’s pricing page. Luna at $0.10 / $0.50 is a tenth of Claude Haiku 4.5’s $1 / $5. Our frontier model price index tracks these rates across vendors.

03The numbersThe benchmarks, at each model’s best setting

OpenAI plotted most models at five effort levels on six charts. The table shows the best score each new model reached, the effort level that produced it and its cost per task, next to the best score by any model on the same chart.

Source: chart data in OpenAI’s announcement, September 22, 2026. Score · effort · cost per task. Competitor scores were taken by OpenAI from public reports.
BenchmarkGPT-6 Sol bestGPT-6 Luna bestTop of chart
AutomationBench (business workflows)33.2% · xhigh · $0.2720.7% · max · $0.0441.4% · GPT-6 Astra max
Agents’ Last Exam (professional work)56.4% · max · $2.9350.9% · max · $0.1559.3% · GPT-6 Astra max
FrontierCode 1.1 (mergeable code)49.3% · max · $2.1442.4% · max · $0.1153.4% · Claude Opus 5 medium
DeepSWE 1.1 (long software tasks)68.8% · max · $2.7466.6% · max · $0.2274.1% · GPT-6 Astra xhigh
OSWorld 2.0 offline (computer use)64.4% · max · $3.2552.7% · max · $0.2773.5% · GPT-6 Astra max
Factual error rate (lower is better)4.5% · xhigh · $0.137.6% · max · $0.013.9% · GPT-6 Astra high

OpenAI’s headline comparisons all check out against its own data. On AutomationBench, Sol at xhigh scores 33.2% for $0.27 a task, above Claude Opus 5 at max (26.9%) for 9% of Opus 5’s cost. On Agents’ Last Exam, Sol at max (56.4%) beats Opus 5’s best score (55.9%, at high) for 40% of the cost. On OSWorld, Sol at xhigh matches Opus 5 at medium, 60.5% against 60.3%, for about a sixth of the cost.

Factual reliability improved at every effort level. On OpenAI’s internal test, built from ChatGPT conversations where users had flagged a mistake, GPT-6 Sol’s error rate is roughly half of GPT-5.6 Sol’s at each setting, for example 5.1% against 10.8% at high. Luna at max makes fewer errors (7.6%) than GPT-5.6 Sol at max (8.5%) for about 1.4% of the cost. OpenAI notes that these conversations were picked because they caused errors, so everyday error rates are lower.

GPT‑6 Astra continues to be our best model across the board.OpenAI, Introducing GPT-6 Sol and Luna, September 22, 2026

04The fine printWhat the chart data adds to OpenAI’s quoted comparisons

How we read the charts

OpenAI’s charts are interactive, and the page contains the score and cost behind every point. We read those values on September 22 rather than estimating from the plotted positions. Every figure in this section comes from that data.

Four points do not appear in the announcement’s text but change how its claims should be read.

  1. The FrontierCode comparison uses Fable 5.1’s weakest setting. OpenAI says Sol can “match Claude Fable 5.1 xhigh at much lower cost.” It does: 49.3% for $2.14 against 48.7% for $9.27. But xhigh is Fable 5.1’s lowest score on that chart. Fable 5.1 at low scores 49.8% for $2.38, and Claude Opus 5 at medium has the chart’s top score, 53.4%. On this benchmark Sol’s advantage over GPT-5.6 Sol is cost. GPT-6 Sol at high matches GPT-5.6 Sol at max (47.7% against 47.5%) for about a fifth of the cost.
  2. GPT-5.6 Sol still has the higher top score on two charts. On DeepSWE, GPT-5.6 Sol at max scores 72.7% against GPT-6 Sol’s 68.8%. On OSWorld the figures are 66.2% against 64.4%. The older model costs more than twice as much per task at those settings ($6.46 against $2.74 on DeepSWE), so it only makes sense where its extra points are worth the price.
  3. The DeepSWE saving is measured against an expensive rival. OpenAI’s “approximately 80% lower cost” compares Sol at max with Claude Fable 5 at xhigh. Opus 5 at medium scores 68.9%, level with Sol’s 68.8%, for $3.29 against $2.74. Against that point, Sol is about 17% cheaper.
  4. The Claude model on the charts is Opus 5. Anthropic’s own launch table puts Claude Opus 5.5 at 40.0% on AutomationBench, above Sol’s 33.2%, at a per-token price 20% below Opus 5. No cost per task has been published for Opus 5.5 on the same harness, so the cost gap between the two is unknown.

OpenAI’s own footnotes add two caveats. Competitor results were “taken from publicly available reports,” not rerun by OpenAI, and Fable 5 appears wherever no Fable 5.1 score existed. The Fable 5.1 cost on AutomationBench also leaves out the Opus 5 fallback runs, which OpenAI says happened on about 40% of tasks.

05The dialWhich effort level to run

Both models default to medium. The chart data shows where extra effort pays and where it stops paying.

Highest-scoring effort level per chart. Source: chart data in OpenAI’s announcement, September 22, 2026; cost ratios are our arithmetic.
BenchmarkGPT-6 SolGPT-6 Luna
AutomationBenchxhigh. Max scores lower (32.0%) and costs 24% moremax. Xhigh scores below high
Agents’ Last Exammax. Medium scores above highmax. Medium scores above high
FrontierCodemax, 0.8 points above xhigh at 1.6× the costmax
DeepSWEmax, 2.2 points above xhigh at 2.7× the costmax, at double the cost of xhigh
OSWorld 2.0 offlinemaxmax
Factual errorsxhigh. Max is level (4.6%)max

Sol: stop at xhigh unless the task is hard. On AutomationBench, max scores lower than xhigh and costs more. On the two coding charts max adds 0.8 and 2.2 points for 1.6 and 2.7 times the cost. That trade is worth it for a long refactor that would otherwise need a second attempt, and not for routine tickets.

Luna: run it at max. Luna reaches its highest score at max on every chart, and its most expensive setting is still cheap. On DeepSWE, Luna at max scores 66.6%, the same as Sol at xhigh, for $0.22 a task against $1.00. It also scores higher than Sol at low on four of the five agentic charts, and costs less on four. AutomationBench is the one chart where Sol at low edges ahead (21.2% against 20.7%). A team that picks Sol at a low setting to save money should try Luna at max first.

More effort is not always better. On Agents’ Last Exam, both models score higher at medium than at high. Differences of a point or two between adjacent settings are likely within run-to-run variation, so test two or three levels on your own tasks instead of picking the highest one.

06The platformCaching changes and alignment results

Caching. OpenAI says caching for GPT-6 now hits more often by default and gives a 90% discount on cached input. Two changes matter most for agents. Raising or lowering reasoning effort mid-conversation no longer breaks the cache, and neither does switching tools on or off. Developers can also set explicit breakpoints to choose where a cached prefix ends, and a new diagnostics tool explains missed cache hits. The announcement adds a partner figure: GitHub reports that these improvements cut the share of prompt tokens needing fresh processing by more than 50% for Copilot.

Alignment. OpenAI published five stress tests, each designed to provoke bad behaviour, so the rates are not what you should expect in normal use. The figure in brackets is the GPT-5.6 predecessor.

Lower is better. Source: chart data in OpenAI’s announcement, September 22, 2026. Maximum effort, except unauthorised agent interaction, where no effort level is given.
Stress testGPT-6 SolGPT-6 LunaAstra
Coding deception1.3% (10.4%)2.8% (9.5%)0.5%
Not disclosing a broken search tool4.9% (77.5%)28.7% (78.3%)1.5%
Reviewer bypass attempts0% (7.3%)0.3% (4.3%)0%
Warning circumvention64.4% (68.2%)42.4% (76.5%)17.4%
Unauthorised agent interaction11.3% (51.9%)0% (not shown)0%

Most rates fell sharply, especially for Sol. The exception is warning circumvention: Sol circumvented a warning in 64.4% of test cases, barely better than GPT-5.6 Sol’s 68.2% and well above Luna’s 42.4% and Astra’s 17.4%. Sol also interacted with another agent without permission in 11.3% of cases, where Luna and Astra scored zero. If you run Sol unattended, enforce your guardrails in code, such as permission checks and approval steps, and don’t rely on the model to respect a warning. For Astra’s own launch figures, see our Astra pricing and benchmarks guide.

07ConclusionSol and Luna cut the cost of a task more than they raise the ceiling

You run GPT-5.6 Sol or Luna
Non-coding agents are the easy move: on OpenAI's charts GPT-6 scores higher there at half the per-token price. For coding and computer-use agents tuned at max, compare GPT-6 Sol at xhigh and max against your GPT-5.6 baseline first, because the older model's best scores on DeepSWE and OSWorld are higher.
Cost per completed task
You run high-volume or background agents
Test Luna at max before Sol at any setting. On OpenAI's charts it outscores Sol at low on four of five agentic benchmarks and costs about a fifth of Sol at xhigh on DeepSWE.
GPT-6 Luna, max
You run Claude Sonnet 5 or Opus
Sol has the same per-token price as Sonnet 5, so compare the two on your own tasks. Against Opus, OpenAI's charts show Opus 5, not Opus 5.5, so run your own test before assuming a saving.
Head-to-head test
You run GPT-6 Astra
Keep Astra for the tasks where it clearly leads, such as computer use (73.5% against Sol's 64.4% on OSWorld). Route routine turns to Sol at a fifth of the per-token price.
Split routing
What to do this week

Rerun your eval set on Luna at max and Sol at xhigh, and switch the tasks where cost per completed task falls

The per-token prices are published and apply to everyone. Whether the new models are also better than the ones you run depends on the benchmark and the effort level, and on two of OpenAI’s own charts the answer is no. Measure before moving production traffic, and see our Opus 5.5 and Astra comparison for the top end of both vendors’ ranges.

Digital Applied

Pick the model your cost per task supports.

We build the eval sets, effort sweeps and routing rules that show which model and setting completes your work for the least money.

Model evaluationEffort tuningModel routing
Your next project

Routing you can defend

  • A task set that reflects your work
  • An effort level chosen from data
  • A cheaper model where it holds up
Questions and answers

The questions we get about GPT-6 Sol and Luna

Sol costs $2 per million input tokens and $10 per million output tokens, with cached input at $0.20. Luna costs $0.10 and $0.50, with cached input at $0.01. Requests over 272K input tokens cost 2x on input and 1.5x on output, and Batch or Flex processing costs half.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.

Related dispatches

Continue reading