Skip to content

AutoGPT Agent设置

🐋 使用Docker设置和运行  |  👷🏼 开发者专用

📋 要求

Linux / macOS

Windows(WSL)

Windows

注意

我们建议使用WSL来设置AutoGPT。在Windows上,有些东西的工作方式并不完全相同,我们目前无法为所有这些情况提供专门的说明。

🗝️ 获取OpenAI API密钥

从以下网址获取您的OpenAI API密钥: https://platform.openai.com/account/api-keys

注意

要使用AutoGPT的OpenAI API,我们强烈建议**设置付费账户** (也称为付费账户)。免费账户的使用限制为每分钟3次API调用, 这可能导致应用程序崩溃。

您可以在管理账户 > 计费 > 概览处设置付费账户。

重要

强烈建议您在使用情况页面上跟踪您的API费用。 您还可以在使用限制页面上设置您的花费限制。

要使OpenAI API密钥生效,请在OpenAI API > 计费处设置付费账户

设置AutoGPT

获取AutoGPT

由于我们不将AutoGPT作为桌面应用程序发布,您需要从GitHub上下载 项目并将其放在您的计算机上的某个位置。

克隆或下载存储库的对话框截图

  • 要获取最新的开发版本,请使用 master
  • 如果您想要更稳定的版本,请查看最新的 AutoGPT 发布版本[releases]。

注意

如果您想要将 AutoGPT 作为 Docker 镜像运行,则不适用这些说明。 相反,请查看 Docker 设置 指南。

完成设置

一旦您克隆或下载了项目,您可以在 autogpts/autogpt/ 文件夹中找到 AutoGPT Agent。在这个文件夹中:

  1. 找到名为 .env.template 的文件。由于点前缀,该文件在某些操作系统中可能默认为隐藏文件。要显示隐藏文件,请按照您特定操作系统的说明进行操作: WindowsmacOS
  2. 创建 .env.template 的副本并将其命名为 .env; 如果您已经在命令提示符/终端窗口中:
    cp .env.template .env
    
  3. 用文本编辑器打开 .env 文件。
  4. 找到一行写着 OPENAI_API_KEY= 的内容。
  5. 在 = 后面直接插入您的 OpenAI API 密钥,不要加引号或空格。

    OPENAI_API_KEY=sk-qwertykeys123456
    

    使用 GPT Azure 实例

    如果您想要在 Azure 实例上使用 GPT,请将 USE_AZURE 设置为 True, 并创建一个 Azure 配置文件。

    azure.yaml.template 重命名为 azure.yaml,并提供要使用的模型的相关 azure_api_baseazure_api_version 和部署 ID。

    例如,如果您想要使用 gpt-3.5-turbo-16kgpt-4-0314

# 请将所有这些值指定为双引号字符串
# 将尖括号(<>)中的字符串替换为您自己的部署名称
azure_model_map:
    gpt-3.5-turbo-16k: "<auto-gpt-deployment>"
    ...

详细信息可以在[openai-python文档]和[嵌入模型的Azure OpenAI文档]中找到。 如果您使用的是Windows操作系统,您可能需要安装一个MSVC库

  1. 输入您想要使用的其他服务的任何API密钥或令牌。

    Note

    要激活和调整设置,请删除#前缀。

  2. 保存并关闭.env文件。

  3. 可选:运行poetry install以安装所有所需的依赖项。 应用程序在启动时还会检查并安装任何所需的依赖项。

现在,您应该能够探索CLI(./autogpt.sh --help)并运行应用程序。

有关进一步说明,请参阅用户指南