开发指南
自定义组件
通过 Python 定义组件类,继承 Langflow 基类,注册输入输出与逻辑,即可在画布中使用。详见 Langflow 自 定义组件文档。
代码导出
在 Flow 编辑界面选择「导出为代码」或「Export」,可得到基于 LangChain 的 Python 脚本,可直接在项目中引入或修改。
与 LangChain 项目集成
- 导出后的代码即为 LangChain 逻辑,可放入现有项目
- 或在项目中使用 Langflow API 远程调用已部署的 Flow
- 适合「可视化设计 → 导出 → 生产集成」的工作流
LangGraph 配合
- 在 Langflow 中设计多 Agent、状态化流程
- 导出或迁移到 LangGraph 执行
- LangGraph 提供 Checkpointer、多 Agent 编排等能力,参见 Agent
与 Flowise、Dify 的协作
- 原型:用 Langflow 快速设计,导出代码或迁移逻辑
- 上线:视需求选用 Flowise 自托管或 Dify 企业版
- 技术栈统一:若团队主 用 LangChain,Langflow 可作统一设计入口
参考
- Langflow 官方文档
- LangChain 框架
- Flowise — 同为可视化编排