Auto-GPT 包项目介绍
项目概述
Auto-GPT 包是一个由 Kurtosis 提供支持的项目,其目标是简化 AutoGPT 的使用过程。通过该包,用户无需复杂的安装步骤便可在浏览器中或本地计算机上运行 AutoGPT。这一项目不仅支持多种插件,还允许用户在不同的内存后端和自定义模型间进行选择。
如何在浏览器中运行 AutoGPT
用户可以通过以下步骤在无需安装的情况下在浏览器中运行 AutoGPT:
- 首先,需要获取一个 OpenAI API 密钥。
- 访问特定链接以打开 Gitpod,并选择“继续”以使用默认资源。
- 等待 Gitpod 启动并完成 Kurtosis 的安装(大约需要 30 秒)。
- 在终端中输入特定命令,替换为用户自己的 OpenAI API 密钥,运行 AutoGPT。
- 完成安装与启动后,使用终端命令打开 AutoGPT 提示符,用户即可开始使用。
如何在本地计算机上运行 AutoGPT
为了在用户的设备上运行 AutoGPT,首先需安装 Kurtosis。完成安装后,通过在终端中运行一系列命令,用户即可在本地环境中体验 AutoGPT 的强大功能。相关步骤包括输入必要命令启动程序和提示符。
AutoGPT 的配置选项
Auto-GPT 包允许用户通过 JSON 对象传递丰富的配置选项。例如,用户可以通过配置 RESTRICT_TO_WORKSPACE
标志修改操作范围,或通过设置 MEMORY_BACKEND
参数选择不同的内存后端。虽然默认的内存后端是本地端,但用户可以设置为 redis
等其他后端。
使用 AutoGPT 插件
该包支持多种插件,用户可以通过设置 ALLOWLISTED_PLUGINS
选项选择性开启插件功能。支持的插件涵盖多种功能,包括但不限于社交媒体互动、搜索引擎插件与财经交易服务等。插件可以同时启用,需以逗号分隔。
不使用 OpenAI 的选项
考虑到某些用户因费用问题或特殊需求可能无法使用 OpenAI,Auto-GPT 包支持使用本地模型 GPT4All
来运行 AutoGPT。用户可以利用 MODEL_URL
参数指定不同的模型 URL,从而进行不同模型间的切换。
开发与反馈
开发者可以克隆代码库以进行本地开发,通过特定命令来在本地环境中运行包。值得注意的是,Kurtosis 为 VSCode 提供了扩展以支持语法高亮和自动填充功能。此外,用户可以通过 Discord 或 Twitter 频道提供反馈或提出问题,若有任何 BUG 或功能需求,也可以选择在 GitHub 上创建 issue。