Your organization must be verified to use the model 'gpt-5'. Please go to: https://platform.openai.com/settings/organization/general and click on Verify Organization. If you just verified, it can take up to 15 minutes for access to propagate.

Resolved 💬 9 comments Opened Aug 8, 2025 by AnthonyRonning Closed Aug 8, 2025
💡 Likely answer: A maintainer (pakrym-oai, contributor) responded on this thread — see the highlighted reply below.

What version of Codex is running?

0.16

Which model were you using?

gpt-5

What platform is your computer?

_No response_

What steps can reproduce the bug?

Be a human that thinks KYC for models is fucking stupid, then try using codex

What is the expected behavior?

it should work

What do you see instead?

Your organization must be verified to use the model 'gpt-5'. Please go to: https://platform.openai.com/settings/organization/general and click on Verify Organization. If you just verified, it can take up to 15 minutes for access to propagate.

Additional information

_No response_

View original on GitHub ↗

9 Comments

Idkbythispoint · 11 months ago

This isnt a codex issue, this is an API "issue".

bekhtinartem · 11 months ago

GPT5 without organization verification works only without streaming mode.
If you use streaming mode it get this error.

https://community.openai.com/t/why-can-non-verified-organisations-use-gpt-5-and-gpt-5-mini-but-not-stream-them/1338294/1

pakrym-oai contributor · 11 months ago

Hi! Can you run codex login status please? You might have the OPENAI_API_KEY variable set that forces codex to use API instead of the included ChatGPT credits.

AnthonyRonning · 11 months ago
Logged in using an API key -

Yes, I have OPENAI_API_KEY set in my global env though I used codex login to go through the oauth flow.

pakrym-oai contributor · 11 months ago

Can you please try 0.19, we've adjusted the order of authentication sources there?

AnthonyRonning · 11 months ago

okay this worked! Thank you.

NotWadeGrimridge · 11 months ago

@pakrym-oai will you accept a PR for this, a config option for disabling streaming? i have one ready to go.

pfylim · 9 months ago

seriously. fix this

pankajmyt · 8 months ago

still encountering this issue. I am using gosdk v3, with service token.

resp, err := r.service.client.Chat.Completions.New(context.Background(), openai.ChatCompletionNewParams{
			Model: r.model,
			ResponseFormat: openai.ChatCompletionNewParamsResponseFormatUnion{
				OfJSONSchema: &openai.ResponseFormatJSONSchemaParam{
					JSONSchema: r.schema,
				},
			},
			Temperature: openai.Float(r.temperature),
			TopP:        openai.Float(r.topP),
			Messages: []openai.ChatCompletionMessageParamUnion{
				openai.SystemMessage(r.systemInstruction),
				openai.UserMessage(r.userInstruction),
			},
			ServiceTier: serviceTier,
		})