Finally, the much-awaited moment of ultimate naming conflict has arrived: 4o vs. o4.
4o-mini vs. o4-mini.
I still can’t understand the terrible idea of naming the reasoning models with an “o” instead of an “r,” especially considering they’ve already used “o” in the GPT family.
Tthis is rather fundamental information to present when finding this forum topic - and thinking you’d be able to employ the API reference:
HTTP error occurred: 400 - {
"error": {
"message": "Your organization must be verified to generate reasoning summaries. Please go to: https://platform.openai.com/settings/organization/general and click on Verify Organization.",
"type": "invalid_request_error",
"param": "reasoning.summary",
"code": "unsupported_value"
}
}
Error: Client error '400 Bad Request' for url 'https://api.openai.com/v1/responses'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
O3 is simply - no streaming without verification. Becuase of the trust required in doing so?
Verified API access for Tier 1 , specifically o4 mini - o4-mini-2025-04-16. I am running evals and still early thoughts/data points but this could really impact RAG use cases and alleviate citation hallucinations. Organization Verification is not enforced, perhaps should be enforced.