Poe AI入门指南之API 机器人的创建

时间:2023-10-13 所属栏目:AI教程 浏览:309
了解使用 Poe AI 创建机器人的分步过程。从访问平台到自定义和共享您的机器人,本指南提供了详细的演练,以确保个性化且有效的聊天机器人创建体验。

您可以在 Poe 上创建两种类型的机器人:提示机器人和 API 机器人。

API 机器人针对的是更精通技术的开发人员,他们希望运行自定义代码来响应每条用户消息。API 机器人的设置工作量更大,但在使用它们实现的目标方面提供了更大的灵活性。

提示机器人允许您通过提供机器人在与用户对话期间遵循的纯文本指令,在 ChatGPT 或 Claude-instant 之上创建聊天机器人。

下面是API机器人的创建方法。

在本入门指南中,我们将使用 Python 构建一个机器人服务器,然后将其与 Poe 集成。创建由服务器支持的 Poe 机器人后,任何 Poe 用户都可以与其交互。下图可能有助于直观地显示您的机器人服务器如何适应 Poe。

服务器与poe

部署您的机器人

我们建议使用Modal来部署您的机器人,但您也可以使用您选择的任何云提供商;您需要做的就是使机器人服务器可通过公开可用的 URL 访问,一旦获得,您就可以跳过将其与 Poe 集成。为了使用 Modal 部署您的机器人,请执行以下操作。

第1步:安装Modal客户端

确保您已安装 Python。打开终端并运行pip install modal-client

您可能必须使用 pip3 而不是 pip,具体取决于您的 Python 版本。

第 2 步:设置您的 Modal 令牌

此步骤涉及设置从终端对模式的访问。您只需为您的计算机执行一次此操作。在终端中,运行modal token new --source poe. 如果您遇到“找不到命令”错误,请尝试此操作。

如果该命令成功运行,您将进入 Web 浏览器,系统会要求您使用 Github 帐户登录 modal。

登录界面

登录后,单击“创建令牌”。之后系统将提示您关闭浏览器窗口。

创建令牌

第 3 步:克隆起始代码并部署到 Modal

在您的终端中,运行:

git clone https://github.com/poe-platform/server-bot-quick-start

cd server-bot-quick-start

pip install -r requirements.txt

modal deploy main.py

Modal 现在将部署您的应用程序并输出两个 url:a) 托管您的应用程序的端点 b) 您可以在其中监视应用程序的内部页面。您将使用前者将您的机器人集成到 Poe 中。

集成

与poe集成

一旦您的机器人在可公开访问的 URL 下运行,就可以将其连接到 Poe。您可以通过转到机器人创建表单在桌面上执行此操作。您可以通过提供图片、名称和描述来自定义机器人的外观。填写服务器 URL 并单击“创建机器人”后,您的机器人应该可以在所有 Poe 客户端上使用。

迭代你的机器人

为了更快地迭代您的机器人,我们建议使用modal serve main.py. 运行该命令时,Modal 将部署应用程序的临时版本,该版本会实时更新以响应任何代码更改。此外,任何打印/调试语句都会输出到您的终端。

请随意评论/取消评论任何其他示例机器人,以main.py尝试它们或在它们的基础上进行构建。

注:以上内容转载自poe官网。

更多行业动态、技术前沿、AI数字人及AI教程等资讯,尽在智慧大脑!我们将持续为您提供最新资讯和深度见解,欢迎定期回访,以保持知识的更新。如果您有任何问题、建议或反馈,请随时与我们联系,再次感谢您一直以来的支持与关注!

文章标签: PoeAI 机器人集成