Repository navigation
v1.0.0 知识库问答系统首发
知识库问答系统 v1.0.0 首发。
功能
- 文档管理:.txt / .md / .pdf 上传、解析、切块(段落感知 + 块间重叠),兼容 UTF-8 / GB18030 中文编码
- 本地向量化:fastembed + BAAI/bge-small-zh-v1.5(ONNX 本地推理,免费离线,模型仅首次下载)
- 语义检索:POST /api/v1/search 余弦相似度 Top-K,支持限定单文档与 reindex 重建索引
- RAG 问答:POST /api/v1/chat 由 DeepSeek 依据检索资料生成回答,附带引用来源(文档/段落/相似度),库外问题诚实拒答
- 多轮会话:会话与消息 SQLite 持久化,自动标题,追问携带上下文
- 可插拔:未配置 API Key 自动降级 Mock 模式;向量化与 LLM 均为依赖注入
- 质量:50 个 pytest 用例、92% 覆盖率、ruff 规范、GitHub Actions CI
快速开始与完整 API 文档见 README。