Skip to content

v1.0.0 知识库问答系统首发

Choose a tag to compare

@JSJCY JSJCY released this 10 Sep 05:39
· 22 commits to main since this release

知识库问答系统 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。