跳到主要内容

将 Composio 与 Langflow 集成

Langflow 与 Composio 集成,作为您 Agent 组件的工具集。

您无需在流程中处理多个集成和组件,只需将 Composio 组件连接到 Agent 组件,即可将 Composio 支持的所有 API 和操作用作您代理的 工具

先决条件

将 Langflow 连接到 Composio 工具

  1. 在 Langflow 工作区 中,添加一个 Agent 组件。
  2. 工作区 中,添加 Composio Tools 组件。
  3. Agent 组件的 Tools 端口连接到 Composio Tools 组件的 Tools 端口。
  4. Composio API Key 字段中,粘贴您的 Composio API 密钥。或者,将密钥添加为 全局变量
  5. Tool Name 字段中,选择您希望代理访问的工具。在本例中,选择 Gmail 工具,该工具允许您的代理使用 Composio 工具控制电子邮件账户。
  6. Actions 字段中,选择您希望 Agent 使用 Gmail 工具执行的操作。Gmail 工具支持多种操作,并在同一工具内支持多个操作。在本例中,选择 GMAIL_CREATE_EMAIL_DRAFT。欲了解更多信息,请参阅 Composio 文档

创建 Composio 流程

  1. 工作区 中,为您的流程添加 Chat InputChat Output 组件。
  2. 连接组件,使其看起来像这样。

Simple agent flow with composio connected as a tool

  1. Agent 组件的 OpenAI API Key 字段中,粘贴您的 OpenAI API 密钥。或者,将密钥添加为 全局变量
  2. 要打开 Playground 面板,请点击 Playground
  3. 询问您的 AI

_10
您有哪些可用的工具?

响应应类似于


_10
我有权访问以下工具
_10
_10
1. **GMAIL_CREATE_EMAIL_DRAFT**: 此工具允许我使用 Gmail 的 API 创建电子邮件草稿。我可以指定收件人电子邮件地址、主题、正文内容,以及正文内容是否为 HTML。
_10
_10
2. **CurrentDate-get_current_date**: 此工具检索指定时区中的当前日期和时间。

这确认您的 AgentComposio 正在通信。

  1. 让您的 AI 撰写电子邮件草稿。

_10
创建一个主题行包含“Greetings from Composio”的电子邮件草稿
_10
收件人: "your.email@address.com"
_10
正文内容: "Hello from composio!"

检查响应,查看代理如何使用附加工具撰写电子邮件。此示例响应已缩写。


_10
主题为“Greetings from Composio”,正文为“Hello from composio!”的电子邮件草稿已成功创建。


_24
{
_24
"recipient_email": "your.email@address.com",
_24
"subject": "Greetings from Composio",
_24
"body": "Hello from composio!",
_24
"is_html": false
_24
}
_24
_24
{
_24
"data": {
_24
"response_data": {
_24
"id": "r-237981011463568567",
_24
"message": {
_24
"id": "195dd80528171132",
_24
"threadId": "195dd80528171132",
_24
"labelIds": [
_24
"DRAFT"
_24
]
_24
}
_24
}
_24
},
_24
"error": null,
_24
"successfull": true,
_24
"successful": true
_24
}

  1. 如需进一步确认,请导航至您使用 Composio 进行身份验证的 Gmail 账户。您的电子邮件在草稿箱中可见。

您已成功将 Langflow 组件与 Composio 集成。要添加更多工具,请添加另一个 Composio 组件。

Search