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都需要选择为Streamingn8n 流式配置

INFO

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

n8n 工作流配置

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

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

n8n 调用ai模型配置

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

n8n 工作流响应配置

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

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