… and verification is not needed for Tier 4 and Tier 5 organizations to access o3 or o4-mini at this point in time.
and said,
… Tier 4 and 5 will not have to verify but Tier 1-3 must do so.
I’m Tier 5, but I’m encountering an issue with streaming. Non-streaming works fine, but streaming requires verification:
from openai import OpenAI # openai == 1.75.0
import os
client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY", "<your OpenAI API key if not set as env var>"))
# This works fine
response = client.chat.completions.create(
model='o3',
messages=[
{'role': 'user', 'content': 'Count to 10, with a comma between each number and no newlines. E.g., 1, 2, 3, ...'}
],
temperature=1,
)
print(response.choices[0].message.content)
# 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
# This fails with verification error
response = client.chat.completions.create(
model='o3',
messages=[
{'role': 'user', 'content': "What's 1+1? Answer in one word."}
],
temperature=1,
stream=True # set stream=True to get a streaming response
)
for r in response:
print(r.choices[0].delta.content, end="", flush=True)
# BadRequestError: Error code: 400 - {'error': {'message': 'Your organization must be verified to stream this model. Please go to: https://platform.openai.com/settings/organization/general and click on Verify Organization.', 'type': 'invalid_request_error', 'param': 'stream', 'code': 'unsupported_value'}}
Whato are you joking about having to verify yourself… Shlak, I don’t have physical documents because in Poland we have something like mCitizen and ID on my phone, same with my driving licence - and OpenAI makes me send a photo from it. I’ve already tried to get around this in such a way that I take a photo of the licence I used to take for some kind of verification and it doesn’t accept -.-.
Gee, I spend $300 a month on APIs and you can’t use the news
It appears the documentation is still being updated regularly. I should refrain myself from commenting on this particular issue until the situation has settled in.
What additional model and capability access will I unlock with Organization Verification?
Once verified, your organization will be able to use o3 with Streaming responses.
Additionally, you will be able to access Reasoning Summaries when using the Respones API for o1, o3-mini, o3 and o4-mini.
Some organizations may already have access to these models and capabilities without having to go through the Verification process. To check if your organization has access, view the Limits page or test in the Playground.
I understand that organization verification is required for o3 streaming functionality.
Once the documentation stabilizes, it would be helpful if you could clarify whether verification is indeed required for streaming functionality even for Tier 4/5, or if this is just a temporary limitation.
Don’t even try to verify the organization. You can try it exactly one time per account and the service they use is not going to recognize your face.
I got the impression they use this verification impossible hoop to limit people using that model, either it has bigger issues or something else.
I have raised the verification loop issue with OpenAI, I tried the verification myself over the weekend and it worked for me, so it does seem to be working for some at least.
I have same issues since 2 weeks, tier 3 - from openai using only o4-mini and 4.1 and some fintuned but for others only openrouters, f#### each others models from .