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.

Nowline Aug 13 12:00 AM banner

Top AI stories from the last hour

Top AI stories from the last hour

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.