Model retirements · OpenAI API · checked

o3-pro shutdown on 11 December 2026

OpenAI shuts down o3-pro (o3-pro-2025-06-10) on the OpenAI API on 11 December 2026 and recommends gpt-5.6-sol (reasoning.mode: pro) as the replacement. No price ratio: no price for gpt-5.6-sol with reasoning.mode pro was listed on OpenAI's pricing page when checked on 8 October 2026, so no ratio is given. OpenAI documents one change that can break code: the replacement needs reasoning.mode set to pro. Record your answers before 11 December 2026: after that nobody can ask o3-pro again.

Find every place your code and config name it, with this page's facts beside each:

$ npx --allow-git=root github:agentwares/model-migrate scan

npx --allow-git=root github:agentwares/model-migrate scan lists every model ID in your code and config that has a shutdown date, with its replacement, price ratio and this page's link. It needs no account and no API key, reads your files on your machine and sends nothing; its one request fetches this data. Free and MIT licensed.

The facts

Platform
OpenAI API
Model ID
o3-pro-2025-06-10
Also called
o3-proAs OpenAI's docs list them.
Announced
11 June 2026
Shutdown
11 December 2026
Recommended replacement
gpt-5.6-solOpenAI: reasoning.mode: pro
List price per million tokens, input / output
No price for gpt-5.6-sol with reasoning.mode pro was listed on OpenAI's pricing page when checked on 8 October 2026, so no ratio is given.

Prices are the provider's list prices for the standard tier, text input and the shortest context tier. A per-token ratio leaves out how many tokens each model spends on the same prompt; only your own prompts show that.

What changes when you move

How to test the replacement on your own prompts

  1. Find every call that names o3-pro: npx --allow-git=root github:agentwares/model-migrate scan prints each file and line.
  2. Before 11 December 2026, record what o3-pro answers on a sample of your real prompts, with the token counts OpenAI reports, on your own key: npx --allow-git=root github:agentwares/model-migrate capture prompts.jsonl --model o3-pro. After the shutdown that record cannot be made.
  3. Run the same prompts on gpt-5.6-sol, a cheaper sibling and a model from another provider, and compare with checks that need no judge: exact or normalised match, JSON validity and schema, tool-call names and arguments, refusals and length. npx --allow-git=root github:agentwares/model-migrate compare does this on your keys.
  4. Price the move with the token counts each provider reports for those prompts, not with the list price alone; compare reports the cost per 1,000 calls.
  5. Make the changes listed above before you switch.

Keep testing until the date

capture and compare run on your keys and keep everything on your machine. To re-run the same prompts against your own endpoint whenever a provider ships a model, with the history kept, npx --allow-git=root github:agentwares/model-migrate export --agentcheck writes them as traces that agentcheck imports onto a target you monitor there. On its Pro plan they become checks that re-run when a provider ships a model, with 90 days of history.

Migration watch is not built. It would re-run your captured prompts on each replacement and each new model until 11 December 2026, with no endpoint needed, and email you what changed. If you would pay for that, say so with one click. The click is counted; nothing else is sent or stored.

Also shutting down on 11 December 2026

Other OpenAI API retirements

Every announced shutdown, by date

Sources

Built only from the providers' own pages. No vendor intent is implied: a date is what the page says on the day it was read. Data: /models/retirements.json.

model-migrate is a free tool from agentcheck, which re-runs an agent's checks when a provider ships a model and replays recorded traces nightly, so a model change that breaks it arrives as one diff by email.