Skip to content

在 LangBot 上使用 n8n ​

n8n 是一款开源的自动化工作流平台,可以创建、调度、执行各种自动化任务。

LangBot 目前支持通过 n8n 工作流的 Webhook 节点,来触发工作流并获取回复。

选用 n8n 作为运行器 ​

请打开已有的流水线配置页面,或新建流水线(推荐)并打开配置页面,到 AI 能力中选择 n8n 工作流 API 作为运行器。

n8n 作为运行器

并根据下方内容设置并填写其他配置。

配置 n8n 工作流连接 ​

n8n 工作流 or n8n 工作流

需要选择Webhook或者On chat message触发,并参考下图配置:

  • webhook n8n webhook 配置
  • on chat message n8n on chat message 配置

INFO

如果要需要流式,其中的Response Mode都需要选择为Streaming。 n8n 流式配置

INFO

Authentication 对应 LangBot 流水线配置中的几种鉴权方式,可自行更改。

n8n 工作流配置

调用ai模型的节点可配置为AI Agent,并参考下图配置:

需要流式则将图片中红框内容添加,不需要则不管

n8n 调用ai模型配置

n8n 的工作流响应内容请使用Respond to Webhook节点,并参考下图配置(如果你选择的是流式响应和AI Agent节点,则不需要操作此步骤):

n8n 工作流响应配置

Response Body中的响应内容键名需要与 LangBot 流水线配置中的输出键名一致。

在完成 n8n 工作流的配置之后,请在其顶部点击Active以启用工作流。