<图片>
图片>
[📃 论文](https://arxiv.org/abs/2407.20183) | [💻演示](https://internlm-chat.intern-ai.org.cn/)
英语 | [简体中文](README_zh-CN.md)
## ✨ MindSearch:模仿人类思维引发深度人工智能搜索
## 📅 变更日志
- 2024/11/05: 🥳 MindSearch 现已部署在 Puyu 上! 👉 【试试吧】(https://internlm-chat.intern-ai.org.cn/) 👈
- 基于[Lagent v0.5](https://github.com/InternLM/lagent)重构了agent模块,以提高并发性能。
- 改进了用户界面以体现同时多查询搜索。
## ⚽️ 建立你自己的 MindSearch
### Step1:依赖安装
````bash
git 克隆 https://github.com/InternLM/MindSearch
cd 心灵搜索
pip install -r 要求.txt
````
### 步骤2:设置环境变量
在设置API之前,您需要配置环境变量。将“.env.example”文件重命名为“.env”并填写所需的值。
````bash
mv .env.example .env
# 打开 .env 并添加您的密钥和模型配置
````
### 第三步:设置 MindSearch API
设置 FastAPI 服务器。
````bash
python -m mindsearch.app --lang en --model_format internlm_server --search_engine DuckDuckGoSearch --asy
````
- `--lang`:模型的语言,`en` 表示英语,`cn` 表示中文。
- `--model_format`:模型的格式。
- `internlm_server` 用于与本地服务器进行 InternLM2.5-7b 聊天。 (InternLM2.5-7b-chat针对中文进行了更好的优化。)
- `gpt4` 表示 GPT4。
如果想使用其他模型,请修改[models](./mindsearch/agent/models.py)
- `--search_engine`:搜索引擎。
- DuckDuckGo 的搜索引擎“DuckDuckGoSearch”。
- “BingSearch”用于 Bing 搜索引擎。
- Brave 搜索 Web API 引擎的“BraveSearch”。
- Google Serper 网络搜索 API 引擎的“GoogleSearch”。
- “TencentSearch”用于腾讯搜索 api 引擎。
请将您的网络搜索引擎 API 密钥设置为“WEB_SEARCH_API_KEY”环境变量,除非您使用的是“DuckDuckGo”或“TencentSearch”,需要密钥 ID 为“TENCENT_SEARCH_SECRET_ID”,密钥为“TENCENT_SEARCH_SECRET_KEY”。
- `--asy`:部署异步代理。
### 第四步:设置 MindSearch 前端
提供以下前端接口,
- 反应
首先配置Vite代理的后端URL。
````bash
HOST="127.0.0.1" # 根据需要修改
端口=8002
sed -i -r "s/target:\s*\"\"/target: \"${HOST}:${PORT}\"/" frontend/React/vite.config.ts
````
````bash
# 安装 Node.js 和 npm
# 对于 Ubuntu
sudo apt安装nodejs npm
# 对于 Windows
# 从 https://nodejs.org/zh-cn/download/prebuilt-installer 下载
# 安装依赖项
cd 前端/React
npm 安装
npm 启动
````
详情可查
开源推荐
morning
GitHub 热门项目:MindSearch
摘要
GitHub项目:MindSearch 仓库地址:https://github.com/InternLM/MindSearch Stars:6919 | 作者:InternLM 项目描述:🔍 An LLM-based Multi-agent Framework of Web Search Engine (like Perplexity.ai Pro and SearchGPT) =========...
for
the
MindSearch
engine
https
and
search
env
InternLM
chat
2026-09-01
1 阅读
约6分钟阅读
GitHub Trending
字号:
GitHub 项目:MindSearch
仓库地址:https://github.com/InternLM/MindSearch
星级:6919 | 作者:实习生LM
项目描述:🔍 基于LLM的网络搜索引擎多代理框架(如Perplexity.ai Pro和SearchGPT)
===================================================
自述文件内容:
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱