自动 GPT 教程:如何设置自动 GPT

382 阅读6分钟

您准备好进入 Auto-GPT 和生成模型的迷人世界了吗?我即将踏上探索这项尖端技术的旅程。我保证,在本教程结束时,无论您的专业领域如何,您都将精通设置 Auto-GPT 并了解其与生成模型的关系。如果您想了解更多有关如何在您的业务中使用AutoGPT API 的方法,我可以帮助您

那么,Auto-GPT 有什么用呢?简而言之,它是一个非常强大的人工智能模型,专为文本生成、翻译和其他奇迹等各种任务而设计。它使用一种称为生成预训练 Transformer (GPT) 的技术来发挥其魔力,这是一种生成模型。现在,我来谈谈生成模型。它们是人工智能模型,可以根据从现有数据中学到的模式生成新数据。将他们视为人工智能世界的艺术大师,创造出前所未见的新杰作。简而言之,Auto-GPT 和生成模型就像 PB&J——天作之合。它们协同工作,发挥人工智能的非凡力量,使我能够轻松解决各种问题。设置 Auto-GPT 很像组装拼图游戏 - 您需要将所有部件放在正确的位置。首先,您需要获取预先训练的 GPT 模型,您可以通过浏览 GitHub 等流行存储库来完成此操作。获得模型后,您可以根据您的具体任务通过微调其参数来对其进行自定义。就是这样,伙计们!您现在已经充分掌握了 Auto-GPT 及其与生成模型的关系。欢迎来到人工智能的未来!激动人心的时刻正在等待着,所以继续前进,征服人工智能的世界吧。您现在已经充分掌握了 Auto-GPT 及其与生成模型的关系。欢迎来到人工智能的未来!激动人心的时刻正在等待着,所以继续前进,征服人工智能的世界吧。您现在已经充分掌握了 Auto-GPT 及其与生成模型的关系。欢迎来到人工智能的未来!激动人心的时刻正在等待着,所以继续前进,征服人工智能的世界吧。

准备好了解 Auto-GPT 的实际应用了吗?伟大的!只需向其提供一些输入数据,然后观察它生成惊人的相关性和连贯性输出。您会惊讶于它对语言细微差别的把握程度,使其成为各种应用程序的完美工具。设置 Auto-GPT 很像组装拼图游戏 - 您需要将所有部件放在正确的位置。首先,您需要获取预先训练的 GPT 模型,您可以通过浏览 GitHub 等流行存储库来完成此操作。获得模型后,您可以根据您的具体任务通过微调其参数来对其进行自定义。现在,让我学习如何设置这个令人惊叹的 Auto-GPT,好吗?🚀

要在计算机中设置 Auto-GPT,您需要最新版本的 python 🐍。

转到 GitHub 存储库,您可以在其中找到Auto-GPT 源代码🌐 并复制存储库 URL 📋

github截图

打开计算机的终端💻,导航到您要克隆存储库的位置并执行以下命令:

git clone https://github.com/Significant-Gravitas/Auto-GPT.git

确保您位于克隆存储库的目录中(否则使用“cd”命令导航到该目录)并通过执行以下命令安装所有必需的依赖项:

pip install -r requirements.txt

为了使 Auto-GPT 工作,它需要访问 GPT-4(GPT-3.5 也可以工作,但会返回不太有利的结果,并且更容易产生幻觉),要配置 Auto-GPT 的设置,您需要使用您自己的 API 密钥 🔑,如果您没有,您可以从Open AI 网站获取它🌐 为此,您需要创建一个新帐户(如果您还没有),然后单击“创建新密钥”关键”🔐

然后,您可以为密钥命名,例如 Auto-GPT,然后单击“创建”🆕

请记住安全地存储您的密钥,因为此后您将无法看到它(您始终可以创建一个新密钥并在配置文件中更改它)🤫

要让 Auto-GPT 访问您的 API 密钥,您需要在克隆存储库的目录中打开名为 .env.template 的文件,您需要将“your-api-openai-key”替换为您的实际 API 密钥 🔑

还可以为 LLM(大语言模型)提供 Auto-GPT 内存,以便能够检索信息。您可以使用不同的矢量数据库(例如 Redis、Weaviate、Milvus 和 Pinecone)来完成此操作,但为了简单起见,在本教程中我将使用 Pinecone。🌲 下一步,您需要访问Pinecone 网站🌐 并设置一个免费帐户(不幸的是,目前由于需求量很大,入门计划上有一个等待名单)。您必须转到“API 密钥”,然后“创建 API 密钥”🔑

现在,您可以为您的 API 密钥命名,例如“autogpt”之类的名称可能很合适。🆒

一旦完成所有这些设置,您需要授予 Auto-GPT 对这些密钥的访问权限。🔓 在设置 Open AI 的 API 密钥的同一文件中,您需要替换“your-pinecone-api-key”(a) 和“your-pinecone-region”(b),您可以从 API 密钥获取此信息您刚刚在 Pinecone 中创建了。🤔

复制密钥和环境并替换以下行中的值

完成配置后,记得将文件 .env.template 重命名为 .env 🔄

现在返回终端并导航到克隆存储库的目录并运行以下命令:💻

python -m autogpt

🎉 现在代理运行起来了,你必须给它起一个名字(或者默认我会命名为“Entrepreneur-GPT”),一一定义AI的角色🤖以及它希望实现的目标,然后就可以了你拥有了它!🚀

事实证明,Auto-GPT 充满了惊喜,其中之一是它甚至能够说话!你相信吗?🤔 那么让我看看如何设置这个有趣的功能。

前往ElevenLabs并免费创建一个 Starters 帐户,在右上角单击您的个人资料图片,然后选择个人资料👉🖼️

然后找到您的 API 密钥并复制它🔍🔑

打开您的 .env 文件,并将“your-elevenlabs-api-key”替换为您刚刚复制的 API 密钥,将“your-voice-id-1”替换为您要使用的语音名称(例如“premade/adam”) ”),您可以在 ElevenLabs 的语音合成页面找到可用语音的列表📝🔊

或者你可以使用声音的ID,你可以从下面的列表中获取ID📋

您可以在 .env 文件中的以下几行中找到要替换的值👇📄

听到代理讲话的最后一步,您只需在终端中运行以下命令

python -m autogpt --speak

但是等等,我还有一个惊喜要给你。还有什么比能记住事情并且还能说话的特工更好的呢?答案很简单,还可以生成图像!🤩 所以,事不宜迟,让我开始吧。

最直接的设置选项是 Dall-e,因此请转到 .env 文件并确保 IMAGE_PROVIDER 设置为“dalle”。您还可以将图像大小设置为不同的值,您的选项有 256、512 和 1024。只需更改 .env 文件中 IMAGE_SIZE 的值即可。📝