系统流程图

1. 系统总览

2. 用户登录流程

关键点:
- 默认账号:
root / admin123 - 登录接口:
POST http://localhost:8000/users/token - 鉴权方式:JWT Bearer Token
- 用户和会话数据存储在 PostgreSQL
3. 后台文档上传入库流程

关键点:
- 后台上传不是直接把全文交给大模型。
- 文档会先解析、切块、向量化,再建立 ChromaDB 和 BM25 索引。
- 默认切块参数:
chunk_size=512,chunk_overlap=50。 - 数据目录主要在
rag_api_service/file/下。
4. 前台提问流程




5. 开启知识库与不开知识库的区别
| 场景 | 走向 | 是否检索本地文档 | 是否调用第三方大模型 |
|---|---|---|---|
| 不开启知识库,普通聊天 | chat_agent | 否 | 是 |
| 不开启知识库,写作任务 | writing_workflow | 否 | 是 |
| 开启知识库,普通问答 | knowledge_agent -> MCP -> RAG | 是 | 是 |
| 开启知识库,写作任务 | writing_workflow | 否 | 是 |
6. RAG 内部问答链路

评论已关闭