Pular para o conteúdo principal

Azure

O OpenHands usa o LiteLLM para fazer chamadas para os modelos de chat do Azure. Você pode encontrar a documentação sobre como usar o Azure como provedor aqui.

Configuração do Azure OpenAI

Ao executar o OpenHands, você precisará definir a seguinte variável de ambiente usando -e no comando docker run:

LLM_API_VERSION="<api-version>"              # por exemplo, "2023-05-15"

Exemplo:

docker run -it --pull=always \
-e LLM_API_VERSION="2023-05-15"
...

Então, nas configurações da interface do usuário do OpenHands:

nota

Você precisará do nome da sua implantação do ChatGPT, que pode ser encontrado na página de implantações no Azure. Isso é referenciado como <deployment-name> abaixo.

  1. Habilite as opções Advanced
  2. Defina o seguinte:
    • Custom Model para azure/<deployment-name>
    • Base URL para a URL base da sua API do Azure (por exemplo, https://example-endpoint.openai.azure.com)
    • API Key para a sua chave de API do Azure

Configuração do Azure OpenAI

Ao executar o OpenHands, defina a seguinte variável de ambiente usando -e no comando docker run:

LLM_API_VERSION="<api-version>"                                    # por exemplo, "2024-02-15-preview"