CodexHowSupport Us

Migrating: GPT-5.6 Sol to GPT-6.1 Sol

Green marks the cheaper/newer side per row where a direction genuinely applies

From: GPT-5.6 SolTo: GPT-6.1 Sol
Context window1,050,000 tokens1,050,000 tokens
Knowledge cutoffFeb 16, 2026Apr 30, 2026
Standard input price$4.00/MTok$2.00/MTok
Standard cached input$0.40/MTok$0.10/MTok
Standard output price$20.00/MTok$10.00/MTok
Cache writesSurcharged (write rate)Surcharged (write rate)
Reasoning effort levelsnone, low, medium (default), high, xhigh, maxlow, medium (default), high, xhigh, max
Long-context repricing rulePublishedPublished
Rate-limit tier group (Tier 1)500 RPM500 RPM
Codex with ChatGPT sign-inNo retirement announcedNo retirement announced

If you never chose a model, Codex has already made this move for you: GPT-6.1 Sol replaced GPT-5.6 Sol as the CLI default. This page is for setups that pinned gpt-5.6-sol, or the unsuffixed gpt-5.6 alias that routes to it, and want to follow.

The price case is one-sided

GPT-6.1 Sol is cheaper on every cell of the table — input, cached input, cache writes, output, in both context bands. That holds even against GPT-5.6 Sol's current promotional rates, which OpenAI says are available at least through November 21, 2026; if those rates end, the gap widens rather than closes. The cached-input cell moves furthest, because GPT-6.1 Sol has the deepest cache-read discount of any current model — the row that matters most in long agentic sessions.

What you give up

none reasoning effort. GPT-5.6 Sol accepts everything from none to max; GPT-6.1 Sol starts at low and also rejects minimal. Any request that sets none must change to low — OpenAI's suggested substitute — and will start producing some reasoning tokens, billed as output. On the API, requests that set temperature, top_p or log probabilities need those removed too. GPT-6.1 Sol's rate-limit table also omits the batch-queue column GPT-5.6 Sol publishes.

What stays put

Context window, maximum output, the long-context threshold, and request and token limits per minute.

Before switching

Search for both gpt-5.6-sol and a bare gpt-5.6, since the alias is easy to miss. Run a representative task on both models and compare turns and tokens per finished task, not just per-token price — a newer generation can change how much work a task takes. The effort error page lists the parameter changes in one place.

Verified 2026-10-01 against CodexHow facts module (src/data/facts/) — see /about/#accuracy.