OpenAI launched GPT-6 Astra on 3 September 2026, displacing GPT-5.6 Sol as its flagship. If you already run Sol in production, you have exactly one question: is switching worth it, and what does it cost?
Every number below was read on launch day from OpenAI's launch post, its live model documentation and pricing page, and independent measurements from ARC Prize and Artificial Analysis. Vendor-reported and independently measured results are kept separate throughout, because on this comparison they disagree.
What actually changed on 3 September 2026?
Astra ships in the API as gpt-6-astra. OpenAI calls it state-of-the-art on computer use, browsing, software engineering, cybersecurity, science and professional work, and it is the company's first model to reach the Critical cybersecurity threshold under its Preparedness Framework.
The rollout is staged. Per the launch post, Astra went out on launch day "to a limited set of organizations" and reaches ChatGPT Plus, Pro, Business and Enterprise users and the API "over the coming days." Enterprise workspace access is off by default — an admin has to switch it on.
That staging is real. Querying the OpenAI models endpoint on a live, funded API account today returns model_not_found for gpt-6-astra, while gpt-5.6-sol and gpt-5.6-terra resolve normally. Astra is also not yet on OpenRouter, so no third-party pricing comparison exists. And although OpenAI's launch post says Astra will be available through AWS, Bedrock's supported-models list still shows only GPT-5.6 Sol, Terra, Luna and Cyber — no Astra.
How do GPT-6 Astra and GPT-5.6 Sol compare on paper?
This is the part most launch coverage gets wrong. The two models are specced identically:
| Spec | GPT-6 Astra | GPT-5.6 Sol |
|---|---|---|
| API model ID | gpt-6-astra | gpt-5.6-sol (alias gpt-5.6) |
| Context window | 1,050,000 | 1,050,000 |
| Max output tokens | 128,000 | 128,000 |
| Knowledge cutoff | 30 Apr 2026 | 16 Feb 2026 |
| Reasoning effort levels | low, medium, high, xhigh, max | none, low, medium, high, xhigh, max |
| Standard input / output (per 1M) | $10 / $50 | $4 / $20 (promotional) |
| Cached input / cache writes | $1.00 / $12.50 | $0.40 / $5.00 |
| Long-context threshold | >272K input tokens | >272K input tokens |
| Batch / Flex | 50% of standard | 50% of standard |
| Fast mode | 2× standard rates | 2× standard rates |
| AWS Bedrock | Not listed yet | Available |
Same context window, same output ceiling, same long-context boundary, same discount structure. The genuine differences are a 10-week fresher knowledge cutoff, and one that has real cost consequences: Astra drops the none reasoning effort level. On Sol you can turn thinking off entirely. On Astra you cannot — every call pays for reasoning tokens, and reasoning tokens bill as output at $50 per million.
What do the benchmarks say, and who measured them?
OpenAI's numbers and independent numbers tell different stories. Both matter.
OpenAI-reported results
| Benchmark | GPT-6 Astra | GPT-5.6 Sol |
|---|---|---|
| Terminal-Bench 4.0 | 57.7% | 37.3% |
| FrontierCode 1.1 (Main) | 53.3% | 47.5% |
| DeepSWE v1.1 | 74.1% | 72.7% |
| Internal database migration tasks | 63.9% | 42.7% |
| OSWorld 2.0 (offline set, partial score) | 72.6% | 65.7% |
| ScreenSpot-Pro (no tools) | 92.7% | 76.9% |
| AutomationBench | 41.4% | 18.1% |
| FrontierMath Tier 4 (v2) | 97.6% | 83.0% |
| GPQA Diamond | 96.0% | 94.6% |
| Humanity's Last Exam (w/ tools) | 57.2% | 65.0% |
| MRCR v2, 8-needle, 512K–1M | 96.3% | 73.8% |
| SRE-Bench (single attempt) | 88.0% | 55.9% |
| Internal hallucination rate (lower better) | 4.2% | 12.2% |
Note the row where Astra loses: Humanity's Last Exam with tools, where Sol scores 65.0% and Astra 57.2%. OpenAI published that regression rather than burying it, but it does mean Astra is not a strict superset of Sol on broad knowledge work.
Two conventions matter before you quote any of these. OpenAI states its scores are "the maximum at any effort" — these are best-case reasoning-effort results, not what a default-configured call returns. And the OSWorld figure is specifically the partial-score variant on the offline set; vendors publish OSWorld in both partial and strict modes and the two can differ by tens of points on the same run. The Astra-vs-Sol comparison above is internally consistent because both columns come from the same OpenAI table under the same conventions, but do not cross-compare these numbers against another vendor's scores without checking which variant they reported.
Independently measured results
The independent picture is much flatter. On the Artificial Analysis Intelligence Index v4.1.1 — a third-party composite of nine evaluations — both models score 61 at maximum reasoning effort. OpenAI's own table puts the raw figures at 61.2 for Astra and 60.9 for Sol. That is a rounding error for a 2.5× price increase. Both also sit below Claude Fable 5.1 (65.7), Claude Opus 5 (63.1) and Claude Fable 5 (62.1). On the Artificial Analysis Coding Agent Index v1.4, Astra scores 67.0 to Sol's 65.1 — again behind Claude Fable 5 (68.1) and Fable 5.1 (67.2).
Artificial Analysis also publishes cost per index task, and comparing across reasoning-effort tiers is where the real story sits:
| Reasoning effort | Astra index | Astra $/task | Sol index | Sol $/task |
|---|---|---|---|---|
| max | 61 | $1.67 | 61 | $0.95 |
| xhigh | 61 | $1.20 | 59 | $0.63 |
| high | 60 | $0.96 | 57 | $0.43 |
| medium | 59 | $0.75 | 56 | $0.29 |
| low | 57 | $0.46 | 51 | $0.18 |
| non-reasoning | 55 | $0.93 | 42 | $0.18 |
Read the top row and Astra looks like poor value: the same score for 76% more money. But read down the column and a fairer picture appears — Astra at high effort scores 60 for $0.96, essentially matching Sol at max (61 for $0.95). Comparable intelligence, comparable cost, one tier lower on the dial. Astra is also ahead of Sol at every matched effort level, and dramatically so at the bottom: 55 against 42 with reasoning off.
Three configuration lessons fall straight out of that table, and they are worth more than the headline comparison:
- On Astra,
maxeffort is wasted money. It scores 61 — identical toxhigh— while costing $1.67 against $1.20. That is 39% more for zero measured gain. Treatxhighas Astra's real ceiling. - Astra's non-reasoning mode is a trap. It scores 55 at $0.93, while
loweffort scores higher at 57 for half the price ($0.46). Worse and more expensive — there is no reason to use it. - On Sol,
mediumis the value inflection at 56 for $0.29. Going tohighbuys a single point for 48% more, andmaxbuys five points for 3.3× the cost.
The honest summary is not "Astra is overpriced" but something sharper: the two models tie at the top of their effort ladders, Astra costs 2.5× per token, and within Astra the top tier is money for nothing. If you switch, drop an effort tier as you do it.
ARC Prize published its own evaluation the same day, and it surfaces a caveat the headline omits. OpenAI says Astra "saturates ARC-AGI-3 with a 99.9% score." ARC Prize's data shows that 99.9% comes from the Provider Adapter harness, which preserves OpenAI's opaque reasoning state between requests. On ARC Prize's provider-neutral Standard harness, Astra's best score is 62.7%. Sol manages 7.8% on the same harness — still a huge jump, just not saturation.
| ARC Prize benchmark | GPT-6 Astra (max) | GPT-5.6 Sol (max) |
|---|---|---|
| ARC-AGI-1 | 97.5% at $0.433/task | 96.5% at $0.540/task |
| ARC-AGI-2 | 95.0% at $1.12/task | 92.5% at $1.44/task |
| ARC-AGI-3 (Standard harness) | 62.7% | 7.8% |
| ARC-AGI-3 (Provider Adapter) | 99.9% (high effort) | Not run |
ARC Prize also found Astra used fewer actions than the median human on 96% of ARC-AGI-3 levels, and 51.7% fewer actions per level on average.
How much more does GPT-6 Astra actually cost?
From OpenAI's pricing page, per million tokens:
| Tier (short context, ≤272K) | Astra input | Astra output | Sol input | Sol output |
|---|---|---|---|---|
| Standard | $10.00 | $50.00 | $4.00 | $20.00 |
| Cached input | $1.00 | — | $0.40 | — |
| Cache writes | $12.50 | — | $5.00 | — |
| Batch / Flex | $5.00 | $25.00 | $2.00 | $10.00 |
| Fast mode | $20.00 | $100.00 | $8.00 | $40.00 |
The ratio is remarkably clean: Astra is exactly 2.5× Sol in every cell — input, output, cached, cache writes, batch, flex and fast mode alike.
Sol's promotional pricing is still live
OpenAI's documentation states verbatim that "GPT-5.6 Sol's promotional pricing is available at least through November 21, 2026." The same page describes the $4/$20 rate as "a 20% reduction in input pricing and a 33% reduction in output pricing" — which puts Sol's list price at $5 input / $30 output.
That reframes the comparison. Against Sol's promotional rate Astra is 2.5×. Against Sol's list rate it is 2× input and 1.67× output. If you are budgeting a Sol workload into 2027, model the list price, not the promo — OpenAI has committed to the discount only through 21 November 2026 and has not said what happens after.
The per-token price is not the per-task price
Per-token price and per-task price are not the same thing, and on some workloads they point in opposite directions. ARC Prize's figures show Astra at max effort costing $0.433 per ARC-AGI-1 task against Sol's $0.540, and $1.12 against $1.44 on ARC-AGI-2 — 2.5× dearer per token yet cheaper per completed task, because it solves those problems in far fewer tokens and actions. On Artificial Analysis's broader index basket the ordering flips, with Astra at $1.67 against Sol's $0.95. Workload shape decides which applies.
OpenAI reports a matching latency effect: in OSWorld 2.0 simulations Astra scored 72.6% at roughly 40 minutes per task against Sol's 65.7% at roughly 75 minutes — about 47% less time.
So don't estimate your Astra bill by multiplying your Sol bill by 2.5. On agentic, multi-step workloads token savings absorb much of the increase. On short single-shot completions where output length is set by your prompt they do not, and there you pay close to the full 2.5× — with no option to switch reasoning off.
What happens when your prompts cross 272,000 tokens?
Both models step up to long-context rates above 272K input tokens, with identical structure:
| Long context (>272K) | Astra | Sol | vs short context |
|---|---|---|---|
| Input | $20.00 | $8.00 | 2× |
| Cached input | $2.00 | $0.80 | 2× |
| Cache writes | $25.00 | $10.00 | 2× |
| Output | $75.00 | $30.00 | 1.5× |
The critical detail, in OpenAI's own words: prompts above 272K are repriced "for the full request." This is not marginal pricing on the tokens past the boundary — the entire request reprices. A 270,000-token Astra prompt costs $2.70 in input. Push it to 275,000 tokens, a 1.9% increase, and the input cost becomes $5.50. You double your bill for 5,000 extra tokens.
Worth stating plainly: this is not an Astra-only penalty. Sol has the identical cliff at the identical boundary — the same prompt costs $1.08 then $2.20. Migrating does not introduce a cost cliff you did not already have; it makes the existing one 2.5× more expensive to fall off. If you run long-context RAG anywhere near 272K, add a token check before dispatch on either model.
Is GPT-6 Astra better than GPT-5.6 Sol for coding and agents?
Yes, and this is where the upgrade is easiest to justify. Terminal-Bench 4.0 is the headline: 57.7% against 37.3%, a 20-point jump on agentic terminal work. Internal database-migration tasks go 42.7% to 63.9%. SRE-Bench binary reverse-engineering goes 55.9% to 88.0% at a single attempt.
The gains shrink sharply on benchmarks measuring single-turn code generation rather than agentic execution — DeepSWE v1.1 moves only 72.7% to 74.1%, FrontierCode 1.1 Main 47.5% to 53.3%. The pattern is consistent: Astra's advantage scales with how long and tool-heavy the task is. A one-shot "write me this function" call barely benefits. A forty-step refactor across a real repository benefits a lot.
OpenAI also updated the Codex harness alongside Astra with a new context-preservation mechanism: rather than compacting long sessions into one lossy summary, Astra keeps searchable notes across context windows. It is opt-in via config.toml today and becomes default "in the coming weeks."
For how this lands against the other frontier option, see our Claude Opus 5 vs GPT-5.6 comparison — noting that on both independent Artificial Analysis indices, Claude models still edge out Astra.
What's worse or still unknown about GPT-6 Astra?
- It ties Sol on the independent aggregate index — 61.2 against 60.9 — while costing 2.5× more.
- Humanity's Last Exam with tools regressed, 65.0% to 57.2%.
- You cannot disable reasoning. Sol supports
reasoning.effort: none; Astra's lowest setting islow. Every Astra call pays for reasoning tokens at output rates. - Reasoning is harder to monitor. OpenAI states directly that Astra's written reasoning is harder to monitor than Sol's, and calls the decline something it takes seriously.
- Safety checks can stop API tasks outright. Because Astra meets the Critical cyber threshold, extra checks run in production. OpenAI's wording: a paused task in ChatGPT or Codex prompts you to review it, but "in the API, the task will stop." That is a new production failure mode.
- It refuses advanced security work such as building proof-of-concept exploits. Less-restrictive access is promised via OpenAI Daybreak "in the coming weeks."
- Fast mode is unavailable with EU data residency.
- Staged rollout, enterprise off by default, no Bedrock listing yet. You may not be able to get it today.
Do you need to change your code to switch?
More than you would expect. The model string change from gpt-5.6-sol to gpt-6-astra is the easy part; both models expose the same Responses and Chat Completions endpoints. What breaks is the configuration around the call:
reasoning.effort: nonewill fail. Astra does not accept it. Any Sol code path usingnonefor cheap, fast, non-reasoning calls needs a new plan — eitherlowon Astra at higher cost, or keep those calls on Sol.- Re-tune reasoning effort. ARC Prize found higher effort often costs less with Astra because it solves tasks in fewer actions. Your Sol-tuned "use medium to control costs" heuristic may now be the expensive choice.
- Add handling for hard stops. Cybersecurity safety checks can terminate an API task. Retry logic written for rate limits will not cover it.
- Recheck cost ceilings and alerts. Per-token spend rises 2.5× even where per-task spend does not.
- Guard the 272K boundary. Crossing it reprices the whole request.
- Have an admin enable Astra before planning a cutover, and re-run your own evals — given the HLE regression, assume nothing transfers.
Which model should you actually use?
The decision rule: switch to Astra where the work is long, agentic and tool-using; stay on Sol where it is short, high-volume and cost-sensitive; and wait if you cannot get access or cannot re-run your evals this week.
| Use case | Recommendation | Why |
|---|---|---|
| Agentic coding, long refactors, terminal work | Switch to Astra | +20pts on Terminal-Bench 4.0; token savings offset much of the price |
| Computer use / browser automation | Switch to Astra | OSWorld 2.0 72.6% at ~47% less time per task |
| Frontier maths and hard reasoning | Switch to Astra | FrontierMath Tier 4 v2 at 97.6% vs 83.0% |
| Autonomous multi-step agents | Switch to Astra | Far lower hallucination rate; better boundary-respecting behaviour |
| High-volume chat, classification, summarisation | Stay on Sol | Full 2.5× cost, and no none effort to fall back on |
| Broad knowledge Q&A with tools | Stay on Sol | Sol wins HLE with tools, 65.0% to 57.2% |
| Anything needing reasoning switched off | Stay on Sol | Astra has no none effort level |
| Long-context RAG over 272K tokens | Test carefully | Astra's MRCR is far stronger, but the full request reprices to $20/$75 |
| Cost-constrained production | Stay on Sol for now | Promotional pricing runs to at least 21 Nov 2026 |
| EU data residency + latency-sensitive | Stay on Sol | Fast mode unavailable for Astra with EU residency |
For most teams reading this on launch day, the answer is not yet — not because Astra is weak, but because a model that shipped hours ago with a staged rollout and 2.5× the price, tying its predecessor on the only independent aggregate index available, does not clear the bar for a same-week production swap. Run it against your own evals on the workloads where it genuinely wins, and let the Sol promotional window run while you do.
Background on the outgoing flagship: our GPT-5.6 Sol, Terra and Luna breakdown and the GPT-5.6 release notes. For Astra in depth, see the GPT-6 Astra complete guide and the GPT-6 Astra pricing and API cost breakdown.
FAQ
Is GPT-6 Astra better than GPT-5.6 Sol?
On specific tasks, clearly — Terminal-Bench 4.0 goes 37.3% to 57.7%, FrontierMath Tier 4 v2 83.0% to 97.6%. But on the independent Artificial Analysis Intelligence Index v4.1.1 the two effectively tie, 61.2 to 60.9. Astra also scores worse than Sol on Humanity's Last Exam with tools, 57.2% to 65.0%. It is a targeted upgrade, not a universal one.
How much more expensive is GPT-6 Astra?
Exactly 2.5× Sol at every tier. Standard processing is $10 input and $50 output per million tokens against Sol's $4 and $20, and the same ratio holds for cached input, cache writes, batch, flex and fast mode. Against Sol's non-promotional list price of $5/$30 the gap narrows to 2× input and 1.67× output.
Should I upgrade from GPT-5.6 Sol?
Only if your workload is agentic coding, computer use or hard mathematics — those are where the 20-point gains live. For high-volume chat, classification or summarisation you pay the full 2.5× for a rounding-error gain on the independent index. Astra is also still rolling out with enterprise access off by default, so verify you can even get it first.
Is GPT-5.6 Sol deprecated?
No. No GPT-5.6 model has a retirement date, and the Astra launch carried no sunset notice. The opposite is true — OpenAI lists gpt-5.6-sol as the recommended replacement for gpt-5, o3 and o3-pro, which shut down on 11 December 2026. With promotional pricing confirmed through at least 21 November 2026, nothing is forcing your hand.
What's the difference between GPT-6 Astra and Sol for coding?
The gap scales with task length. On agentic work Astra is dramatically better: Terminal-Bench 4.0 57.7% vs 37.3%, internal database-migration tasks 63.9% vs 42.7%. On single-turn code generation it nearly closes — DeepSWE v1.1 is 74.1% vs 72.7%. Astra also gains a Codex feature keeping searchable notes across context windows instead of lossy compaction.
Do I need to change my code to switch?
Yes, more than a model-string swap. Astra removes the reasoning.effort: none option that Sol supports, so any code path disabling reasoning breaks. You should also re-tune effort levels, add handling for API tasks that the new cybersecurity safety checks can terminate outright, guard the 272K boundary where the full request reprices, and update cost alerts for the 2.5× per-token increase.
What is GPT-6 Astra's context window?
1,050,000 tokens, with a 128,000-token maximum output — identical to GPT-5.6 Sol. There is no context-window advantage to switching. The billing boundary sits lower than the window: input above 272,000 tokens is charged at 2× input and 1.5× output for the entire request. Astra's knowledge cutoff is 30 April 2026, against Sol's 16 February 2026.