跳到主要内容

调用 API 获取数据

使用 n8n 将任何 API 的数据引入你的 AI 中。该工作流使用 Chat Trigger 提供聊天界面,并使用 Call n8n Workflow Tool 调用另一个工作流来请求 API。第二个工作流使用 AI 功能,根据用户的查询精炼 API 请求。

查看工作流文件

关键功能

该工作流使用了以下内容:

  • Chat Trigger:启动工作流并响应用户聊天交互,节点提供了一个可自定义的聊天界面。
  • Agent:AI 工作流的核心部件,智能体与工作流的其他组件交互并决定使用哪些工具。
  • Call n8n Workflow Tool:将 n8n 工作流作为自定义工具接入。在 AI 中,工具是 AI 与外部世界(在本例中是你工作流提供的数据)进行交互的接口。AI 模型通过该工具访问其内置数据集之外的信息。
  • 一个带有 Auto-fixing Output Parser 和 Structured Output Parser 的 Basic LLM Chain,用于读取用户的查询并根据用户输入为 API 调用设置参数。

使用示例

将模板加载到你的 n8n 实例中:

  1. 下载工作流 JSON 文件。
  2. 在你的 n8n 实例中打开一个新工作流。
  3. 粘贴 JSON 内容,或选择 工作流菜单 工作流菜单图标 > 从文件导入...

示例工作流使用便利贴进行引导:

  • 黄色:说明和信息。
  • 绿色:运行工作流的操作指南。
  • 橙色:你需要修改某些内容才能使工作流正常运行。
  • 蓝色:突出显示示例的关键功能。