RAG and FastAPI ChatService
Pre-release
Pre-release
🎉 LangChain-RAG-FastAPI-Service v0.1.0 (Pre-release)
这是项目的首个早期预览版本,核心能力已完成基础落地,RAG 检索增强生成、Agent 智能体工具调用、JWT 统一用户认证体系均已可正常跑通;当前前端交互界面与部分 API 细节仍在持续优化调整中, 欢迎大家提供建议和反馈。
✨ 本版本已实现的核心功能
- 🏗️ 微服务架构雏形:Django 用户管理服务与 FastAPI RAG/Agent 核心服务解耦拆分,双服务独立数据库部署
- 🤖 Agent 智能体能力:基于 LangChain 实现智能体工具调用,支持灵活扩展多场景自动化处理能力
- 📚 基础 RAG 检索能力:集成 LangChain + ChromaDB 向量数据库,支持 TXT/PDF 文档上传解析,可基于专属文档内容完成精准智能问答
- 💬 智能对话与持久化记忆:完整支持上下文多轮对话,会话历史通过 MySQL 实现长期持久化存储与回溯
- 🔐 JWT 统一身份认证:配套完整的用户注册、登录体系,基于 JWT 实现无状态接口权限校验,保障接口访问安全
- 💚 Vue 3 前端交互界面:轻量化对话交互界面已完成基础搭建,界面体验与功能细节仍在优化完善中
💡 欢迎交流反馈
如果您在使用过程中遇到 Bug、有功能建议,或是想参与项目,欢迎随时提交 Issue:
GitHub Issues 入口
感谢您的关注与支持,项目会持续迭代优化,不断完善能力与体验!