v3.0.0
Breaking Changes📦 openai-python-sdkView on GitHub →
⚠ 1 breaking✨ 1 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
- Migrate custom HTTPX clients, transports, or configuration objects to their HTTPX2 equivalents.
- Alternatively, use the temporary, runtime-only legacy HTTPX escape hatch if needed.
✨ New Features
- Migrated to HTTPX2 as the default HTTP client.