产品简介
MindSearch 是一款开源搜索引擎构建工具,基于LLM多智能体框架,支持多种搜索引擎和自定义模型,适用于需要深度搜索和智能回答的开发者与研究人员。
核心功能
- 支持多语言(英语、中文)
- 兼容多种搜索引擎(DuckDuckGo、Bing、Brave、Google、Tencent)
- 提供多种前端界面(React、Gradio、Streamlit)
- 基于Lagent v0.5重构的智能体模块,提升并发性能
- 可配置模型格式(如InternLM2.5-7b-chat、GPT4)
快速开始
- 克隆仓库并安装依赖:git clone https://github.com/InternLM/MindSearch && cd MindSearch && pip install -r requirements.txt
- 配置环境变量:复制 .env.example 为 .env 并填写API密钥
- 启动后端API:运行 python -m mindsearch.app 命令并指定语言、模型格式和搜索引擎
- (可选)启动前端:根据选择运行 React、Gradio 或 Streamlit 前端
界面预览
与其他方案对比
| 对比项 | MindSearch | 同类方案 |
|---|---|---|
| 开源性 | Apache 2.0 开源许可,可自由修改和分发 | 商业搜索工具如Perplexity.ai可能闭源且收费 |
| 自定义能力 | 支持多搜索引擎和模型配置,高度可定制 | 标准搜索工具通常固定功能 |
适合谁用
- 需要自定义搜索引擎功能的开发者
- 研究AI搜索和多智能体技术的研究人员
- 希望部署私有搜索服务的企业用户
下载与版本
当前最新版本为 v0.1.0,发布于 2024-11-05。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/InternLM/MindSearch