OpenAI Python SDK v3.0.0 swaps to httpx2 as its default client
The major bump drops auto-installed httpx for its maintained successor; v2.54.0 adds Responses model IDs and Daybreak models reach AWS Bedrock.

Copy markdown
v3.0.0 swaps your HTTP client
The major bump makes httpx2 the default transport and stops installing httpx automatically. If you don't pin openai<3, a clean install can pull a new HTTP layer under your app, so test before you bump it in production.
Why the swap: httpx went quiet
httpx2 is the Pydantic-maintained successor to httpx, which hasn't shipped a release since 2024. Starlette already moved over in May, so this is the async ecosystem migrating, not a one-off, and more of your stack will likely follow.
v2.54.0 adds new Responses model IDs
The prior release, on Aug 11, ships new Responses API model identifiers and clarifies the metadata requirements for audio uploads. If you send audio to Responses, recheck your upload payload before it starts erroring.
Daybreak models land on AWS Bedrock
OpenAI's Daybreak Blue and Red are now on Amazon Bedrock, reachable through the Responses API. If you're already on AWS, you can call these frontier and cyber-focused models without leaving your existing infra and billing.