As of November 12, 2026, GPT-5 is no longer selectable in ChatGPT: OpenAI retired GPT-5 Instant and Thinking from ChatGPT on February 13, 2026. The OpenAI API model page still lists gpt-5, but marks it deprecated. If you specifically need GPT-5, you can try the API, but access is not guaranteed; for a new production integration, use a model OpenAI currently supports. (developers.openai.com)
ChatGPT: GPT-5 is no longer selectable
Signing in to ChatGPT or changing your subscription will not restore GPT-5. It has been retired from the ChatGPT model picker. Choose a model currently offered in your account instead; check the model menu for the options available to you.
If you’re looking at an older article or screenshot, don’t rely on its instructions for selecting GPT-5 or GPT-5 Thinking. Those describe past ChatGPT access, not the current model list.
Try GPT-5 through the OpenAI API
ChatGPT and the API are separate products. ChatGPT access is managed in ChatGPT; API requests use an API key and API billing, which is separate from a ChatGPT subscription. For paid API usage, OpenAI says to add a payment method in your API billing settings; prepaid credits are another billing option. Billing setup does not guarantee that the deprecated gpt-5 model is available to your API project. The model page lists gpt-5 as deprecated, so verify access before relying on it. (help.openai.com)
Make a minimal test request
- Create an API key in the OpenAI API dashboard and confirm you’re working in the intended API project.
- If you’ll make paid API calls, set up API billing with a payment method or ensure you have usable prepaid credits. The current documentation does not establish a separate GPT-5 usage-tier or verification requirement, or guarantee that this deprecated model will be enabled for your account.
- Store the key as the
OPENAI_API_KEYenvironment variable—don’t paste it into source code or share it. Install the official Python SDK and send a small request using the GPT-5 identifier.
For macOS or Linux, set the key in your terminal and install the SDK:
export OPENAI_API_KEY='your_api_key'
pip install openai
Save and run this as test_gpt5.py:
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model='gpt-5',
input='Reply with the words: GPT-5 API test succeeded.'
)
print(response.output_text)
A text response means the request completed using the requested model identifier. If it fails, read the API error details: an authentication error points to the key or project setup; a billing or quota error means to check your credit balance and usage or spend limits; a model-unavailable or deprecated-model error means GPT-5 isn’t usable for that request. For billing or quota errors, follow the documented next step for the specific error; for model unavailability, use a model currently supported by your API project. (help.openai.com)
OpenAI’s quickstart documents API-key setup and the Responses API request pattern. For production, don’t build a new dependency on deprecated GPT-5: choose a model currently recommended and supported, then test it with your application before deploying. (developers.openai.com)
If you can’t find GPT-5
- In ChatGPT: GPT-5 has been retired there. Choose a currently offered model in the model menu. If a model that should be available to your account is missing or disabled, check the message shown in ChatGPT. For a managed workspace, ask an administrator to check model permissions. (
developers.openai.com) - In the API: confirm you’re using a key from the intended API project and the
gpt-5identifier. Check the returned error: authentication errors, billing or quota errors, and model-unavailable errors point to different next steps. If GPT-5 is unavailable or deprecated for your request, use a currently supported model rather than changing your ChatGPT subscription. (help.openai.com) - For a temporary ChatGPT model issue: OpenAI advises retrying later if a model is at capacity, checking its status page for service issues, and contacting Support if access remains limited. (
developers.openai.com)
Bottom line: In ChatGPT, choose a currently offered model—GPT-5 is retired. For a developer who specifically needs GPT-5, test the API’s gpt-5 identifier after setting up the relevant API credentials and billing, but treat it as deprecated and verify access before relying on it. For a new production integration, use a model OpenAI currently supports.
Sources
Retiring GPT-4o and other ChatGPT models
Developer quickstart | OpenAI API
Managing billing for ChatGPT and the API platform
