OpenAI 發布了官方 Python SDK 的 3.0.0 版本,主要變更為將預設 HTTP 客戶端從 httpx 更換為 HTTPX2。原本的 httpx 庫不再自動安裝,使用者必須將自訂配置遷移至對應的 HTTPX2 格式。 HTTPX2 與 httpx 是相同的庫,但現在由 Pydantic Services 以新的套件名稱正式維護。這兩個套件不會衝突,可以共存,這使得仍需 httpx 的傳遞依賴項也能在不改變的情況下正常運作。
事件背景
HTTPX 是一個用於發送 HTTP 請求的熱門 Python 庫,支援同步和非同步 API。HTTPX2 是該客戶端的下一代版本,現由 Pydantic Services 管理,提供整合式 CLI 支援和原生 HTTP/2 功能,同時保持與原始 httpx 生態系統的相容性。



