AutoGPT:安装
快速入门
- 获取OpenAI API密钥
- 下载最新版本
- 按照安装说明进行安装
- 配置任何您想要的附加功能或安装一些插件
- 运行AutoGPT程序
请查看本文档以获取完整的安装教程
系统要求
请选择其中一种环境安装AutoGPT
Docker (推荐)- Python 3.10 or later(
Windows系统安装教程 ) VSCode + devcontainer
获取API key
请登录
安装AutoGPT
Docker安装(推荐)
- 请确保您已安装Docker,查看
Docker安装要求 - 从
Docker Hub 获取最新的镜像docker pull significantgravitas/auto-gpt
- 创建一个文件夹用于存放 Auto-GPT
- 在该文件夹内,创建一个名为
docker-compose.yml
的文件,并将以下内容复制进去:version: "3.9" services: auto-gpt: image: significantgravitas/auto-gpt depends_on: - redis env_file: - .env environment: MEMORY_BACKEND: ${MEMORY_BACKEND:-redis} REDIS_HOST: ${REDIS_HOST:-redis} volumes: - ./:/app profiles: ["exclude-from-up"] redis: image: "redis/redis-stack-server:latest"
- 创建必要的配置文件。如果需要,可以在存储库中找到模板
- 运行Docker
Auto-GPT 默认使用无头模式的浏览器: HEADLESS_BROWSER=True
.。请勿在 Docker 中更改此设置,否则 Auto-GPT 将崩溃。
Git安装
在Windows上:按Win+X并选择终端,或Win+R并输入cmd。
- 克隆存储库
git clone -b stable https://github.com/Significant-Gravitas/Auto-GPT.git
- 导航到您下载存储库的目录
cd Auto-GPT
无Git/Docker安装
- 从最新的稳定版本中下载
源码 (zip)
- 将 zip 文件解压到文件夹中
配置API密钥
使用OpenAI
- 在
Auto-GPT
主目录下找到名为.env.template
的文件。由于文件前缀问题,在某些操作系统中,该文件可能默认为隐藏文件。要显示隐藏文件,请按照您特定操作系统的说明进行操作:Windows ,macOS - 创建
.env.template
的副本文件,并将其命名为.env
;如果您已经在命令提示符/终端窗口中,输入指令cp .env.template .env
- 在文本编辑器中打开
.env
文件 - 找到写着
OPENAI_API_KEY=
的那行 - 在
=
后,输入您的唯一的OpenAI API密钥,不要包含任何引号或空格 - 输入您想要使用的任何其他API密钥或令牌。注意:要激活和调整设置,请移除#前缀
- 保存和关闭
.env
USE_AZURE
为 True
同时设置一份Azure配置文件:- 重命名
azure.yaml.template
为azure.yaml
,在azure_model_map
部分提供azure_api_base
,azure_api_version
参数和以下所有相关模型的部署 ID:fast_llm_model_deployment_id
: 您的 gpt-3.5-turbo 或 gpt-4 的部署 IDsmart_llm_model_deployment_id
: 您的 gpt-4 的部署 IDembedding_model_deployment_id
: 您的 text-embedding-ada-002 v2 的部署 ID
Example:
# Please specify all of these values as double-quoted strings
# Replace string in angled brackets (<>) to your own ID
azure_model_map:
fast_llm_model_deployment_id: "<my-fast-llm-deployment-id>"
...
更多细节可以在
运行AutoGPT
Docker运行
最便捷的方式是使用 docker-compose
。在Auto-GPT文件夹中运行如下操作:
- 创建镜像。如果你已经从 Docker Hub 获取了镜像,可以跳过此步骤。
docker-compose build auto-gpt
- 运行AutoGPT
docker-compose run --rm auto-gpt
默认情况下,这会启动并附加一个 Redis 内存后端。如果你不需要它,请在 docker-compose.yml
中注释或删除depends: - redis
和 redis:
部分。
相关设置,请参见
你可以传递额外的参数,例如运行时使用 --gpt3only
和 --continuous
:
docker-compose run --rm auto-gpt --gpt3only --continuous
docker-compose run --rm auto-gpt --gpt3only --continuous
如果您技术牛逼,还可以使用 vanilla Docker环境构建和运行它:
docker build -t auto-gpt .
docker run -it --env-file=.env -v $PWD:/app auto-gpt
docker run -it --env-file=.env -v $PWD:/app --rm auto-gpt --gpt3only --continuous
Dev Container运行
- 在VS Code中安装"
Remote - Containers "扩展程序 - 使用 F1 打开命令面板,输入
Dev Containers: Open Folder in Container
- 运行
./run.sh
.
无Docker环境运行
在终端中运行启动脚本。这将安装任何必要的 Python 包并启动 AutoGPT。
- Linux/MacOS系统:
./run.sh
- Windows系统:
.\run.bat
如果出现错误,请确保已安装兼容的 Python 版本。
版权声明:
作者:AutoGPT
链接:https://autogpt.cn/setup
来源:AutoGPT中文
文章版权归作者所有,未经允许请勿转载。