Langflow:可视化AI工作流构建器教程

项目:langflow-ai/langflow · ⭐ 147k · Python · MIT

项目简介

Langflow是开源可视化AI工作流构建器,拖拽式设计无需写代码即可搭建AI应用。支持RAG、Agent、对话链等组件,pip安装3分钟启动。

安装

# Python 安装(推荐虚拟环境)
python -m venv langflow-env
source langflow-env/bin/activate  # Windows: langflow-env\Scripts\activate
pip install langflow

# 启动
langflow run

# 访问 http://localhost:7860

核心组件

组件说明
LLMOpenAI/Claude/Ollama/DeepSeek等30+模型
Prompt可视化提示词模板编辑
RAG文档加载→分块→嵌入→向量检索全流程
AgentReAct/Tool Calling/Multi-Agent
Memory对话记忆、摘要记忆、向量记忆
Tools搜索、代码执行、API调用、文件操作

构建RAG知识库

# 1. 拖入 File Loader 组件 → 上传PDF
# 2. 拖入 Text Splitter → 设置chunk_size=500
# 3. 拖入 Embeddings → 选 ollama/nomic-embed-text
# 4. 拖入 Vector Store → 选 ChromaDB
# 5. 拖入 LLM → 选 ollama/qwen3.8
# 6. 连线:File→Splitter→Embeddings→VectorStore→LLM
# 7. 点 Run 测试

Langflow的优势:可视化拖拽、组件可复用、流程可导出为Python代码、支持Docker部署到生产环境。

📚 常见问题

Langflow是什么?

项目:langflow-ai/langflow · ⭐ 147k · Python · MIT