33 model IDs have a shutdown date in October 2026. 28 of them are OpenAI's, and they all go off on October 23. If any of these strings live in your config, env vars, eval harness or a hard-coded model picker, now's the time to grep for them.
Everything below comes from the providers' own deprecation pages (OpenAI, Anthropic, Google Gemini API, Mistral, Groq, Cohere), read on October 22, 2026. Aliases, dated snapshots and fine-tune bases are listed separately, because each one fails on its own when the date passes.
Already shut down this month
| Model | Provider | Shutdown | Replacement named by the provider |
|---|---|---|---|
gpt-5.4-cyber |
OpenAI | Oct 1 | "The most capable cyber model available to you" |
veo-3.1-generate-preview |
Oct 22 | gemini-omni-1.1-flash |
|
veo-3.1-fast-generate-preview |
Oct 22 | gemini-omni-1.1-flash |
|
veo-3.1-lite-generate-preview |
Oct 22 | gemini-omni-1.1-flash |
Shutting down October 23 (OpenAI, 28 IDs)
| Model | Replacement named by OpenAI |
|---|---|
gpt-3.5-turbo, gpt-3.5-turbo-0125, gpt-3.5-turbo-completions
|
gpt-5.6-terra |
gpt-4, gpt-4-0613, gpt-4-completions, gpt-4-0613-completions
|
gpt-5.6-sol |
gpt-4-turbo, gpt-4-turbo-2024-04-09, gpt-4-turbo-completions
|
gpt-5.6-sol |
gpt-4-1106-preview |
gpt-5.6-sol |
gpt-4o-2024-05-13 |
gpt-5.6-sol |
gpt-4.1-nano, gpt-4.1-nano-2025-04-14
|
gpt-5.6-luna |
o1-2024-12-17 |
gpt-5.6-sol |
o1-pro, o1-pro-2025-03-19
|
gpt-5.6-sol (with reasoning.mode: pro) |
o3-mini, o3-mini-2025-01-31
|
gpt-5.6-sol |
o4-mini, o4-mini-2025-04-16
|
gpt-5.6-terra |
gpt-image-1 |
gpt-image-2.5-sunburst or gpt-image-2.5-flare
|
Fine-tune bases on the same date (OpenAI recommends re-tuning on the listed base):
| Fine-tune base | Recommended base |
|---|---|
ft-gpt-3.5-turbo, ft-o4-mini-2025-04-16, ft-babbage-002, ft-davinci-002
|
gpt-5.6-terra |
ft-gpt-4 |
gpt-5.6-sol |
ft-gpt-4.1-nano-2025-04-14 |
gpt-5.6-luna |
Shutting down October 31
| Model | Provider | Replacement |
|---|---|---|
zai-glm-5-2 |
Mistral (hosted Z.ai model) | Z.ai GLM 5.3 |
Newly deprecated this month (still working, shutdown later)
OpenAI announced two batches in October:
| Model | Deprecated | Shutdown | Replacement |
|---|---|---|---|
gpt-5.1 |
Oct 1 | Apr 1, 2027 | gpt-6-sol |
gpt-5.3-codex |
Oct 1 | Apr 1, 2027 | gpt-6-sol |
gpt-5.4-nano |
Oct 1 | Apr 1, 2027 | gpt-6-luna |
tts-1, tts-1-hd
|
Oct 1 | Jan 6, 2027 | gpt-realtime-2.1-mini |
gpt-4o-mini-tts-2025-03-20, gpt-4o-mini-tts-2025-12-15
|
Oct 1 | Jan 6, 2027 | gpt-realtime-2.1-mini |
gpt-4o-2024-08-06, gpt-4o-2024-11-20
|
Oct 14 | Jan 14, 2027 | gpt-6-luna |
gpt-4o-mini-2024-07-18 |
Oct 14 | Jan 14, 2027 | gpt-6-luna |
gpt-4.1-2025-04-14, gpt-4.1-mini-2025-04-14
|
Oct 14 | Jan 14, 2027 | gpt-6-luna |
Anthropic, Mistral, Groq and Cohere listed no deprecations announced in October. Google's page doesn't show announcement dates, only shutdown dates, so its new entries show up in the "coming up" table instead.
Coming up in the next 60 days
| Date | Model | Provider | Replacement |
|---|---|---|---|
| Nov 17 |
gemini-2.5-flash-preview-tts, gemini-2.5-pro-preview-tts, gemini-3.1-flash-tts-preview
|
gemini-3.8-flash-tts or gemini-3.8-flash-lite-tts
|
|
| Nov 17 |
gemini-3.1-flash-live-preview, gemini-2.5-flash-native-audio-preview-12-2025
|
gemini-3.8-live |
|
| Nov 30 | claude-sonnet-4-5-20250929 |
Anthropic | none named on the page |
| Dec 1 |
gpt-image-1-mini, gpt-image-1.5
|
OpenAI |
gpt-image-2.5-sunburst or gpt-image-2.5-flare
|
| Dec 11 |
gpt-5-2025-08-07, o3-2025-04-16, o3-pro-2025-06-10, gpt-5-pro-2025-10-06
|
OpenAI | gpt-5.6-sol |
| Dec 11 | gpt-5-mini-2025-08-07 |
OpenAI | gpt-5.6-terra |
| Dec 11 | gpt-5-nano-2025-08-07 |
OpenAI | gpt-5.6-luna |
What to do with this
- Grep your repos and secrets manager for the IDs above. Aliases like
gpt-4ando4-minihide in defaults and test fixtures. - A retired model usually returns a 404 or a "model not found" error, not a quality drop, so a weekly smoke test that sends one tiny request per configured model catches it before users do.
- Put the model name in config, not code. Then a retirement is a one-line change.
- "Replacement" is the provider's suggestion. Run your own evals before swapping, since prices and output differ.
Always check the provider's page before acting: OpenAI (developers.openai.com/api/docs/deprecations), Anthropic (platform.claude.com/docs/en/about-claude/model-deprecations), Google (ai.google.dev/gemini-api/docs/deprecations), Mistral (docs.mistral.ai/models).
I put this together from Upstream, a free API that reads these deprecation pages and tells you if a model ID is active, deprecated or retired, with the date and replacement: https://upstream-api.pages.dev
Top comments (0)