OpenAIのSDKがHTTPX2に移行、開発者に新たな利便性を提供

要約

OpenAIはPython SDKをHTTPX2に移行しました。これにより、同期および非同期のHTTPクライアントが新しいHTTPX2を使用することになります。HTTPX2はopenaiパッケージに自動的にインストールされ、以前のhttpxパッケージは含まれません。この変更により、SDKのHTTPレイヤーとやり取りするアプリケーションに影響が出ることがありますが、デフォルトのHTTPクライアントを使用している場合、既存のAPI呼び出しや応答モデル、ストリーミングAPI、認証、リトライ、タイムアウトなどはそのまま機能します。

HTTPX2では、デフォルトのTLS信頼ストアが変更され、これにより最小限のコンテナイメージや企業のTLS検査プロキシを使用している環境では、証明書の検証が失敗する可能性があります。これを回避するためには、オペレーティングシステムの信頼ストアに必要なCA証明書をインストールするか、明示的な証明書バンドルを構成する必要があります。これにより、環境変数を設定することが求められる場合があります。

さらに、HTTPX2クライアントや設定オブジェクトも使用可能で、SDKは推奨されるタイムアウトや接続プールのデフォルトを保持するヘルパーを提供しています。直接構築されたhttpx2.Clientやhttpx2.AsyncClientインスタンスもサポートされており、HTTPX2のデフォルトが適用されます。これらの変更は、SDKを使用する開発者にとって、よりスムーズで効率的な体験を提供することを目的としています。


元記事: https://github.com/openai/openai-python/blob/main/httpx2.md

公開日: Fri, 28 Aug 2026 11:51:20 +0000


この記事はAIアシスト編集により作成されています。

📰 元記事: 元記事を読む

コメントする