产品简介
fastapi-langgraph-agent-production-ready-template 这是一个面向 AI 工程师的生产级 FastAPI 模板,集成 LangGraph,帮助快速构建可扩展、安全、可维护的 AI 代理后端。它解决了从零搭建复杂功能(如有状态对话、长期记忆、认证监控)的痛点,提供坚实基础而非教程项目。

核心功能
- 有状态 LangGraph 代理,支持检查点和工具调用
- 基于 mem0 + pgvector 的长期记忆
- 带循环模型回退和重试的 LLM 服务
- Langfuse 追踪和 Prometheus/Grafana 监控
- JWT 认证和速率限制
快速开始
- 执行 git clone 命令克隆仓库并进入目录
- 复制 .env.example 为 .env.development 并填入 API 密钥
- 运行 make install 安装项目依赖
- 运行 make docker-up 启动 API 和 PostgreSQL 数据库
- 打开浏览器访问 http://localhost:8000/docs 查看交互式 API 文档
界面预览
与其他方案对比
| 对比项 | fastapi-langgraph-agent-production-ready-template | 同类方案 |
|---|---|---|
| 生产就绪性 | 提供完整认证、监控、扩展功能,开箱即用 | 可能需要手动添加或依赖第三方库 |
| LangGraph 集成 | 深度集成,支持状态管理、工具调用 | 可能需要额外适配或缺少内置支持 |
| 监控支持 | 内置 Langfuse 追踪和 Prometheus 指标 | 通常需要自行配置监控工具 |
适合谁用
- 构建生产级 AI 代理服务的 AI 工程师
- 需要快速集成 LangGraph 并处理状态管理的开发者
- 寻求监控、认证和扩展性的 AI 服务团队
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/wassim249/fastapi-langgraph-agent-production-ready-template