DEV Community

Toolweather
Toolweather

Posted on

AI models retired or deprecated this month (October 2026)

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 Google Oct 22 gemini-omni-1.1-flash
veo-3.1-fast-generate-preview Google Oct 22 gemini-omni-1.1-flash
veo-3.1-lite-generate-preview Google 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 Google 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 Google 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

  1. Grep your repos and secrets manager for the IDs above. Aliases like gpt-4 and o4-mini hide in defaults and test fixtures.
  2. 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.
  3. Put the model name in config, not code. Then a retirement is a one-line change.
  4. "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)