AI DevelopmentNew Release10 min readPublished July 9, 2026

GA across ChatGPT, Codex & the API · pricing held from preview · rolling out globally over 24 hours

GPT-5.6 Goes Public: GA Pricing, Ultra Mode and Access

OpenAI moved the GPT-5.6 family — Sol, Terra, Luna — to general availability on July 9, 2026: its first appearance in ChatGPT, alongside Codex and a self-serve API. The real day-one news is access and the API surface, not new benchmarks — official model IDs, a new max effort level, an ultra multi-agent setting, and Programmatic Tool Calling.

DA
Digital Applied Team
Senior strategists · Published Jul 9, 2026
PublishedJuly 9, 2026
Read time10 min
SourcesOpenAI GA post + API docs
Sol API pricing
$5/$30
per 1M tokens in / out
held from preview
Global rollout
24h
gradual, starting today
ultra parallel agents
4
by default · more tokens
Agents' Last Exam · Sol
52.7%
OpenAI's eval table
+5.8 vs GPT-5.5

GPT-5.6 went to general availability on July 9, 2026 — across ChatGPT, Codex, and the OpenAI API, rolling out globally over roughly 24 hours. The model family a handful of trusted partners had been running quietly since the June 26 preview is now something anyone can select in a picker or call with an API key, and this is GPT-5.6’s first appearance in ChatGPT at all.

The temptation on GA day is to treat this as a benchmark story. It mostly isn’t. Pricing is unchanged from preview, the headline evals were published with the same announcement cycle, and on OpenAI’s own tables Claude models still lead several rows. What actually changed today is access — plus a day-one API surface that preview coverage couldn’t document: official gpt-5.6-* model IDs, a new max reasoning effort, a pro mode, a multi-agent beta, and Programmatic Tool Calling.

This post covers what shipped today and what to do about it: the confirmed API surface, the ultra setting and its cost profile, where the efficiency numbers really come from, exactly which plan gets which model, and an honest reading of the benchmark tables. For the tier-family explainer, see our GPT-5.6 preview guide from June — none of that background is repeated here.

Key takeaways
  1. 01
    GA day is an access story, not a benchmark story.GPT-5.6 is now in ChatGPT for the first time, in Codex, and self-serve in the API — rolling out globally over roughly 24 hours. The eval numbers and pricing were already set at preview.
  2. 02
    Pricing held flat from preview.Sol $5 / $30, Terra $2.50 / $15, Luna $1 / $6 per 1M tokens — identical to the June 26 preview terms. Caching moves to explicit breakpoints: writes billed 1.25× the uncached input rate, reads keep the 90% discount, 30-minute minimum cache life.
  3. 03
    The API surface is the real day-one news.Official IDs (the bare gpt-5.6 alias routes to gpt-5.6-sol), a reasoning-effort ladder that now tops out at max, reasoning.mode “pro” on any GPT-5.6 model, persisted reasoning across turns, and a multi-agent beta in the Responses API.
  4. 04
    ultra runs four agents in parallel — and costs more tokens.The ultra setting coordinates four agents by default, trading higher token use for stronger results and faster wall-clock time. It is a spend-more-to-get-more lever, not an efficiency feature.
  5. 05
    Run the migration as a tuning pass, priced per finished task.OpenAI’s own guidance: test the same effort setting and one level lower. Point high-volume classification at Luna, adopt Programmatic Tool Calling where control flow is predictable, and compare cost per finished task — not sticker price.

01The NewsWhat actually happened today.

OpenAI’s announcement leads with the operative sentence: “We’re launching the GPT-5.6 family of models for general availability following our limited preview.” The follow-through matters just as much — “GPT-5.6 is available starting today across ChatGPT, Codex, and the OpenAI API. The rollout is starting globally now and will continue gradually toward full availability over the next 24 hours.” Global from day one, which resolves the preview-era ambiguity about regional availability.

The arc from preview to GA took thirteen days. The June 26 preview was API and Codex only, invite-only for trusted partners, with no waitlist. OpenAI publicly committed to the July 9 date in a July 7 social post, and the GA page landed this morning. If you skipped the preview cycle entirely, the practical difference is simple: you no longer need anyone’s permission to use this model family.

One projection worth making explicit: this preview-then-GA shape — a government-reviewed capability window, a trusted-partner phase, then a 24-hour global release — looks like the template for how frontier launches will land from now on. Expect “capability day” and “access day” to be different days, and plan eval work for the gap between them rather than scrambling on GA morning.

Release timeline

Jun 26: limited preview — API + Codex, invited partners only. Jul 7: OpenAI publicly commits to the GA date. Jul 9: GA across ChatGPT, Codex, and the API — first ChatGPT appearance, rolling out globally over roughly 24 hours. Pricing and tier naming are unchanged from preview; the news is availability plus the documented API surface.

"GPT‑5.6 felt less like a chat assistant and more like an end-to-end technical operator."— Ian Tracey, Software Engineer, Applied AI at Ramp

02API SurfaceThe day-one API surface, finally official.

Until this morning, nobody outside the preview program could name the model IDs. Now they’re documented: the bare gpt-5.6 alias routes to gpt-5.6-sol, and the explicit IDs are gpt-5.6-sol, gpt-5.6-terra, and gpt-5.6-luna. All three are self-serve in the API from today.

Flagship
gpt-5.6-sol
$5 / $30 per 1M tokens

The default — the bare gpt-5.6 alias routes here. Flagship pricing holds flat generation-over-generation: $5 / $30 matches GPT-5.5’s rate. The deepest-reasoning tier, and the one behind ChatGPT’s “Sol Pro” option.

alias: gpt-5.6
Balanced
gpt-5.6-terra
$2.50 / $15 per 1M tokens

OpenAI’s preview framing: competitive performance to GPT-5.5 while being 2x cheaper. The pragmatic default for most production agent workloads that don’t need flagship depth.

gpt-5.6-terra
Cost-efficient
gpt-5.6-luna
$1 / $6 per 1M tokens

The volume tier — classification, tagging, extraction, and routing workloads where per-call cost dominates. The obvious first landing spot for high-throughput pipelines.

gpt-5.6-luna

The settings ladder grew at both ends. reasoning.effort now supports none, low, medium, high, xhigh, and a new max — with OpenAI advising teams already on xhigh to compare both. Pro mode is a setting, not a model: reasoning.mode: "pro" works on any GPT-5.6 model and defaults to medium effort if unset. What ChatGPT’s Pro and Enterprise pickers label “GPT-5.6 Sol Pro” is exactly this API setting — there is no separate Pro model slug. And reasoning.context introduces persisted reasoning: reasoning items reused across turns for multi-turn quality and cache efficiency.

Caching changes shape too. Explicit cache breakpoints replace the old behavior, configured via prompt_cache_options.mode: "explicit" and a ttl field that replaces prompt_cache_retention. The commercial terms:

Cache writes
the uncached input rate
1.25×

Writing a prompt segment into the cache is billed at 1.25 times the normal input price — you pay a premium up front to earn the read discount on every subsequent hit.

explicit breakpoints
Cache reads
discount retained
90%

Cache reads keep the 90% discount against uncached input. For agent stacks with long, stable system prompts, read volume is where the caching math pays for itself.

unchanged discount
Cache life
minimum cache life
30min

Cached segments persist for at least 30 minutes, set via prompt_cache_options.ttl. Sizing your breakpoints around real session lengths matters more than maximizing cache coverage.

prompt_cache_options.ttl

The migration note buried in OpenAI’s docs deserves more attention than it will get: treat migration as a tuning pass, not only a model-slug change — test the same effort setting and one level lower. GPT-5.6 is biased toward compression, and it’s more sensitive to “be concise” instructions than its predecessors: a brevity nudge can change how the model prioritizes the task itself, not just trim filler. If your prompts carry aggressive length constraints, re-test them before assuming the behavior carried over.

03Multi-Agentultra and the multi-agent beta: four agents by default.

The genuinely new capability class at GA is ultra — OpenAI’s highest-capability setting, described as “coordinating multiple agents across parallel workstreams.” By default it runs four agents in parallel; a few GA charts also show 16-agent configurations on specific evals like BrowseComp and SEC-Bench Pro, but four is the working default. The trade is explicit: higher token use in exchange for stronger results and faster time-to-result.

Where it lives: ultra is available in ChatGPT Work for Pro and Enterprise plans, and in Codex from Plus upward. The max effort level, by contrast, is a settings toggle for every user with GPT-5.6 access in ChatGPT Work and Codex. On the API side, the equivalent is the multi-agent beta in the Responses API, which lets GPT-5.6 run concurrent subagents and synthesize their work inside a single request — the primitive for building ultra-like experiences into your own products.

When does parallelism pay? Time-boxed, decomposable work — a competitive research sweep due in an hour, a migration audit across independent services, a multi-market campaign analysis. The four agents burn tokens concurrently either way; what you buy is wall-clock time and the synthesis step. For linear tasks where step N depends on step N−1, parallel agents mostly re-derive each other’s context, and the spend converts to little.

Cost note — read before enabling

ultra is a spend-more-to-get-more lever, not an efficiency feature. It increases token consumption by design — four agents’ worth of reasoning per request. Budget it for tasks where finishing sooner or scoring higher has monetary value, and keep it off for routine throughput work where Terra or Luna at standard effort finishes the job.

04EfficiencyProgrammatic Tool Calling: where the efficiency really comes from.

Programmatic Tool Calling (PTC) ships day-one in the API, and it’s the piece most likely to change how agent stacks get built. Instead of round-tripping every tool call through the model, GPT-5.6 writes and runs JavaScript in a hosted, isolated V8 runtime that coordinates the tools itself — parallel calls, loops and conditionals, filtering large intermediate outputs — and returns a smaller structured result to the model. It’s ZDR-compatible, so zero-data-retention accounts aren’t excluded.

Here’s the honesty point that most GA-day coverage will miss: several of the efficiency numbers OpenAI published are tied to customers adopting this pattern, not to swapping a model slug. The per-dollar wins partly come from building differently, and they’re OpenAI-reported customer results:

Clio
fewer prompt tokens
38%

On multi-step document analysis, Clio cut prompt tokens by 38% with no quality loss after adopting Programmatic Tool Calling — per OpenAI’s GA announcement.

PTC adoption · OpenAI-reported
Rogo
fewer output tokens
24%

Rogo reports 24% fewer output tokens and 28% faster completion after moving agentic workflows onto the Programmatic Tool Calling pattern — OpenAI-reported customer figures.

+28% faster · OpenAI-reported
PlayCo
fewer total tokens
63.5%

PlayCo saw 63.5% fewer total tokens and 50.1% fewer model turns with Programmatic Tool Calling coordinating its tool pipelines — again per OpenAI’s GA post.

PTC adoption · OpenAI-reported

So when should you re-architect around it, and when should you leave a working stack alone? The deciding variable is how predictable your control flow is. If the agent’s tool sequence is mostly known in advance — fetch, filter, transform, aggregate — PTC turns a dozen model round-trips into one program run. If the agent genuinely doesn’t know its next step until it sees the last result, direct tool calling remains the honest architecture. This is exactly the kind of build-versus-hold call our AI transformation engagements are structured around — evaluating a pattern on your workload before committing engineering weeks to it.

Exploratory agents
Few tools, unpredictable branching

When each step depends on inspecting the previous result, direct tool calling stays the right default. PTC adds a program-authoring step you don’t benefit from, and debugging generated coordination code is overhead without payoff here.

Stay with direct tool calls
Predictable pipelines
Loops, filters & bulk intermediates

Fetch-many, filter, aggregate, report — the PTC sweet spot. Large intermediate outputs stay in the runtime instead of the context window, which is precisely where the OpenAI-reported customer token savings came from.

Adopt Programmatic Tool Calling
Parallel workstreams
Independent subtasks, time-boxed

Decomposable research, audits, and multi-market analysis map onto the Responses API multi-agent beta. Expect higher token spend for faster wall-clock completion — the same trade ultra makes in ChatGPT Work and Codex.

Trial the multi-agent beta
Latency-sensitive UX
Chat-style, single-turn product surfaces

GPT-5.6 can pause generation mid-stream for several seconds while safety classifiers review output. For tight-latency product UX, benchmark those pauses on your traffic before switching the default model.

Benchmark before switching

05AccessWho gets what, plan by plan.

Access is split across three surfaces with different rules: ChatGPT’s chat experience, the new ChatGPT Work and Codex environments, and the API. The table below compiles OpenAI’s GA access notes into one view. Two things to read carefully: in plain Chat, GPT-5.6 access starts at Plus (OpenAI’s notes don’t list a free-tier Chat option), and “Sol Pro” — the Pro/Enterprise picker name — is the reasoning.mode: "pro" setting, not a separate model.

GPT-5.6 access by surface and plan tier at general availability — which models and settings each ChatGPT plan receives in Chat, ChatGPT Work and Codex, and the API. Compiled from OpenAI’s GA announcement access notes, July 9, 2026.
SurfaceFree / GoPlusProBusinessEnterprise
ChatGPT (Chat)Sol (medium+ effort)Sol + Sol ProSol (medium+ effort)Sol + Sol Pro
ChatGPT Work & Codex — modelsTerraSol · Terra · Luna + per-model effortSol · Terra · Luna + per-model effortSol · Terra · Luna + per-model effortSol · Terra · Luna + per-model effort
ultra (multi-agent)Codex onlyChatGPT Work + CodexCodex onlyChatGPT Work + Codex
max effort (Work & Codex)Available to all users with GPT-5.6 access — enabled via a settings toggle.
OpenAI APISol, Terra, and Luna are all self-serve for any API account — no plan gating.

The pattern worth noticing: the cheapest guaranteed path to GPT-5.6 is not the chat surface at all. Free and Go users get Terra inside ChatGPT Work and Codex, while plain Chat starts at Plus — a quiet signal about where OpenAI wants new usage to land. And for teams, ultra access is the real plan differentiator: Codex gets it from Plus, but ChatGPT Work reserves it for Pro and Enterprise.

06BenchmarksThe benchmark picture, honestly.

Every number below is OpenAI-reported — the GA page’s own published eval tables, with no independent audit yet at GA. One sourcing caution up front: OpenAI’s prose claims a “new high of 53.6” on Agents’ Last Exam, while its eval table lists Sol at 52.7% — the prose figure reflects a different (maxed-out) reasoning configuration. We use the table values throughout, because tables are what you can audit. For the deep Sol versus Fable 5 comparison, see our July 2 price-and-benchmark analysis — this section only updates the picture the GA tables actually changed.

GPT-5.6 Sol versus GPT-5.5 and the best-scoring Claude model on eight evals, grouped by which lab leads. All values are OpenAI-reported eval-table figures from the July 9, 2026 GA announcement.
BenchmarkGPT-5.6 SolGPT-5.5Best Claude result
Where Sol leads on OpenAI's tables
Agents' Last Exam52.7%46.9%Opus 4.8 · 45.2%
AA Coding Agent Index v1.18076.4Fable 5 · 77.2
Terminal-Bench 2.188.8%85.6%Mythos 5 · 88%
OSWorld 2.0 (computer use)62.6%47.5%Opus 4.8 · 54.8%
Where Claude leads on the same tables
SWE-Bench Pro64.6%59.4%Mythos 5 · 80.3%
GDPval-AA v2 (Elo)1,747.81,493.7Fable 5 · 1,759.6
AA Intelligence Index v4.158.954.8Fable 5 · 59.9
HealthBench Professional60.5%Fable 5 · 60.9%

Read as a whole, the table refuses a victory lap in either direction. On OpenAI’s own numbers, Sol leads long-horizon agentic work (Agents’ Last Exam, where even Terra at 50.4% and Luna at 50.3% clear every non-OpenAI model listed), the Artificial Analysis Coding Agent Index, Terminal-Bench 2.1 — where the Sol Ultra configuration posts 91.9% — and computer use, where OpenAI adds that Sol’s OSWorld result comes with 85% fewer output tokens than Opus 4.8. But on the same pages, Claude models lead SWE-Bench Pro by a wide margin, GDPval’s Elo ranking, the Artificial Analysis Intelligence Index, and HealthBench Professional.

The honest read for a working team: pick the benchmark that matches your workload, then run your own eval anyway. If your production reality is repository-scale software engineering, OpenAI’s own table says Claude still leads. If it’s long-horizon multi-step professional workflows or computer use, Sol’s case is strong. For how this slots into the broader frontier field this week, our frontier-model comparison from July 8 is the wider context — GPT-5.6’s GA re-sorts that leaderboard on some rows, not all of them.

07The BackstoryWhy it shipped phased — and what shipped alongside.

The two-step release wasn’t marketing theater. Per OpenAI’s preview post, the limited phase happened “at their request” — the U.S. government’s — with trusted partners “whose participation has been shared with the government,” a process OpenAI says it doesn’t believe “should become the long-term default.” The reason is the model’s cyber capability, OpenAI’s strongest yet on its own evals — and the most cyber-capable use remains gated behind Trusted Access for Cyber, the verified-defender program we covered in our Daybreak and defensive-security analysis.

The cyber jump that triggered the phased release

Source: OpenAI GPT-5.6 GA announcement eval tables (OpenAI-reported)
ExploitBench — GPT-5.5previous generation
47.9%
ExploitBench — GPT-5.6 SolOpenAI-reported GA table
73.5%
SEC-Bench Pro — GPT-5.5previous generation
45.8%
SEC-Bench Pro — GPT-5.6 SolOpenAI-reported GA table
71.2%

OpenAI says GPT-5.6 stays below the “Critical” threshold of its Preparedness Framework in both cyber and bio, and that GA followed roughly 700,000 A100e GPU-hours of black-box automated red teaming, with Sol’s cyber safeguards blocking “roughly ten times more potentially harmful activity” than previous models. Two practical notes for builders hide in that safety stack. First, generation can pause for several seconds mid-stream while classifiers synchronously review output — documented behavior, not a latency regression in your code. Second, ChatGPT and Codex offer a retry-on-a-lower-capability-model option when a safeguard adds friction. One announced-schedule item to watch: Cerebras serving Sol at up to 750 tokens per second, slated for July with select customers first.

GA didn’t ship alone. OpenAI launched ChatGPT Work the same morning — a GPT-5.6-powered environment with Codex technology built in, and the surface where ultra and free-tier Terra access actually live. It’s consequential enough that we’ve covered it separately in our ChatGPT Work launch analysis — read the two posts as one release.

08ConclusionAccess day, priced per finished task.

The GA-day read, July 2026

The story is access — and the bill is decided by how you build, not just what you pick.

GPT-5.6’s GA is the moment the family stopped being something you read about and became something you can select. Pricing held from preview, benchmarks were already on the table, and the genuinely new material is the API surface: official gpt-5.6-* IDs, the max and pro settings, the multi-agent beta, and Programmatic Tool Calling.

Day one for a working team should be a tuning pass, not a migration sprint. Re-run representative tasks at your current effort setting and one level lower, point high-volume classification at Luna, and treat the OpenAI-reported efficiency numbers as what they are — results customers earned by adopting Programmatic Tool Calling, not a free lunch from a slug change. Price the decision on cost per finished task, where caching terms and token efficiency live, rather than on the sticker rates.

And keep the balance in view: on OpenAI’s own tables, Claude still leads repository-scale software engineering, GDPval, and the Intelligence Index. The frontier didn’t consolidate today — it got easier to reach. The teams that win the next two quarters will be the ones that route each workload to the model that measurably earns it, and re-check that routing every time a release like this lands.

Put GPT-5.6 to work deliberately

Route every workload to the model that measurably earns it.

Our team helps businesses evaluate frontier models on their real workloads — migration tuning passes, cost-per-task pricing, tool-calling architecture, and multi-model routing, delivered in days not quarters.

Free consultationExpert guidanceTailored solutions
What we work on

Frontier-model engagements

  • GPT-5.6 migration tuning passes on live workloads
  • Cost-per-finished-task pricing across Sol / Terra / Luna
  • Programmatic Tool Calling architecture reviews
  • Multi-model routing — GPT-5.6 / Fable 5 / Gemini
  • Agent stack audits before parallel multi-agent spend
FAQ · GPT-5.6 GA

GA-day questions, answered.

There is a free path, but not in plain Chat. Free and Go users get Terra inside ChatGPT Work and Codex; OpenAI’s GA access notes don’t list a free-tier option for the standard Chat surface. In Chat, Plus, Pro, Business, and Enterprise plans get Sol at medium-and-above effort settings, with Pro and Enterprise also getting the “Sol Pro” option for the hardest tasks. In ChatGPT Work and Codex, paid plans from Plus upward can choose among Sol, Terra, and Luna and set reasoning effort per model. On the API, all three models are self-serve for any account — Sol at $5 input / $30 output per million tokens, Terra at $2.50 / $15, and Luna at $1 / $6.
Related dispatches

Continue exploring frontier releases.