Robert Brennan 01ae22ef57
Rename OpenDevin to OpenHands (#3472)
* Replace OpenDevin with OpenHands

* Update CONTRIBUTING.md

* Update README.md

* Update README.md

* update poetry lock; move opendevin folder to openhands

* fix env var

* revert image references in docs

* revert permissions

* revert permissions

---------

Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
2024-08-20 00:44:54 +08:00

1.6 KiB
Raw Blame History

Azure OpenAI 大型语言模型

完成

OpenHands 使用 LiteLLM 进行完成调用。你可以在 Azure 的文档中找到他们的文档 这里

Azure openai 配置

在运行 OpenHands Docker 镜像时,你需要使用 -e 设置以下环境变量:

LLM_BASE_URL="<azure-api-base-url>"          # 示例: "https://openai-gpt-4-test-v-1.openai.azure.com/"
LLM_API_KEY="<azure-api-key>"
LLM_MODEL="azure/<your-gpt-deployment-name>"
LLM_API_VERSION = "<api-version>"          # 示例: "2024-02-15-preview"

:::note 你可以在 Azure 的部署页面找到你的 ChatGPT 部署名称。它可能与默认或最初设置的聊天模型名称相同(例如 'GPT4-1106-preview'),但不一定相同。运行 OpenHands当你在浏览器中加载它时进入设置并按照上述方式设置模型: "azure/<your-actual-gpt-deployment-name>"。如果列表中没有,请输入你自己的文本并保存。 :::

嵌入

OpenHands 使用 llama-index 进行嵌入。你可以在 Azure 的文档中找到他们的文档 这里

Azure openai 配置

Azure OpenAI 嵌入使用的模型是 "text-embedding-ada-002"。 你需要在你的 Azure 账户中为这个模型设置正确的部署名称。

在 Docker 中运行 OpenHands 时,使用 -e 设置以下环境变量:

LLM_EMBEDDING_MODEL="azureopenai"
LLM_EMBEDDING_DEPLOYMENT_NAME = "<your-embedding-deployment-name>"        # 示例: "TextEmbedding...<etc>"
LLM_API_VERSION = "<api-version>"         # 示例: "2024-02-15-preview"