开源自主研究智能体,自动规划研究问题、收集网页与本地资料,并调用任意 LLM 生成带引用的报告。
- Star
- 8,349
- Fork
- 839
- 未关闭 Issue
- 59
- 最近提交
- 28天前
这是什么?
DeepSearcher 是一个基于 Python 的项目,用于对私有数据进行问答和报告生成。它将 OpenAI、Qwen、DeepSeek、Claude、Llama 等大语言模型与 Milvus、Zilliz Cloud 等向量数据库结合,把问题拆解后在你自己的文档中检索,并综合出结果。
可以把本地文件(PDF、文本、Markdown)或网页导入向量库,再通过 Python 接口、命令行或 FastAPI 网页服务发起查询。大模型、Embedding 模型、文件加载器和网络爬虫都通过统一的配置方式切换,支持的服务商较多,也可以借助 Ollama 完全在本地运行。
项目可以通过 pip 安装,也支持使用 uv 从源码安装。适合企业知识管理、内部智能问答和需要数据留在自有环境中的信息检索场景。
核心功能
- 01对私有文档进行多步检索、评估与推理。
- 02支持 Milvus、Zilliz Cloud、Qdrant 等向量数据库。
- 03兼容 OpenAI、DeepSeek、Claude、Gemini、Ollama 等多家大模型服务。
- 04可加载本地 PDF、文本和 Markdown 文件,并通过 FireCrawl、Crawl4AI 等爬虫导入网页。
- 05提供 Python 接口、命令行工具和 FastAPI 网页服务。
适用场景
- 为企业内部文档搭建问答助手,数据留在自有环境中。
- 基于一批 PDF 和笔记自动生成研究类报告。
- 通过 Ollama 使用本地模型,在离线环境中检索知识库。
- 快速验证检索增强生成(RAG)方案,并灵活替换大模型和 Embedding 模型。
快速上手
- 1
创建并激活虚拟环境
python -m venv .venv && source .venv/bin/activate - 2
使用 pip 安装 DeepSearcher
pip install deepsearcher - 3
设置 OPENAI_API_KEY 环境变量,然后运行 README 中的快速入门 Python 示例
使用前须知
- 需要 LLM 的 API 密钥(例如 OpenAI),或本地运行的模型(如 Ollama)。
- 需要向量数据库(如 Milvus 或 Zilliz Cloud),增加了部署工作量。
- 网页爬取文档功能仍在开发中,并且需要 FIRECRAWL_API_KEY。
标签
常见问题
- deep-searcher 是什么?
- 开源深度研究工具,结合大模型与向量数据库,对私有数据进行检索、评估与推理。 DeepSearcher 是一个基于 Python 的项目,用于对私有数据进行问答和报告生成。它将 OpenAI、Qwen、DeepSeek、Claude、Llama 等大语言模型与 Milvus、Zilliz Cloud 等向量数据库结合,把问题拆解后在你自己的文档中检索,并综合出结果。
- deep-searcher 可以免费使用吗?用的什么许可证?
- deep-searcher 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- deep-searcher 还在维护吗?
- 活跃维护中。deep-searcher 最近一次提交是在 2026年9月22日。
- deep-searcher 适合用来做什么?
- 为企业内部文档搭建问答助手,数据留在自有环境中。 基于一批 PDF 和笔记自动生成研究类报告。 通过 Ollama 使用本地模型,在离线环境中检索知识库。 快速验证检索增强生成(RAG)方案,并灵活替换大模型和 Embedding 模型。
- deep-searcher 怎么安装和运行?
- 创建并激活虚拟环境: python -m venv .venv && source .venv/bin/activate 使用 pip 安装 DeepSearcher: pip install deepsearcher 设置 OPENAI_API_KEY 环境变量,然后运行 README 中的快速入门 Python 示例
- 在哪里获取 deep-searcher?
- 源代码和安装说明在 GitHub 上:https://github.com/zilliztech/deep-searcher
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3万4303PythonApache-2.0更新于 10天前
FastGPT 是一个开源的 AI Agent 构建平台,提供知识库数据处理、RAG 检索与可视化工作流编排。
3万7342TypeScriptOther更新于 9小时前
开源的长时程超级智能体框架,通过子智能体、记忆与沙箱协作完成研究、编码和创作任务。
8.4万1.2万PythonMIT更新于 9小时前
本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
6万7569PythonMIT更新于 9小时前
用于构建 RAG、智能体和文档处理应用的 Python 框架,帮助 LLM 连接私有数据。
5.3万8387PythonMIT更新于 11小时前
轻量级知识图谱 RAG 框架与服务,将文档构建为实体关系图谱,用于增强 LLM 问答。
4万5709PythonMIT更新于 5天前