Auto GPT是Github上的一个免费开源项目,结合了GPT-4和GPT-3.5技术,通过API创建完整的项目。与ChatGPT不同的是,用户不需要不断对AI提问以获得对应回答,在AutoGPT中只需为其提供一个AI名称、描述和五个目标,然后AutoGPT就可以自己完成项目。它可以读写文件、浏览网页、审查自己提示的结果,以及将其与所说的提示历史记录相结合。
Auto GPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以把一项任务交给AI智能体,让它自主地提出一个计划,然后执行计划。此外其还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。
1、设置Git(无git可直接下载zip压缩包解压);
2、安装Python;
3、获取OpenAI API密钥,还使用提供的链接来访问,链接如下:
Git 地址:
https://github.com/git-for-windows/git/releases/download/v2.40.0.windows.1/Git-2.40.0-64-bit.exe
OpenAI API:
https://platform.openai.com/account/api-keys
Python:
https://www.python.org/downloads/
1、用户首先需要从GitHub下载AutoGPT存储库
Git 克隆方式下载
git clone https://github.com/Torantulino/Auto-GPT.git
ZIP压缩包方式下载
https://github.com/Significant-Gravitas/Auto-GPT/archive/refs/heads/master.zip
2、申请OpenAI API等密钥
申请OpenAI API秘钥
获取OpenAI API 密钥: https://platform.openai.com/account/api-keys.
申请松果API秘钥(可选项,需要就申请)
谷歌 API 密钥配置 (可选项,需要就申请)
https://console.cloud.google.com/apis/dashboard
此部分是可选的,如果在运行谷歌搜索时遇到错误 429 的问题,请使用官方谷歌 api。 要使用该命令,需要在环境变量中设置 Google API 密钥。google_official_search
GOOGLE_API_KEY
CUSTOM_SEARCH_ENGINE_ID
每日免费自定义搜索配额最多只允许 100 次搜索。要增加此限制,需要为项目分配一个计费帐户。
3、修改.env.template配置文件 ,在Auto-GPT文件夹中,找到该文件并插入接下来,复制该文件并将其后缀重命名为.env结尾
松果API Key
谷歌搜索API Key
3、在Auto-GPT目录运行以下命令以安装所需的Python包;
pip install -r requirements.txt
1、在终端中运行 Python 脚本:(在 CMD 窗口中键入此脚本)main.py
python scripts/main.py
2、如果无法访问 GPT4 API,可以通过启动命令指定为GPT3.5API。
python scripts/main.py --gpt3only
3、输出调试日志./output/logs:
python scripts/main.py --debug
4、连续模式
无需用户授权即可运行AI,100%自动化。 不建议使用连续模式。 这是潜在的危险,可能会导致 AI 永远运行或执行通常不会授权的操作。
在终端中运行 python 模块:autogpt
python -m autogpt --speak --continuous
要退出程序,请按 Ctrl + C
更多功能请参考官网文档GitHub - Significant Gravitas/Auto-GPT:使 GPT-4 完全自主的实验性开源尝试。