MindSearch
不活跃简介
基于 LLM 的多 Agent 搜索引擎框架,类似 Perplexity.ai Pro 和 SearchGPT,实现智能 Web 搜索。
核心特性
- 多 Agent Web 搜索框架,模拟人类搜索模式实现深度全面的搜索结果
- 支持多种搜索引擎:DuckDuckGo、Bing、Brave、Google 和腾讯
- 提供多种前端界面:React、Gradio 和 Streamlit
- 支持异步 Agent 部署,实现并发多查询搜索
- 兼容多种 LLM 后端,包括 InternLM2.5 和 GPT-4
- FastAPI 后端支持 WebSocket 流式响应
适用场景
💡 需要全面 Web 信息收集和综合的深度研究任务
💡 构建类似 Perplexity 风格的 AI 搜索引擎,具备多源 Web 搜索能力
💡 学术研究中的文献综述和信息聚合
💡 需要实时 Web 数据集成的企业知识检索系统
优势与不足
✅ 优势
- • 社区热度高(6.9k stars)
- • 开源许可证友好(Apache-2.0)
- • 项目有一定历史沉淀(已维护 2 年)
- • Issue 响应及时,积压少
⚠️ 不足
- • 已超过 13 个月未更新
快速开始
1. 克隆仓库并安装依赖:`pip install -r requirements.txt`
2. 配置环境:将 `.env.example` 复制为 `.env` 并填入 API 密钥
3. 启动 API 服务:`python -m mindsearch.app --lang cn --model_format internlm_server --search_engine DuckDuckGoSearch --asy`
4. 启动前端界面(React、Gradio 或 Streamlit)并输入搜索查询