跳到主要内容

调用 API

使用 n8n 将任意 API1 的数据提供给 AI。此工作流使用 Chat Trigger 提供聊天界面,并通过 Call n8n Workflow Tool 调用另一个负责请求 API 的工作流。第二个工作流使用 AI 功能,根据用户查询完善 API 请求。

主要功能 ​

此工作流使用:

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

使用示例 ​

将模板加载到 n8n 实例的步骤如下:

  1. 下载工作流 JSON 文件。
  2. 在 n8n 实例中打开一个新工作流。
  3. 粘贴 JSON,或选择 Workflow menu(工作流菜单) 工作流菜单图标 > Import from file...(从文件导入……)。

示例工作流使用便笺提供指引:

  • 黄色:备注和信息。
  • 绿色:运行工作流的说明。
  • 橙色:需要修改某些内容,工作流才能正常运行。
  • 蓝色:突出展示示例中的关键功能。

相关资源 ​

Footnotes​

  1. API,即应用程序编程接口,允许程序访问服务的数据和功能,让软件更容易与外部系统交互。服务通常提供 API,作为通过浏览器或用户界面操作之外的另一种访问方式。 ↩

本文为社区中文翻译。查看对应英文原文