Change8

v3.0.0

Breaking Changes
📦 openai-python-sdkView on GitHub →
1 breaking1 features🔧 2 symbols

Summary

This release upgrades the default HTTP client to HTTPX2, requiring migration for applications with custom HTTPX configurations. The `httpx` package is no longer installed automatically.

⚠️ Breaking Changes

  • HTTPX2 is now the default HTTP client, and `httpx` is no longer installed automatically. Applications using custom HTTPX clients, transports, or configuration objects must migrate to their HTTPX2 equivalents or use the temporary, runtime-only legacy HTTPX escape hatch.

Migration Steps

  1. Migrate custom HTTPX clients, transports, or configuration objects to their HTTPX2 equivalents.
  2. Alternatively, use the temporary, runtime-only legacy HTTPX escape hatch if needed.

✨ New Features

  • Migrated to HTTPX2 as the default HTTP client.

Affected Symbols