はじめに
Azure OpenAI Serviceを利用している際に、TypeError: Client.__init__() got an unexpected keyword argument 'proxies'
というエラーに遭遇しました。このエラーの解決方法をまとめた記事です。同じ問題に悩んでいる方の参考になれば幸いです。
- 利用環境:Google Colab
-
ライブラリ:
openai
- 目的:Azure OpenAI ServiceでRAGを構築
エラー発生の背景
調査の結果、このエラーはopenai
ライブラリのバージョンが古いことが原因で発生していました。特に、AzureOpenAI
のようなクラスを使用している場合、ライブラリが最新でないと互換性の問題が発生します。
エラーが発生したコード例
以下は、エラーが発生したコードの一部です:
from openai import AzureOpenAI
openai_client = AzureOpenAI(
azure_endpoint="https://example-endpoint.openai.azure.com/",
api_version="2024-**-**-****",
api_key="api-key"
)
解決方法
エラーの原因は、openai
ライブラリが古いため、新しい機能やクラスがサポートされていなかったことにあります。そのため、ライブラリを最新バージョンにアップグレードすることで解決しました。
!pip install --upgrade openai