项目: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
| 组件 | 说明 |
|---|---|
| LLM | OpenAI/Claude/Ollama/DeepSeek等30+模型 |
| Prompt | 可视化提示词模板编辑 |
| RAG | 文档加载→分块→嵌入→向量检索全流程 |
| Agent | ReAct/Tool Calling/Multi-Agent |
| Memory | 对话记忆、摘要记忆、向量记忆 |
| Tools | 搜索、代码执行、API调用、文件操作 |
# 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-ai/langflow · ⭐ 147k · Python · MIT