
OpenAIのPython SDKがHTTPX2へ移行、certifiバンドルを廃止
openai-python SDKはデフォルトでHTTPX2を同梱するようになった。`DefaultHttpx2Client`および`DefaultAsyncHttpx2Client`により、推奨されるタイムアウト、プール、リダイレクトの設定は維持される。破壊的変更はAPIサーフェスではなくTLSトラストにある。HTTPX2はcertifiの代わりにOSのトラストストアで検証を行うため、`SSL_CERT_FILE`または`SSL_CERT_DIR`を設定しない限り、最小構成のコンテナ、企業のTLS検査プロキシ、カスタムのcertifiバンドルでは検証に失敗する。テストスイートにも影響が及ぶ。従来のHTTPXにパッチを当てるRESPXのセットアップではデフォルトクライアントをインターセプトできず、従来の`httpx.Client`を注入するには型チェックを通過させるために`cast(Any, ...)`が必要となる。
出典: github.com ↗