网页搜索
让智能体联网搜索、阅读网页,回答最新的问题
概述
本地模型只了解训练数据中的内容。开启网页搜索后,智能体可以上网查找资料并阅读搜到的网页,回答近期发生的事、最新的文档,或任何它原本不知道的问题。
网页搜索为模型提供两个工具:
- web_search:搜索网页,返回标题、链接和简短摘要
- web_fetch:读取网页正文,例如搜索结果中的某个页面
是否使用工具由模型自行判断。它能直接回答的问题,不会去搜索。
不开 Agent Mode 也能用
网页搜索不依赖 Agent Mode。在普通对话中,模型只能使用这两个网页工具,不能读写文件,也不能执行命令。
开启或关闭网页搜索
找到"联网"按钮
在聊天输入框底部,联网按钮位于思考按钮和 Agent Mode 按钮之间。
为当前智能体切换开关
点击联网即可开启或关闭网页搜索,开启时按钮高亮。
正常对话
直接提问即可。模型搜索或读取网页时,回复中会显示对应步骤,标题是搜索词或网页地址,点击可展开查看结果。
默认开启,按智能体保存
网页搜索默认开启。开关按智能体分别保存:你可以为研究助手保持开启,为不应联网的智能体关闭。
按钮上的提示
联网按钮上出现琥珀色警告图标,表示已开启但不会执行搜索:
- 服务商未配置:所选服务商需要 API Key 或实例地址,请在设置 → Agent → 网页搜索中填写。
- 模型不支持工具调用:普通对话中,网页搜索需要支持工具调用(Tools 能力)的模型,其他模型会不联网直接回答。请换用支持工具调用的模型,或开启 Agent Mode。
与 Agent Mode 的关系
| 关闭 Agent Mode | 开启 Agent Mode | |
|---|---|---|
| 可用工具 | web_search、web_fetch | 网页工具,以及 read、write、edit、bash |
| 审批 | 网页工具自动执行 | 遵循 Agent Mode 的自动执行设置 |
| 模型要求 | 需要支持工具调用 | 任意模型(推荐支持工具调用) |
选择搜索服务商
打开设置 → Agent → 网页搜索选择服务商。服务商配置由所有智能体共用。
内置
免费,无需配置。使用 DuckDuckGo 网页结果,失败时改用 Brave。频繁使用可能被限流。
Ollama
Ollama 官方的网页搜索和页面抓取,需要免费 ollama.com 账号的 API Key。
SearXNG
使用你自己的 SearXNG 实例。填写实例地址,并在其 settings.yml 的 search.formats 中开启 json。
Tavily
面向 AI Agent 的搜索 API,需要 Tavily API Key,每次搜索消耗额度(基础 1 额度,深度 2 额度)。
其他设置
- 每次结果数:每次搜索返回的结果数量,范围 1–10,默认 10。结果越少,占用的上下文越少。
- 测试:执行一次搜索,检查服务商是否可用。
打开网页搜索设置
进入设置 → Agent,找到网页搜索部分。
选择服务商
选择内置、Ollama、SearXNG 或 Tavily。需要 API Key 时,可点击获取 API Key 打开服务商的密钥页面。
填写凭据
粘贴 API Key 或实例地址,离开输入框时自动保存。
测试
点击测试,显示"搜索可用。"即表示配置完成。
隐私与安全
哪些内容会发送出去
开启网页搜索后,模型决定的搜索词和网页地址会发送给所选服务商,对话内容本身不会发送。API Key 只保存在本机,不会出现在日志中。
- 网页内容被视为不可信数据,模型会被告知不要执行网页中出现的指令。
- 使用内置服务商时,网页由本机直接读取。本地和内网地址(如
localhost、192.168.x.x、.local主机)以及非标准端口会被拦截,防止网页诱导模型访问你电脑或内网中的服务。 - 只读取文本类网页,单个页面最多 3 MB。
OllaMan 文档