Overview
As we launch safer and more capable models, we regularly retire older models. Software relying on OpenAI models may need occasional updates to keep working. Impacted customers will always be notified by email and in our documentation.
Each model has one of three lifecycle states.
- Active. You can use the model through the API. OpenAI hasn’t announced its retirement.
- Deprecated. OpenAI has announced the model’s retirement. You can still use it until its shutdown date.
- Shutdown. The model no longer accepts requests through the standard API.
For deprecation notice periods and help migrating to a replacement model, see the deprecation policy and migration guidance below.
Upcoming deprecations
| Shutdown date | Affected model or feature | Status | Recommended replacement | Notice date |
|---|---|---|---|---|
| Nov 30, 2026 | /v1/prompts and reusable prompt objects |
Deprecated | Move prompt content into your application code. Migration guide | Jun 3, 2026 |
| Nov 30, 2026 | Evals dashboard, API, and graders for eval workflows | Read-only | Migrate to Promptfoo. For fine-tuning graders, see the fine-tuning timeline. | Jun 3, 2026 |
| Nov 30, 2026 | Agent Builder | Deprecated | Agents SDK or ChatGPT Workspace Agents. Migration guide. ChatKit remains available. | Jun 3, 2026 |
| Dec 1, 2026 | gpt-image-1-mini |
Deprecated | gpt-image-2.6-sunburst or gpt-image-2.6-flare |
Jun 2, 2026 |
| Dec 1, 2026 | gpt-image-1.5, gpt-image-1.5-2025-12-16 |
Deprecated | gpt-image-2.6-sunburst or gpt-image-2.6-flare |
Jun 2, 2026 |
| Dec 1, 2026 | chatgpt-image-latest |
Deprecated | gpt-image-2.6-sunburst or gpt-image-2.6-flare |
Jun 2, 2026 |
| Dec 11, 2026 | gpt-5, gpt-5-2025-08-07 |
Deprecated | gpt-6.1-sol |
Jun 11, 2026 |
| Dec 11, 2026 | gpt-5-mini, gpt-5-mini-2025-08-07 |
Deprecated | gpt-6.1-terra |
Jun 11, 2026 |
| Dec 11, 2026 | gpt-5-nano, gpt-5-nano-2025-08-07 |
Deprecated | gpt-6-luna |
Jun 11, 2026 |
| Dec 11, 2026 | gpt-5-pro, gpt-5-pro-2025-10-06 |
Deprecated | gpt-6.1-sol (reasoning.mode: pro) in the Responses API |
Jun 11, 2026 |
| Dec 11, 2026 | o3, o3-2025-04-16 |
Deprecated | gpt-6.1-sol |
Jun 11, 2026 |
| Dec 11, 2026 | o3-pro, o3-pro-2025-06-10 |
Deprecated | gpt-6.1-sol (reasoning.mode: pro) in the Responses API |
Jun 11, 2026 |
| Jan 6, 2027 | tts-1 |
Deprecated | gpt-realtime-2.1-mini |
Oct 1, 2026 |
| Jan 6, 2027 | tts-1-hd |
Deprecated | gpt-realtime-2.1-mini |
Oct 1, 2026 |
| Jan 6, 2027 | gpt-4o-mini-tts, gpt-4o-mini-tts-2025-03-20, gpt-4o-mini-tts-2025-12-15 |
Deprecated | gpt-realtime-2.1-mini |
Oct 1, 2026 |
| Jan 6, 2027 | Self-serve fine-tuning job creation | Restricted access | See the fine-tuning timeline. | May 7, 2026 |
| Jan 14, 2027 | GPT-4o (gpt-4o-2024-08-06, gpt-4o-2024-11-20) |
Deprecated | gpt-6-luna |
Oct 14, 2026 |
| Jan 14, 2027 | GPT-4o mini (gpt-4o-mini-2024-07-18) |
Deprecated | gpt-6-luna |
Oct 14, 2026 |
| Jan 14, 2027 | GPT-4.1 (gpt-4.1-2025-04-14) |
Deprecated | gpt-6-luna |
Oct 14, 2026 |
| Jan 14, 2027 | GPT-4.1 mini (gpt-4.1-mini-2025-04-14) |
Deprecated | gpt-6-luna |
Oct 14, 2026 |
| Jan 20, 2027 | gpt-realtime, gpt-realtime-2025-08-28 |
Deprecated | gpt-realtime-2.1 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-audio, gpt-audio-2025-08-28 |
Deprecated | gpt-audio-1.5 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-4o-audio |
Deprecated | gpt-audio-1.5 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-4o-realtime |
Deprecated | gpt-realtime-2.1 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-realtime-mini, gpt-realtime-mini-2025-12-15 |
Deprecated | gpt-realtime-2.1-mini |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-audio-mini, gpt-audio-mini-2025-12-15 |
Deprecated | gpt-audio-1.5 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-4o-mini-realtime |
Deprecated | gpt-realtime-2.1-mini |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-4o-mini-audio |
Deprecated | gpt-audio-1.5 |
Jul 20, 2026 |
| Jan 20, 2027 | gpt-4o-mini-transcribe-2025-03-20 |
Deprecated | gpt-4o-mini-transcribe-2025-12-15 |
Jul 20, 2026 |
| Feb 1, 2027 | gpt-5.5-cyber-preview |
Deprecated | The most capable cyber model available to you. | Nov 5, 2026 |
| Feb 10, 2027 | gpt-image-2, gpt-image-2-2026-04-21 |
Deprecated | gpt-image-2.6-sunburst or gpt-image-2.6-flare |
Nov 10, 2026 |
| Feb 26, 2027 | whisper-1 |
Deprecated | gpt-live-transcribe or gpt-transcribe |
Aug 26, 2026 |
| Feb 26, 2027 | gpt-4o-transcribe |
Deprecated | gpt-live-transcribe or gpt-transcribe |
Aug 26, 2026 |
| Feb 26, 2027 | gpt-4o-mini-transcribe, gpt-4o-mini-transcribe-2025-12-15 |
Deprecated | gpt-live-transcribe or gpt-transcribe |
Aug 26, 2026 |
| Feb 26, 2027 | gpt-4o-transcribe-diarize |
Deprecated | gpt-live-transcribe or gpt-transcribe |
Aug 26, 2026 |
| Feb 26, 2027 | /v1/audio/translations |
Deprecated | /v1/realtime/translations |
Aug 26, 2026 |
| Apr 1, 2027 | gpt-5.3-codex |
Deprecated | gpt-6-sol |
Oct 1, 2026 |
| Apr 1, 2027 | gpt-5.4-nano, gpt-5.4-nano-2026-03-17 |
Deprecated | gpt-6-luna |
Oct 1, 2026 |
| Apr 1, 2027 | gpt-5.1, gpt-5.1-2025-11-13 |
Deprecated | gpt-6-sol |
Oct 1, 2026 |
Fine-tuned versions of the models listed above follow the same shutdown schedule as their underlying base models.
For speech migrations, see the Realtime API guide and the transcription guide.
Model deprecation notice periods
We provide advance notice before retiring models so customers have time to plan and migrate. When we announce a model deprecation, we notify customers who are actively using the model by email and document the deprecation on this page.
Unless safety or compliance concerns require a faster timeline, we provide the following minimum notice periods before model retirement:
- Generally available models: At least 6 months.
- Specialized variants of generally available models and image generation models: At least 3 months. Examples include chat variants such as
gpt-5.1-chat-latest, Codex variants such asgpt-5.3-codex, and deep research variants such aso3-deep-research. - Preview models: Preview models, identified by
previewin the model name, may be retired with much shorter notice, such as 2 weeks. Examples includecomputer-use-previewandgpt-4o-audio-preview. We don’t recommend using preview models for business-critical production workloads unless you can migrate on short notice.
These notice periods give customers time to evaluate recommended replacement models, test application behavior, and complete migrations before a model is no longer available. In some cases, developers may be able to provision dedicated capacity for continued access after a model’s shutdown date. To explore this option, contact our sales team.
Best practices
- Check the documentation regularly for model deprecation updates.
- To monitor model shutdowns programmatically, call the List models endpoint (
GET /v1/models) and check each model’s optionalshutdown_datefield. The field is also available from the Retrieve a model endpoint.
Migration guidance
- In Codex, invoke the OpenAI Docs skill with
$openai-docsand ask it to migrate your project to the recommended replacement. - See the GPT-6 migration guide.
- Run representative requests against both models. Compare outputs, latency, and cost before switching production traffic to the replacement.
Update to OpenAI’s self-serve fine-tuning
On May 7th, 2026, we notified developers using OpenAI’s self-serve fine-tuning platform of updates to availability.
Inference on fine-tuned models will continue to be available until the base models are deprecated.
| Date | Update |
|---|---|
| May 7, 2026 | Creating fine-tuning jobs or training is not available to organizations that have not previously run fine-tuning. |
| July 2, 2026 | Creating fine-tuning jobs is no longer available to organizations that have not run inference on a fine-tuned model in the past 60 days. |
| Jan 6, 2027 | Active existing customers will no longer be able to create new fine-tuning jobs on this date. Inference on fine-tuned models will be disabled only when the underlying base model is deprecated. |