开发指南
Chatflow 编排
- 选择 Chatflow,拖入节点
- 文档加载:Document Loader(PDF、URL、数据库等)
- 向量化:Embedding + Vector Store
- 检索与生成:Retriever → LLM Chain
- 用连线定义数据流,保存后即可测试
Agentflow 进阶
- 条件分支:根据 LLM 输出或变量决定下一步
- 人机协作:插入 Human-in-the-Loop 节点,等待人工确认
- 多 Agent:Supervisor 分配任务给 Worker,汇总结果
- 共享状态:在流程中读写共享变量
MCP 工具接入
在 Agentflow 中配置 MCP 服务器地址,将工具暴露给 Agent。参见 MCP 协议。
API 调用
Flowise 提供 REST API,可从外部应用触发 Chatflow/Agentflow:
# 示例
curl -X POST http://localhost:3000/api/v1/prediction/{chatflow_id} \
-H "Content-Type: application/json" \
-d '{"question": "你好"}'
与 Dify 的迁移
若从 Flowise 迁移到 Dify,可参考两者能力对比,按「应用类型→工作流→知识库→API」逐步迁移。多数场景下提示词与流程逻辑可复用。