Azure
OpenHands は LiteLLM を使用して Azure のチャットモデルを呼び出します。Azure をプロバイダとして使用する方法については、こちらのドキュメントをご覧ください。
Azure OpenAI 設定
OpenHands を実行する際には、以下の環境変数を docker run コマンド で -e
を使用して設定する必要があります。
LLM_API_VERSION="<api-version>" # 例: "2023-05-15"
例:
docker run -it --pull=always \
-e LLM_API_VERSION="2023-05-15"
...
その後、OpenHands UI の設定で以下を行います。
メモ
Azure の deployments ページで ChatGPT のデプロイメント名を確認する必要があります。以下では <deployment-name> と表記しています。
Advanced
オプションを有効にします。- 以下を設定します:
Custom Model
を azure/<deployment-name> に設定Base URL
を Azure API の Base URL に設定 (例:https://example-endpoint.openai.azure.com
)API Key
を Azure API キーに設定
Azure OpenAI 設定
OpenHands を実行する際には、以下の環境変数を docker run コマンド で -e
を使用して設定します。
LLM_API_VERSION="<api-version>" # 例: "2024-02-15-preview"