可自托管的 AI 智能体平台,基于你自己的文档回答问题,并附带引用来源。
- Star
- 14,205
- Fork
- 1,351
- 未关闭 Issue
- 407
- 最近提交
- 2个月前
这是什么?
QAnything 是一个面向本地知识库的问答系统,可上传 PDF、DOCX、PPTX、XLSX、Markdown、邮件、TXT、图片、CSV 和网页等多种格式的文件,并基于文件内容回答问题。系统会先解析文档、切分文本块,再检索相关段落交给大模型生成回答。
检索采用两阶段流程:先做向量检索,再做重排序,项目称数据量增大时准确率仍能保持稳定。同时支持 BM25 与向量结合的混合检索。默认可在纯 CPU 环境运行,通过 Docker Compose 一键启动;PDF 解析、OCR、向量化、重排序等组件相互独立,可单独替换或通过 HTTP 调用。大模型通过 OpenAI 兼容接口接入,可以接入 Ollama 等本地模型,也可离线部署。
除常规问答外,还提供无需建库即可上传文件提问的快速模式、只返回检索结果的模式,以及自定义 Bot。2.0 版本还提供 API,并支持在线编辑解析后的文本块。
核心功能
- 01解析 PDF、Word、PPT、Excel、Markdown、邮件、图片、CSV 和网页等多种文件
- 02向量检索加重排序的两阶段检索,并支持 BM25 混合检索
- 03默认在纯 CPU 环境运行,通过 Docker Compose 一条命令启动
- 04兼容 OpenAI 接口的大模型,可接入 Ollama 等本地模型
- 05支持断网离线部署
- 06提供快速问答、仅检索和自定义 Bot 模式,并提供 HTTP API
适用场景
- 在不上传云端的前提下,对内部手册、报告或合同进行提问
- 为无法联网的办公室或实验室搭建离线问答工具
- 用一次查询同时检索 PDF、表格和邮件等混合文件
- 搭建可替换向量模型、重排序和 OCR 组件的 RAG 原型
快速上手
- 1
拉取 qanything 代码仓库
- 2
进入项目根目录并执行 README 中的启动命令
- 3
打开服务并开始使用
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,将修改后的版本作为网络服务提供时需要开源源代码。
- 内置 LLM 的商业使用需遵循 QwenLM 的许可证,README 对此有说明。
- 运行需要 Docker 和本地部署,自行托管需要一定的配置工作。
收录于专题
标签
常见问题
- QAnything 是什么?
- 本地知识库问答系统,可基于 PDF、Word、Excel、图片等本地文件直接提问,支持离线部署。 QAnything 是一个面向本地知识库的问答系统,可上传 PDF、DOCX、PPTX、XLSX、Markdown、邮件、TXT、图片、CSV 和网页等多种格式的文件,并基于文件内容回答问题。系统会先解析文档、切分文本块,再检索相关段落交给大模型生成回答。
- QAnything 可以免费使用吗?用的什么许可证?
- QAnything 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- QAnything 还在维护吗?
- 半年内有更新。QAnything 最近一次提交是在 2026年9月23日。
- QAnything 适合用来做什么?
- 在不上传云端的前提下,对内部手册、报告或合同进行提问 为无法联网的办公室或实验室搭建离线问答工具 用一次查询同时检索 PDF、表格和邮件等混合文件 搭建可替换向量模型、重排序和 OCR 组件的 RAG 原型
- QAnything 怎么安装和运行?
- 拉取 qanything 代码仓库 进入项目根目录并执行 README 中的启动命令 打开服务并开始使用
- 在哪里获取 QAnything?
- 源代码和安装说明在 GitHub 上:https://github.com/netease-youdao/QAnything
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.8万+11 本周2246PythonMIT维护活跃更新于 21小时前
开源的大模型知识库搭建系统,用于快速构建产品文档、技术文档、FAQ 和博客,并提供 AI 创作、问答与搜索。
1万+51 本周1043TypeScriptAGPL-3.0更新于 前天
腾讯开源的大模型知识平台,可将文档转化为 RAG 问答、智能推理代理和自动维护的 Wiki。
3.7万+629 本周5023GoOther维护活跃更新于 4天前
可自托管的企业知识库,将内部文档编译为 Wiki,并通过 MCP 服务器按部门权限提供给 Claude 等大模型。
1519+6 本周305PythonOther更新于 5个月前
开源 RAG 引擎,将检索增强生成与智能体能力结合,为大模型应用提供上下文层。
9.4万+479 本周1.1万GoApache-2.0维护活跃更新于 23小时前