外部 API
了解如何集成和配置外部 API 功能,使角色能够访问实时信息、创建任务并与第三方平台交互。
简介
该 外部 API 功能让你的角色能够智能地与实时数据源和第三方服务交互。无论是获取实时天气更新、跟踪体育比分,还是在 Jira 和 Trello 等平台中创建工单,此功能都支持基于 API 的无缝集成。只需进行几步配置,你的角色就能获取数据、触发工作流并执行自动化操作,从而显著增强能力。
在编写方法之前,请先浏览 外部 API 限制 ——支持的模型、Python 运行时、允许的库、输入模式以及每个角色的上限。同一页面也可从 API 参考中链接访问。
配置与使用
1. 访问外部 API 页面
前往你仪表板中的 外部 API 部分。在这里,你可以查看现有 API 方法,激活或停用它们,并创建新方法。要添加新的 API 方法,请点击 添加 API 方法.

2. 创建 API 方法
方法字段概览
方法名称 – 选择现有模板,或为你的方法输入一个唯一名称。
方法描述 – 简要说明该方法的功能。
输入描述(JSON 格式) – 定义所需的输入参数及其描述。
实现代码 – 编写你的 API 逻辑的 Python 实现。
输入 – 输入测试参数以验证你的方法。
输出 – 当你点击时显示结果 测试 API.

示例 1 – 获取天气数据
方法名称
获取天气
方法描述
获取指定城市的当前天气数据
输入描述
实现代码
设置说明
在 OpenWeatherMap 注册并获取你的 API 密钥。
将
<your-api-key>替换为你的密钥。
测试输入
点击 测试 API.
成功的输出示例:

激活该方法
如果测试通过,请点击 保存更改,返回主 API 列表,并通过切换 连接 为绿色来启用该方法。

与角色一起测试
激活后,在与角色的对话中测试该方法。 如下方截图所示,角色正确返回了 Roma 和 Wrangell 的当前天气。

示例 2 – 创建 Jira 支持工单
方法名称
创建支持工单
方法描述
在 Jira 上创建一个支持工单
输入描述
实现代码
在哪里找到所需的值
JIRA_DOMAIN – 可在你的 Jira 账户 URL 中找到。例如:
https://mycompany.atlassian.net→JIRA_DOMAIN = "mycompany.atlassian.net"EMAIL – 你的 Atlassian 登录邮箱。
API_TOKEN – 从 Atlassian API Tokens.
JIRA_PROJECT_KEY – 可在你的项目 URL 中或项目名称旁找到。
ISSUE_TYPE – 必须与你的 Jira 项目中有效的类型一致(Story、Task、Bug)。
测试输入
点击 测试 API.
成功的输出示例:

激活该方法 如果测试通过,请点击 保存更改,返回主 API 列表,并通过切换 连接 为绿色来启用该方法。

与角色一起测试 激活后,在与角色的对话中测试该方法。 如下方截图所示,角色成功创建了一个 Jira 工单并返回了工单键。

限制与支持环境
支持的 LLM 模型:GPT-4o、GPT-4o-mini、Claude-3.5、Claude 4.0
最大执行时间:5 秒
Python 版本: 3.11
可用库:标准库 + requests
结论
通过配置 External API 功能,你可以将你的角色转变为功能强大、数据驱动的助手。从获取实时天气信息到直接通过对话创建 Jira 工单,应用场景非常广泛。此集成能力可实现高度交互、自动化且智能的工作流。
最后更新于
这有帮助吗?