tools 工具 Flowise — 可视化 LLM 工作流构建器 一句话概述 Flowise 是一个开源的可视化 AI 工作流构建器,把 LangChain 的复杂代码变成了可以拖拽拼接的积木块,让你不写代码就能搭建 AI 聊天机器人和 RAG 系统,相当于一个"AI 流水线的可视化设计工具"。
核心知识点表格 知识点 说明 定位 开源可视化 LLM/AI Agent 构建器 底层框架 基于 LangChain,可视化封装 开源许可 Apache 2.0(完全免费) 收购 2025年8月被 Workday 收购 三大构建器 Assistant、Chatflow、Agentflow LLM 支持 100+ 模型 部署方式 Docker / npm / Flowise Cloud 企业用户 Deloitte、AWS、Accenture Y Combinator 2023 夏季批次
安装与配置 环境要求 Node.js 18+(npm 安装) 或 Docker API Key(OpenAI/Anthropic/Ollama) 安装步骤 # === 方法一:npm 安装(最简单) ===
npm install -g flowise # 全局安装 Flowise
npx flowise start # 启动 Flowise(自动打开浏览器)
# 指定端口和认证
npx flowise start \
--PORT= 3000 \
--FLOWISE_USERNAME= admin \
--FLOWISE_PASSWORD= 你的密码 # 带密码保护地启动
# === 方法二:Docker 安装 ===
docker run -d \
--name flowise \
-p 3000 :3000 \
-v flowise_data:/root/.flowise \
flowiseai/flowise # 用 Docker 运行 Flowise
# 打开浏览器访问 http://localhost:3000
配置 API Key 在 Flowise 界面中:
1. 点击左侧 "Credentials"(凭证)
2. 点击 "Add Credential"
3. 选择类型:
- OpenAI API → 输入 Key
- Anthropic → 输入 Key
- 或选择 Ollama(免费本地模型)
4. 保存
基本使用 三种构建模式 1. Assistant(助手模式)— 最简单
- 适合初学者
- 类似配置 ChatGPT 助手
- 选模型 → 写提示词 → 加工具 → 完成
2. Chatflow(聊天流模式)— 中级
- 可视化拖拽构建单 Agent 系统
- 支持 RAG、记忆、工具调用
- 适合做聊天机器人、知识库问答
3. Agentflow(代理流模式)— 高级
- 多 Agent 编排
- 支持分支、循环、条件判断
- 适合复杂业务逻辑
构建一个 RAG 聊天机器人 用 Chatflow 构建基于文档的 AI 问答系统:
步骤(全部拖拽完成,不写代码):
1. 拖入 "PDF File Loader" → 上传你的 PDF 文档
2. 拖入 "Text Splitter" → 把长文档切成小段
3. 拖入 "OpenAI Embeddings" → 把文本转成向量
4. 拖入 "In-Memory Vector Store" → 存储向量
5. 拖入 "Retriever" → 检索相关内容
6. 拖入 "Chat Model"(如 Claude) → 生成回答
7. 用线把它们连起来
8. 点击保存 → 测试 → 发布
效果:用户问问题,AI 先从你的文档中找答案,
然后用自然语言回答。比 ChatGPT 更准确(因为有你的数据)
发布为 API 每个 Chatflow/Agentflow 都自动生成 API:
1. 保存工作流后
2. 点击 "API Endpoint" 按钮
3. 获得 API URL 和 Key
4. 可以用 curl 或代码调用:
curl -X POST http://localhost:3000/api/v1/prediction/<chatflow-id> \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <api-key>" \
-d '{"question": "你好,请介绍一下你的产品"}'
高级用法 多 Agent 编排(Agentflow) 用 Agentflow 构建多 Agent 系统:
示例:智能客服路由系统
1. 用户提问
2. "意图分类 Agent"判断是什么类型的问题
3. 根据类型路由到不同的专业 Agent:
- 产品问题 → "产品专家 Agent"(连接产品文档)
- 技术问题 → "技术支持 Agent"(连接技术文档)
- 投诉问题 → "投诉处理 Agent"(创建工单)
4. 每个 Agent 有自己的工具和知识库
5. 最终汇总回答给用户
人工审核(HITL) Flowise 内置了人工审核机制:
适用场景:
- 金融领域(AI 回答需要人工审核)
- 医疗领域(不能让 AI 随便给建议)
- 高风险操作(删除数据、发邮件等)
配置方式:
1. 在 Agent 工具节点上启用 "Require Approval"
2. 当 Agent 要执行该工具时
3. 会暂停并通知人工审核
4. 人工批准/拒绝/修改后才继续执行
Graph RAG Flowise 支持 Graph RAG(图谱增强检索):
传统 RAG:文档 → 向量 → 相似度搜索
Graph RAG:文档 → 知识图谱 → 关系推理
优势:能回答跨文档的关联性问题
比如:"A 公司和 B 公司有什么合作关系?"
配置:使用 Neo4j 作为图数据库,
在 Chatflow 中连接 Graph RAG 检索节点
嵌入到现有网站 <!-- 把 Flowise 聊天机器人嵌入到你的网站 -->
< script type = "module" >
import Chatbot from 'https://cdn.jsdelivr.net/npm/flowise-embed/dist/web.js'
Chatbot . init ({
chatflowid : '你的chatflow-id' , // Chatflow ID
apiHost : 'http://localhost:3000' , // Flowise 地址
theme : {
button : {
backgroundColor : '#3B81F6' , // 按钮颜色
},
chatWindow : {
welcomeMessage : '你好!有什么可以帮你的?' , // 欢迎语
}
}
})
</ script >
常见报错与解决 报错 原因 解决方案 "Port 3000 in use" 端口被占用 用 --PORT=3001 换端口 "Model not found" 模型名称错误 检查模型列表,确认名称正确 "Credential error" API Key 过期或错误 重新添加 Credential 向量存储失败 内存不足 换用持久化向量库(如 Qdrant) 文档上传超时 文件太大 拆分大文件,分批上传 节点连接报错 节点类型不兼容 检查输入输出类型是否匹配
速查表 操作 说明 新建 Chatflow Chatflows → Add New 新建 Agentflow Agentflows → Add New 添加节点 拖拽左侧面板的组件 连接节点 从一个点拖到另一个点 测试对话 点击右上角聊天图标 获取 API 点击 "API Endpoint" 导出工作流 右上角 → Export 管理凭证 左侧 Credentials
与同类工具对比 对比维度 Flowise Dify Langflow n8n 定位 可视化 LLM 流 AI 应用平台 可视化 Agent 工作流自动化 底层框架 LangChain 自研 Beehive LangChain 自研 开源 Apache 2.0 有限制 Apache 2.0 Fair-code 多 Agent Agentflow Agent Node 支持 AI Agent 节点 知识库 需配置 内置 需配置 需配置 学习曲线 低 中 中 中 企业收购 Workday 独立 DataStax 独立 Web 嵌入 一行代码 API API Webhook
白话总结 :Flowise 是最"傻瓜式"的 AI 工作流工具——不用写代码,把积木块拖来拖去就能搭建 AI 聊天机器人。它的底层是 LangChain,但把复杂的代码变成了可视化界面。和 Dify 比,Flowise 更轻量、更简单;和 n8n 比,Flowise 更专注 AI 而不是通用自动化。适合想快速搭建 AI 聊天机器人但不想写代码的人。