联网搜索与网页抓取
联网搜索
配置智能体联网搜索使用的搜索引擎。每个引擎有独立的开关,第一个启用的引擎为默认;结果不理想时,智能体会换用其他已启用的引擎,或同时搜索全部。没有启用任何搜索引擎时,智能体无法联网搜索。
| 引擎 | 说明 | 怎么配置 |
|---|---|---|
| DuckDuckGo | 免费,无需配置,开箱即用 | 打开开关即可 |
| Tavily | 面向 AI 的搜索服务 | 在 Tavily 控制台首页的 API Keys 区域复制 Key(以 tvly- 开头);免费套餐每月有一定额度 |
| Brave Search | 独立索引的搜索引擎 | 在 Brave Search API 控制台的 Subscriptions 里订阅一个 Web Search 套餐,再到 API Keys 页面新建 Key |
| SearXNG | 自建的元搜索服务 | 用 Docker 启动 SearXNG,在它的 settings.yml 里把 json 加进 search.formats(否则接口会拒绝请求,返回 403);服务地址填根地址,例如 http://127.0.0.1:8888,末尾不要带 /search |
| DeepSeek | DeepSeek 开放平台联网搜索 | 在 DeepSeek 开放平台 API Keys 页面创建 Key。「模型」里已经添加了 DeepSeek 官方模型时可以留空,直接沿用那个 Key |
DeepSeek 搜索从 DeepSeek 账户余额按次扣费(每千次成功搜索 5 元),请保证余额充足。
网络抓取
控制智能体读取网页正文的方式。
| 方式 | 说明 | 配置 |
|---|---|---|
| Obscura | 本机浏览器抓取,免配置,适合国内网页 | 可选:抓取选项(见下) |
| DeepSeek | DeepSeek 开放平台网页抓取 | 与 DeepSeek 模型共用 Key:「联网搜索」或「模型」里已经填过 DeepSeek 官方 Key 时可以留空沿用;按次扣费(每千次成功抓取 5 元) |
| Firecrawl | 云端抓取服务,擅长动态渲染的网页 | 官方服务需要 API Key(以 fc- 开头,免费套餐有一定额度);自建 Firecrawl 时填写服务地址,可以不填 Key |
选为「默认」的方式抓不到正文时,会按 Obscura → DeepSeek → Firecrawl 的顺序换用其他已配置的方式再试。
Obscura 抓取选项(一般保持默认即可):
- 代理:留空时使用「网络」设置中的代理;
- 超时(秒);
- 等待策略:网络空闲(无活动连接)、网络基本空闲(最多 2 个连接)、页面加载完成、页面结构加载完成。动态加载的网页抓不全时,可以改成“网络空闲”;
- 反检测:减少被网站识别为自动程序的情况。