All insights

How-to guides

How to Switch to ChatGPT 4o (It’s No Longer Available in ChatGPT)

GPT-4o was retired from ChatGPT on February 13, 2026, and from Custom GPTs on April 3, 2026. Learn what that means and how to check its separate API availability.

Illustration for How to switch to chatgpt 4o

Can you switch to GPT-4o in ChatGPT?

No. As of November 12, 2026, GPT-4o is no longer selectable in ChatGPT. OpenAI retired it from ChatGPT on February 13, 2026 and ended its remaining availability in Custom GPTs on April 3, 2026. There is no current model-picker step, legacy-model toggle, subscription upgrade, or app update that will restore it in ChatGPT. (openai.com)

Older tutorials that say to enable “Show legacy models” or select GPT-4o from the model menu are outdated. OpenAI’s retirement notice establishes that the model was removed; it does not specify exactly how every saved conversation or Custom GPT is handled. You can’t select GPT-4o again in an existing conversation. (openai.com)

For a model that is still supported but missing from your picker, check the models available to your account or workspace. That is a separate issue from GPT-4o’s completed retirement.

What if you mean using GPT-4o in an application?

ChatGPT model selection and API requests are separate. The current API model documentation lists gpt-4o as deprecated and shows the Responses API as a supported endpoint. The alias is listed, but deprecated status means you should not assume it will remain available indefinitely. The model page does not give a shutdown date for the alias; OpenAI says model details can include a shutdown_date, which you can check through the Models API. (developers.openai.com)

To try the model in a development or staging environment, create an API key in the dashboard, set it as an environment variable, and change your application’s request model value to gpt-4o. This minimal Python example uses the documented Responses request pattern and response accessor; the GPT-4o model page lists Responses as supported. It has not been run here. (developers.openai.com)

pip install openai
export OPENAI_API_KEY="your_api_key_here"
from openai import OpenAI

client = OpenAI()
response = client.responses.create(
    model="gpt-4o",
    input="Reply with the word OK.",
)
print(response.output_text)

A successful staging request confirms the call worked for your API organization at that time; it does not guarantee ongoing availability. Before directing production traffic to a deprecated model, check its current status and plan a migration. ChatGPT and API billing are separate; a ChatGPT subscription does not cover API usage. (developers.openai.com)

In short

  • Want GPT-4o in ChatGPT? You can’t switch to it now; it was retired from ChatGPT, including Custom GPTs.
  • Maintaining an API integration? The API documentation lists gpt-4o as deprecated and Responses as supported. Test in staging, check the model’s current status, and plan for replacement.
  • Found an old selector or settings guide? It no longer applies to GPT-4o in ChatGPT.

Sources

Retiring GPT-4o, GPT-4.1, GPT-4.1 mini, and OpenAI o4-mini in ChatGPT

GPT-4o Model | OpenAI API

Deprecations | OpenAI API

Developer quickstart | OpenAI API

Managing billing for ChatGPT and the API platform

Contact us