该工作流将Flowise多智能体聊天流集成到自定义品牌的n8n聊天机器人中,实现用户与基于大语言模型(LLMs)的AI智能体实时交互。
核心优势:
✅ 轻松集成Flowise:
- 使用低代码HTTP节点向Flowise API(
/api/v1/prediction/FLOWISE_ID
)发送用户问题并获取智能回复 - 支持多智能体聊天流,可实现复杂动态交互
🎨 可定制聊天界面:
- 提供预置JavaScript代码,可将n8n聊天机器人嵌入任何网站
- 支持欢迎语、品牌标识、占位文本、聊天模式(弹窗/嵌入式)和语言等自定义选项
🔐 安全可配置:
- 通过Bearer令牌标头实现Flowise API授权访问
- 工作流中明确标注了设置环境变量(如
FLOWISE_URL
和FLOW_ID
)的说明
工作原理
- 聊天触发:通过
当收到聊天消息
节点作为webhook接收用户消息 - 向Flowise发送请求:将消息转发至Flowise节点,向API端点(
https://FLOWISEURL/api/v1/prediction/FLOWISE_ID
)发送POST请求,请求包含用户输入的JSON数据({"question": "{{ $json.chatInput }}"}
)和HTTP认证头 - 响应处理:Flowise的响应通过
编辑字段
节点映射输出($json.text
)以供后续处理或显示
设置步骤
-
配置Flowise集成:
- 在HTTP请求节点中替换
FLOWISEURL
和FLOWISE_ID
为您的Flowise实例URL和流程ID - 确保凭证中正确设置
Authorization
认证头
- 在HTTP请求节点中替换
-
嵌入n8n聊天机器人:
- 使用便签中的JavaScript代码片段将机器人嵌入网站,替换
YOUR_PRODUCTION_WEBHOOK_URL
为webhook URL - 通过
createChat
配置选项自定义外观和行为
- 使用便签中的JavaScript代码片段将机器人嵌入网站,替换
-
品牌定制(可选):
- 调整便签示例以添加品牌细节,如自定义消息、颜色或元数据
-
激活工作流:
- 在n8n中将工作流切换为”激活”状态并进行端到端测试
典型应用场景:
- 在网站中嵌入品牌化AI助手
- 将Flowise智能体与客服聊天机器人对接
- 通过n8n自动化创建基于LLM的动态智能对话流