AutoGPT怎么用?一文配置自己的AutoGPT!

AutoGPT是一个开源项目,整合了GPT-4和GPT-3.5技术,允许用户通过API设定AI名称、描述和目标,AI能自主完成计划并执行,包括读写文件、浏览网页等。用户无需不断提问,安装涉及Git、Python和OpenAIAPI密钥的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                Auto GPT是Github上的一个免费开源项目,结合了GPT-4和GPT-3.5技术,通过API创建完整的项目。与ChatGPT不同的是,用户不需要不断对AI提问以获得对应回答,在AutoGPT中只需为其提供一个AI名称、描述和五个目标,然后AutoGPT就可以自己完成项目。它可以读写文件、浏览网页、审查自己提示的结果,以及将其与所说的提示历史记录相结合。 

        Auto GPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以把一项任务交给AI智能体,让它自主地提出一个计划,然后执行计划。此外其还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。

一、安装AutoGPT的前置准备:

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 -b stable https://github.com/Significant-Gravitas/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

  1. 转到谷歌云控制台
  2. 如果还没有帐户,请创建一个帐户并登录。
  3. 通过单击页面顶部的“选择项目”下拉菜单并单击“新建项目”来创建新项目。给它一个名字,然后单击“创建”。
  4. 转到 API 和服务仪表板,然后单击“启用 API 和服务”。搜索“自定义搜索API”并单击它,然后单击“启用”。
  5. 转到凭据页面,然后单击“创建凭据”。选择“API 密钥”。
  6. 复制 API 密钥并将其设置为计算机上命名的环境变量。请参阅下面的设置环境变量。GOOGLE_API_KEY
  7. 在项目上启用自定义搜索 API。(可能需要等待几分钟才能传播)
  8. 转到自定义搜索引擎页面,然后单击“添加”。
  9. 按照提示设置搜索引擎。可以选择搜索整个网站或特定网站。
  10. 创建搜索引擎后,单击“控制面板”,然后单击“基本信息”。复制“搜索引擎 ID”并将其设置为计算机上命名的环境变量。请参阅下面的设置环境变量。CUSTOM_SEARCH_ENGINE_ID

每日免费自定义搜索配额最多只允许 100 次搜索。要增加此限制,需要为项目分配一个计费帐户。

3、修改.env.template配置文件 ,在Auto-GPT文件夹中,找到该文件,接下来复制该文件并将其后缀重命名为.env结尾

 OpenAPI Key

松果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
  1. 在执行 AUTO-GPT 的每个操作后,键入“下一个命令”以授权它们继续操作。
  2. 要退出程序,请键入“退出”并按回车键。

3、输出调试日志./output/logs:

python scripts/main.py --debug

4、连续模式

无需用户授权即可运行AI,100%自动化。 不建议使用连续模式。 这是潜在的危险,可能会导致 AI 永远运行或执行通常不会授权的操作。

  1. 在终端中运行 python 模块:autogpt

    python -m autogpt --speak --continuous
  2. 要退出程序,请按 Ctrl + C

更多功能请参考官网文档GitHub - Significant Gravitas/Auto-GPT:使 GPT-4 完全自主的实验性开源尝试。

### 如何搭建 AI 智能体 搭建 AI 智能体通常涉及多个技术组件的选择和集成,其中包括但不限于框架、工具以及具体实现方法。以下是关于如何利用现有技术和资源来完成这一目标的具体说明。 #### 1. **选择合适的框架** 为了构建高效的 AI 智能体,开发者可以考虑使用一些成熟的开源框架。这些框架提供了丰富的功能模块和支持,能够显著降低开发难度并加速部署过程。例如,在提到的流行框架中,AutoGPT 是一种基于 OpenAI LLMs 的解决方案[^2]。它通过整合 GPT-4 或 GPT-3.5 来创建定制化的智能代理程序。除此之外,《人工智能时代》一文中还列举了一些其他可能适用的技术选项[^1]。 #### 2. **准备必要的环境配置** 在实际操作之前,确保本地或者云端服务器已安装好 Python 解释器及相关依赖库是非常重要的一步。对于像 AutoGPT 这样的特定平台而言,则还需要额外设置 API 密钥以便访问远程服务端口所提供的强大计算能力[^2]。 ```bash pip install autogpt openai flask django ``` 以上命令展示了部分常用软件包的例子,当然这取决于所选方案的不同而有所变化。 #### 3. **编写核心逻辑代码** 下面给出了一段简化版示例脚本,用于演示如何调用大型语言模型生成回复内容: ```python import os from dotenv import load_dotenv from langchain.llms import OpenAI load_dotenv() # 加载 .env 文件中的变量 llm = OpenAI(temperature=0.9) def generate_response(prompt): response = llm(prompt) return response.text.strip() if __name__ == "__main__": user_input = input("请输入您的问题:") answer = generate_response(user_input) print(f"AI的回答是:{answer}") ``` 此片段主要实现了从用户获取输入信息后交给指定的大规模预训练模型处理再返回结果的功能[^2]。 #### 4. **测试与优化性能表现** 最后阶段是对整个系统的稳定性进行全面验证,并针对发现的问题作出相应调整直至达到预期效果为止。可以通过模拟真实场景下的交互行为来进行压力测试,从而评估其响应速度及准确性等方面的表现情况。 ---
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值