掲載済み (2026-08-29号)
208 153文字 • 1分

OpenAI Python SDKのHTTPX2移行ガイド

原題: openai-python/httpx2.md at main · openai/openai-python · GitHub

英語

掲載情報

概要

OpenAI Python SDKの内部HTTPクライアントがHTTPX2へ移行し、TLS検証方式の変更やクラスの置き換えが必要となる重要な変更が加えられました。

詳細内容

OpenAI Python SDKは、同期および非同期のHTTP通信に利用するライブラリを従来の`httpx`から`httpx2`へ移行しました。これにより、SDKインストール時に`httpx`は自動インストールされなくなります。主な変更点は、TLS証明書の検証が従来の`certifi`ではなくOS標準のトラストストアを使用するように変更された点です。カスタムクライアントを使用している場合、`httpx.Client`や`httpx.Timeout`などのオブジェクトを対応する`httpx2`のものに置き換える必要があります。また、`aiohttp`サポートもHTTPX2ネイティブなトランスポートへ更新されています。既存の`httpx`に依存するツールやテスト(RESPX等)を使用しているユーザー向けに、型チェックの回避が必要な一時的な「レガシー・エスケープハッチ」も用意されていますが、早期の移行が推奨されます。