HomeMigration guides
Data API

AI model migration guides — every announced retirement, with what replaces it

72 AI models have a published retirement date ahead of them as of October 27, 2026. 52 have a replacement named by the provider; 20 do not — those are the migrations that need a decision rather than a rename. The next one is zai-glm-5-2 (Mistral) on 2026-10-31.

Retiring in 2026-10

ModelProviderRetiresDays leftReplacement
zai-glm-5-2Mistral2026-10-314Z.ai GLM 5.3

Retiring in 2026-11

ModelProviderRetiresDays leftReplacement
claude-opus-4-5-20251101Anthropic2026-11-2428— not named
claude-sonnet-4-5-20250929Anthropic2026-11-3034claude-sonnet-5-5

Retiring in 2026-12

ModelProviderRetiresDays leftReplacement
chatgpt-image-latestOpenAI2026-12-0135gpt-image-2.5-sunburst or gpt-image-2.5-flare
gpt-image-1-miniOpenAI2026-12-0135gpt-image-2.5-sunburst or gpt-image-2.5-flare
gpt-image-1.5OpenAI2026-12-0135gpt-image-2.5-sunburst or gpt-image-2.5-flare
gpt-image-1.5-2025-12-16OpenAI2026-12-0135gpt-image-2.5-sunburst or gpt-image-2.5-flare
gpt-5OpenAI2026-12-1145gpt-5.6-sol
gpt-5-2025-08-07OpenAI2026-12-1145gpt-5.6-sol
gpt-5-miniOpenAI2026-12-1145gpt-5.6-terra
gpt-5-mini-2025-08-07OpenAI2026-12-1145gpt-5.6-terra
gpt-5-nanoOpenAI2026-12-1145gpt-5.6-luna
gpt-5-nano-2025-08-07OpenAI2026-12-1145gpt-5.6-luna
gpt-5-proOpenAI2026-12-1145gpt-5.6-sol (reasoning.mode: pro)
gpt-5-pro-2025-10-06OpenAI2026-12-1145gpt-5.6-sol (reasoning.mode: pro)
o3OpenAI2026-12-1145gpt-5.6-sol
o3-2025-04-16OpenAI2026-12-1145gpt-5.6-sol
o3-proOpenAI2026-12-1145gpt-5.6-sol (reasoning.mode: pro)
o3-pro-2025-06-10OpenAI2026-12-1145gpt-5.6-sol (reasoning.mode: pro)

Retiring in 2027-01

ModelProviderRetiresDays leftReplacement
gpt-4o-mini-ttsOpenAI2027-01-0671gpt-realtime-2.1-mini
gpt-4o-mini-tts-2025-03-20OpenAI2027-01-0671gpt-realtime-2.1-mini
gpt-4o-mini-tts-2025-12-15OpenAI2027-01-0671gpt-realtime-2.1-mini
tts-1OpenAI2027-01-0671gpt-realtime-2.1-mini
tts-1-hdOpenAI2027-01-0671gpt-realtime-2.1-mini
GPT-4.1OpenAI2027-01-1479gpt-6-luna
GPT-4.1 miniOpenAI2027-01-1479gpt-6-luna
GPT-4oOpenAI2027-01-1479gpt-6-luna
GPT-4o miniOpenAI2027-01-1479gpt-6-luna
gpt-4o-miniOpenAI2027-01-1479gpt-6-luna
gpt-4o-audioOpenAI2027-01-2085gpt-audio-1.5
gpt-4o-mini-audioOpenAI2027-01-2085gpt-audio-1.5
gpt-4o-mini-realtimeOpenAI2027-01-2085gpt-realtime-2.1-mini
gpt-4o-mini-transcribe-2025-03-20OpenAI2027-01-2085gpt-4o-mini-transcribe-2025-12-15
gpt-4o-realtimeOpenAI2027-01-2085gpt-realtime-2.1
gpt-audioOpenAI2027-01-2085gpt-audio-1.5
gpt-audio-2025-08-28OpenAI2027-01-2085gpt-audio-1.5
gpt-audio-miniOpenAI2027-01-2085gpt-audio-1.5
gpt-audio-mini-2025-12-15OpenAI2027-01-2085gpt-audio-1.5
gpt-realtimeOpenAI2027-01-2085gpt-realtime-2.1
gpt-realtime-2025-08-28OpenAI2027-01-2085gpt-realtime-2.1
gpt-realtime-miniOpenAI2027-01-2085gpt-realtime-2.1-mini
gpt-realtime-mini-2025-12-15OpenAI2027-01-2085gpt-realtime-2.1-mini

Retiring in 2027-02

ModelProviderRetiresDays leftReplacement
claude-opus-4-6Anthropic2027-02-05101— not named
claude-sonnet-4-6Anthropic2027-02-17113— not named
/v1/audio/translationsOpenAI2027-02-26122v1/realtime/translations
gpt-4o-mini-transcribeOpenAI2027-02-26122gpt-live-transcribe or gpt-transcribe
gpt-4o-mini-transcribe-2025-12-15OpenAI2027-02-26122gpt-live-transcribe or gpt-transcribe
gpt-4o-transcribeOpenAI2027-02-26122gpt-live-transcribe or gpt-transcribe
gpt-4o-transcribe-diarizeOpenAI2027-02-26122gpt-live-transcribe or gpt-transcribe
whisper-1OpenAI2027-02-26122gpt-live-transcribe or gpt-transcribe

Retiring in 2027-04

ModelProviderRetiresDays leftReplacement
gpt-5.1OpenAI2027-04-01156gpt-6-sol
gpt-5.1-2025-11-13OpenAI2027-04-01156gpt-6-sol
gpt-5.3-codexOpenAI2027-04-01156gpt-6-sol
gpt-5.4-nanoOpenAI2027-04-01156gpt-6-luna
gpt-5.4-nano-2026-03-17OpenAI2027-04-01156gpt-6-luna
claude-opus-4-7Anthropic2027-04-16171— not named

Retiring in 2027-05

ModelProviderRetiresDays leftReplacement
claude-opus-4-8Anthropic2027-05-28213— not named

Retiring in 2027-06

ModelProviderRetiresDays leftReplacement
claude-fable-5Anthropic2027-06-09225— not named
claude-mythos-5Anthropic2027-06-09225— not named
claude-sonnet-5Anthropic2027-06-30246— not named

Retiring in 2027-07

ModelProviderRetiresDays leftReplacement
claude-opus-5Anthropic2027-07-24270— not named

Retiring in 2027-09

ModelProviderRetiresDays leftReplacement
claude-fable-5-1Anthropic2027-09-01309— not named
claude-mythos-5-1Anthropic2027-09-01309— not named
claude-opus-5-5Anthropic2027-09-22330— not named
claude-sonnet-5-5Anthropic2027-09-28336— not named

Retiring in 2027-10

ModelProviderRetiresDays leftReplacement
gpt-4oAzure OpenAI2027-10-01339— not named
gpt-4o-miniAzure OpenAI2027-10-01339— not named
claude-haiku-5-5Anthropic2027-10-07345— not named
gpt-4.1Azure OpenAI2027-10-14352— not named
gpt-4.1-miniAzure OpenAI2027-10-14352— not named
gpt-4.1-nanoAzure OpenAI2027-10-14352— not named
o4-miniAzure OpenAI2027-10-16354— not named

Where do these dates come from?

Each entry is taken from the provider’s own deprecation documentation by an automated weekly job, and every model page links back to its source. Dates that providers revise are picked up on the next run. Nothing here is inferred from announcements or social media — if a provider has not published a date, the model is not listed. The combined calendar view lives on the deprecations page.