diff --git a/docs/zh-CN/tools/minimax-search.md b/docs/zh-CN/tools/minimax-search.md
index 2852cffea..8e53f010d 100644
--- a/docs/zh-CN/tools/minimax-search.md
+++ b/docs/zh-CN/tools/minimax-search.md
@@ -1,27 +1,27 @@
---
read_when:
- 你想使用 MiniMax 进行 web_search
- - 你需要 MiniMax Token Plan key 或 OAuth token
- - 你需要 MiniMax 中国/全球搜索主机指南
-summary: 通过 Token Plan 搜索 API 使用 MiniMax 搜索
+ - 你需要 MiniMax Token Plan 密钥或 OAuth 令牌
+ - 你需要 MiniMax CN/全球搜索主机指导
+summary: 通过 Token Plan 搜索 API 使用 MiniMax Search
title: MiniMax 搜索
x-i18n:
- generated_at: "2026-05-02T04:48:49Z"
+ generated_at: "2026-05-02T05:03:44Z"
model: gpt-5.5
provider: openai
- source_hash: cf721a293d6b244e69d952f433bde83417eb907ef8c0b46d04a567f1b668a32e
+ source_hash: 5bb84f38c1407c203b76eea2d7a3ab5fefbdab0844dc20899742581945d7d77e
source_path: tools/minimax-search.md
workflow: 16
---
-OpenClaw 通过 MiniMax Token Plan 搜索 API 支持将 MiniMax 作为 `web_search` 提供商。它会返回带有标题、URL、摘要和相关查询的结构化搜索结果。
+OpenClaw 支持通过 MiniMax Token Plan 搜索 API 将 MiniMax 用作 `web_search` 提供商。它会返回包含标题、URL、摘要片段和相关查询的结构化搜索结果。
## 获取 Token Plan 凭证
从 [MiniMax Platform](https://platform.minimax.io/user-center/basic-information/interface-key) 创建或复制 MiniMax Token Plan 密钥。
- OAuth 设置可以改用 `MINIMAX_OAUTH_TOKEN`。
+ OAuth 设置可以改为复用 `MINIMAX_OAUTH_TOKEN`。
在 Gateway 网关环境中设置 `MINIMAX_CODE_PLAN_KEY`,或通过以下方式配置:
@@ -33,7 +33,7 @@ OpenClaw 通过 MiniMax Token Plan 搜索 API 支持将 MiniMax 作为 `web_sear
-OpenClaw 也接受 `MINIMAX_CODING_API_KEY` 和 `MINIMAX_OAUTH_TOKEN` 作为环境变量别名。当 `MINIMAX_API_KEY` 已指向 Token Plan 凭证时,仍会将其作为兼容性回退读取。
+OpenClaw 也接受 `MINIMAX_CODING_API_KEY`、`MINIMAX_OAUTH_TOKEN` 和 `MINIMAX_API_KEY` 作为环境变量别名。`MINIMAX_API_KEY` 应指向已启用搜索的 Token Plan 凭证;普通的 MiniMax 模型 API 密钥可能不会被 Token Plan 搜索端点接受。
## 配置
@@ -61,12 +61,11 @@ OpenClaw 也接受 `MINIMAX_CODING_API_KEY` 和 `MINIMAX_OAUTH_TOKEN` 作为环
}
```
-**环境变量替代方式:**在 Gateway 网关环境中设置 `MINIMAX_CODE_PLAN_KEY` 或 `MINIMAX_OAUTH_TOKEN`。
-对于 Gateway 网关安装,请将其放入 `~/.openclaw/.env`。
+**环境替代方式:**在 Gateway 网关环境中设置 `MINIMAX_CODE_PLAN_KEY`、`MINIMAX_CODING_API_KEY`、`MINIMAX_OAUTH_TOKEN` 或 `MINIMAX_API_KEY`。对于 Gateway 网关安装,请将它放入 `~/.openclaw/.env`。
## 区域选择
-MiniMax Search 使用这些端点:
+MiniMax Search 使用以下端点:
- 全球:`https://api.minimax.io/v1/coding_plan/search`
- 中国大陆:`https://api.minimaxi.com/v1/coding_plan/search`
@@ -80,7 +79,7 @@ MiniMax Search 使用这些端点:
这意味着中国大陆新手引导或 `MINIMAX_API_HOST=https://api.minimaxi.com/...` 也会自动让 MiniMax Search 使用中国大陆主机。
-即使你通过 OAuth 的 `minimax-portal` 路径认证 MiniMax,Web 搜索仍会注册为提供商 ID `minimax`;OAuth 提供商基础 URL 会作为中国大陆/全球主机选择的区域提示,并且 `MINIMAX_OAUTH_TOKEN` 可以满足 MiniMax Search 的 bearer 凭证要求。
+即使你是通过 OAuth `minimax-portal` 路径认证 MiniMax,Web 搜索仍会注册为提供商 ID `minimax`;OAuth 提供商基础 URL 会用作中国大陆/全球主机选择的区域提示,并且 `MINIMAX_OAUTH_TOKEN` 可以满足 MiniMax Search 的 bearer 凭证要求。
## 支持的参数
@@ -89,9 +88,9 @@ MiniMax Search 支持:
- `query`
- `count`(OpenClaw 会将返回的结果列表裁剪到请求的数量)
-目前不支持提供商特定的筛选器。
+当前不支持提供商特定的筛选器。
-## 相关内容
+## 相关
- [Web Search 概览](/zh-CN/tools/web) -- 所有提供商和自动检测
- [MiniMax](/zh-CN/providers/minimax) -- 模型、图像、语音和认证设置
diff --git a/docs/zh-CN/tools/web.md b/docs/zh-CN/tools/web.md
index 796f17e4b..f3c22f286 100644
--- a/docs/zh-CN/tools/web.md
+++ b/docs/zh-CN/tools/web.md
@@ -5,38 +5,42 @@ read_when:
- 你需要选择一个搜索提供商
- 你想了解自动检测和提供商回退
sidebarTitle: Web Search
-summary: web_search、x_search 和 web_fetch -- 搜索 Web、搜索 X 帖子,或获取页面内容
-title: Web 搜索
+summary: web_search、x_search 和 web_fetch -- 搜索网页、搜索 X 帖子,或获取页面内容
+title: 网络搜索
x-i18n:
- generated_at: "2026-05-02T04:49:11Z"
+ generated_at: "2026-05-02T05:03:46Z"
model: gpt-5.5
provider: openai
- source_hash: 6200b148d750e1ed7205bd256ba6d33b4f6491577ba7544a684ffd11990ac274
+ source_hash: 488f6206d02e4b511ac3350072562a4713fa5c1e0fc180bb76e880eed7048d38
source_path: tools/web.md
workflow: 16
---
-`web_search` 工具会使用你配置的提供商搜索网页并返回结果。结果会按查询缓存 15 分钟(可配置)。
+`web_search` 工具使用你配置的提供商搜索 Web,并返回结果。结果按查询缓存 15 分钟(可配置)。
-OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于轻量 URL 获取的 `web_fetch`。在此阶段,`web_fetch` 保持本地执行,而 `web_search` 和 `x_search` 可以在底层使用 xAI Responses。
+OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于轻量级 URL 获取的 `web_fetch`。在此阶段,`web_fetch` 保持本地执行,而 `web_search` 和 `x_search` 可以在底层使用 xAI Responses。
- `web_search` 是轻量级 HTTP 工具,不是浏览器自动化。对于大量依赖 JS 的站点或登录场景,请使用 [Web 浏览器](/zh-CN/tools/browser)。要获取特定 URL,请使用 [Web 获取](/zh-CN/tools/web-fetch)。
+ `web_search` 是轻量级 HTTP 工具,不是浏览器自动化。对于
+ JS 密集型站点或登录,请使用 [Web Browser](/zh-CN/tools/browser)。若要
+ 获取特定 URL,请使用 [Web Fetch](/zh-CN/tools/web-fetch)。
## 快速开始
- 选择一个提供商,并完成所有必需设置。有些提供商免密钥,另一些则使用 API 密钥。详情见下面的提供商页面。
+ 选择一个提供商并完成所有必需设置。有些提供商无需密钥,
+ 而有些使用 API key。详情请参阅下面的提供商页面。
```bash
openclaw configure --section web
```
- 这会存储提供商和任何所需凭证。你也可以设置一个环境变量(例如 `BRAVE_API_KEY`),并为 API 支持的提供商跳过此步骤。
+ 这会存储提供商和任何所需凭证。你也可以设置一个环境变量
+ (例如 `BRAVE_API_KEY`),并对 API 支持的提供商跳过此步骤。
-
+
智能体现在可以调用 `web_search`:
```javascript
@@ -56,73 +60,73 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
- 带摘要片段的结构化结果。支持 `llm-context` 模式、国家/语言筛选条件。提供免费层级。
+ 带摘要片段的结构化结果。支持 `llm-context` 模式、国家/语言筛选器。提供免费套餐。
- 免密钥后备方案。无需 API 密钥。基于非官方 HTML 的集成。
+ 无需密钥的后备选项。不需要 API key。基于非官方 HTML 的集成。
- 神经搜索 + 关键词搜索,并提供内容提取(高亮、文本、摘要)。
+ 神经搜索 + 关键词搜索,并支持内容提取(高亮、文本、摘要)。
- 结构化结果。最适合与 `firecrawl_search` 和 `firecrawl_scrape` 搭配,用于深度提取。
+ 结构化结果。最适合与 `firecrawl_search` 和 `firecrawl_scrape` 搭配用于深度提取。
- 通过 Google Search grounding 提供带引用的 AI 综合回答。
+ 通过 Google 搜索支撑提供带引用的 AI 合成答案。
- 通过 xAI web grounding 提供带引用的 AI 综合回答。
+ 通过 xAI Web 支撑提供带引用的 AI 合成答案。
- 通过 Moonshot 网页搜索提供带引用的 AI 综合回答。
+ 通过 Moonshot Web 搜索提供带引用的 AI 合成答案。
通过 MiniMax Token Plan 搜索 API 提供结构化结果。
-
- 通过已登录的本地 Ollama 主机或托管 Ollama API 进行搜索。
+
+ 通过已登录的本地 Ollama 主机或托管的 Ollama API 搜索。
带内容提取控制和域名筛选的结构化结果。
- 自托管元搜索。无需 API 密钥。聚合 Google、Bing、DuckDuckGo 等更多来源。
+ 自托管元搜索。不需要 API key。聚合 Google、Bing、DuckDuckGo 等。
带搜索深度、主题筛选,以及用于 URL 提取的 `tavily_extract` 的结构化结果。
-### 提供商对比
+### 提供商比较
-| 提供商 | 结果样式 | 筛选条件 | API 密钥 |
+| 提供商 | 结果样式 | 筛选器 | API key |
| ----------------------------------------- | -------------------------- | ------------------------------------------------ | --------------------------------------------------------------------------------------- |
| [Brave](/zh-CN/tools/brave-search) | 结构化摘要片段 | 国家、语言、时间、`llm-context` 模式 | `BRAVE_API_KEY` |
-| [DuckDuckGo](/zh-CN/tools/duckduckgo-search) | 结构化摘要片段 | -- | 无(免密钥) |
+| [DuckDuckGo](/zh-CN/tools/duckduckgo-search) | 结构化摘要片段 | -- | 无(无需密钥) |
| [Exa](/zh-CN/tools/exa-search) | 结构化 + 已提取内容 | 神经/关键词模式、日期、内容提取 | `EXA_API_KEY` |
| [Firecrawl](/zh-CN/tools/firecrawl) | 结构化摘要片段 | 通过 `firecrawl_search` 工具 | `FIRECRAWL_API_KEY` |
-| [Gemini](/zh-CN/tools/gemini-search) | AI 综合回答 + 引用 | -- | `GEMINI_API_KEY` |
-| [Grok](/zh-CN/tools/grok-search) | AI 综合回答 + 引用 | -- | `XAI_API_KEY` |
-| [Kimi](/zh-CN/tools/kimi-search) | AI 综合回答 + 引用 | -- | `KIMI_API_KEY` / `MOONSHOT_API_KEY` |
+| [Gemini](/zh-CN/tools/gemini-search) | AI 合成 + 引用 | -- | `GEMINI_API_KEY` |
+| [Grok](/zh-CN/tools/grok-search) | AI 合成 + 引用 | -- | `XAI_API_KEY` |
+| [Kimi](/zh-CN/tools/kimi-search) | AI 合成 + 引用 | -- | `KIMI_API_KEY` / `MOONSHOT_API_KEY` |
| [MiniMax Search](/zh-CN/tools/minimax-search) | 结构化摘要片段 | 区域(`global` / `cn`) | `MINIMAX_CODE_PLAN_KEY` / `MINIMAX_CODING_API_KEY` / `MINIMAX_OAUTH_TOKEN` |
-| [Ollama Web 搜索](/zh-CN/tools/ollama-search) | 结构化摘要片段 | -- | 已登录的本地主机无需密钥;直接搜索 `https://ollama.com` 时使用 `OLLAMA_API_KEY` |
+| [Ollama Web Search](/zh-CN/tools/ollama-search) | 结构化摘要片段 | -- | 已登录的本地主机无需;直接搜索 `https://ollama.com` 时使用 `OLLAMA_API_KEY` |
| [Perplexity](/zh-CN/tools/perplexity-search) | 结构化摘要片段 | 国家、语言、时间、域名、内容限制 | `PERPLEXITY_API_KEY` / `OPENROUTER_API_KEY` |
| [SearXNG](/zh-CN/tools/searxng-search) | 结构化摘要片段 | 类别、语言 | 无(自托管) |
| [Tavily](/zh-CN/tools/tavily) | 结构化摘要片段 | 通过 `tavily_search` 工具 | `TAVILY_API_KEY` |
## 自动检测
-## 原生 OpenAI 网页搜索
+## 原生 OpenAI Web 搜索
-当启用 OpenClaw 网页搜索且未固定托管提供商时,直接使用 OpenAI Responses 的模型会自动使用 OpenAI 托管的 `web_search` 工具。这是内置 OpenAI 插件中由提供商负责的行为,并且只适用于原生 OpenAI API 流量,不适用于 OpenAI 兼容的代理基础 URL 或 Azure 路由。将 `tools.web.search.provider` 设置为另一个提供商(例如 `brave`),可让 OpenAI 模型继续使用托管 `web_search` 工具;或设置 `tools.web.search.enabled: false`,以同时禁用托管搜索和原生 OpenAI 搜索。
+当 OpenClaw Web 搜索已启用且未固定托管提供商时,直接 OpenAI Responses 模型会自动使用 OpenAI 托管的 `web_search` 工具。这是内置 OpenAI 插件中的提供商自有行为,并且只适用于原生 OpenAI API 流量,不适用于 OpenAI 兼容代理基础 URL 或 Azure 路由。将 `tools.web.search.provider` 设置为其他提供商(例如 `brave`),即可为 OpenAI 模型保留托管的 `web_search` 工具;或将 `tools.web.search.enabled: false` 设置为禁用托管搜索和原生 OpenAI 搜索。
-## 原生 Codex 网页搜索
+## 原生 Codex Web 搜索
-支持 Codex 的模型可以选择使用提供商原生的 Responses `web_search` 工具,而不是 OpenClaw 托管的 `web_search` 函数。
+支持 Codex 的模型可以选择使用提供商原生 Responses `web_search` 工具,而不是 OpenClaw 托管的 `web_search` 函数。
- 在 `tools.web.search.openaiCodex` 下配置它
-- 它只会对支持 Codex 的模型激活(`openai-codex/*`,或使用 `api: "openai-codex-responses"` 的提供商)
-- 托管 `web_search` 仍适用于非 Codex 模型
+- 它只会为支持 Codex 的模型(`openai-codex/*` 或使用 `api: "openai-codex-responses"` 的提供商)启用
+- 托管的 `web_search` 仍适用于非 Codex 模型
- `mode: "cached"` 是默认且推荐的设置
- `tools.web.search.enabled: false` 会同时禁用托管搜索和原生搜索
@@ -149,18 +153,20 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
}
```
-如果启用了原生 Codex 搜索,但当前模型不支持 Codex,OpenClaw 会保留正常的托管 `web_search` 行为。
+如果原生 Codex 搜索已启用,但当前模型不支持 Codex,OpenClaw 会保留正常的托管 `web_search` 行为。
-## 设置网页搜索
+## 设置 Web 搜索
-文档和设置流程中的提供商列表按字母顺序排列。自动检测保留单独的优先级顺序。
+文档和设置流程中的提供商列表按字母顺序排列。自动检测保留
+单独的优先级顺序。
-如果未设置 `provider`,OpenClaw 会按以下顺序检查提供商,并使用第一个已就绪的提供商:
+如果未设置 `provider`,OpenClaw 会按以下顺序检查提供商,并使用
+第一个已就绪的提供商:
-先检查由 API 支持的提供商:
+首先是 API 支持的提供商:
1. **Brave** -- `BRAVE_API_KEY` 或 `plugins.entries.brave.config.webSearch.apiKey`(顺序 10)
-2. **MiniMax Search** -- `MINIMAX_CODE_PLAN_KEY` / `MINIMAX_CODING_API_KEY` / `MINIMAX_OAUTH_TOKEN` 或 `plugins.entries.minimax.config.webSearch.apiKey`(顺序 15)
+2. **MiniMax Search** -- `MINIMAX_CODE_PLAN_KEY` / `MINIMAX_CODING_API_KEY` / `MINIMAX_OAUTH_TOKEN` / `MINIMAX_API_KEY` 或 `plugins.entries.minimax.config.webSearch.apiKey`(顺序 15)
3. **Gemini** -- `plugins.entries.google.config.webSearch.apiKey`、`GEMINI_API_KEY` 或 `models.providers.google.apiKey`(顺序 20)
4. **Grok** -- `XAI_API_KEY` 或 `plugins.entries.xai.config.webSearch.apiKey`(顺序 30)
5. **Kimi** -- `KIMI_API_KEY` / `MOONSHOT_API_KEY` 或 `plugins.entries.moonshot.config.webSearch.apiKey`(顺序 40)
@@ -169,16 +175,24 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
8. **Exa** -- `EXA_API_KEY` 或 `plugins.entries.exa.config.webSearch.apiKey`(顺序 65)
9. **Tavily** -- `TAVILY_API_KEY` 或 `plugins.entries.tavily.config.webSearch.apiKey`(顺序 70)
-之后是免密钥后备方案:
+之后是无需密钥的后备选项:
-10. **DuckDuckGo** -- 免密钥 HTML 后备方案,无需账户或 API 密钥(顺序 100)
-11. **Ollama Web 搜索** -- 当你配置的本地 Ollama 主机可访问且已通过 `ollama signin` 登录时,可通过它作为免密钥后备方案;主机需要时可复用 Ollama 提供商的 Bearer 认证;配置了 `OLLAMA_API_KEY` 时,可直接调用 `https://ollama.com` 搜索(顺序 110)
+10. **DuckDuckGo** -- 无需账号或 API key 的无密钥 HTML 后备选项(顺序 100)
+11. **Ollama Web Search** -- 当你配置的本地 Ollama 主机可访问且已通过 `ollama signin` 登录时,通过该主机提供无密钥后备;主机需要时可复用 Ollama provider bearer auth,并且在配置 `OLLAMA_API_KEY` 后可调用直接 `https://ollama.com` 搜索(顺序 110)
12. **SearXNG** -- `SEARXNG_BASE_URL` 或 `plugins.entries.searxng.config.webSearch.baseUrl`(顺序 200)
-如果未检测到提供商,会回退到 Brave(你会收到缺少密钥的错误,提示你配置一个密钥)。
+如果未检测到提供商,它会回退到 Brave(你会收到缺少密钥的
+错误,提示你配置一个密钥)。
- 所有提供商密钥字段都支持 SecretRef 对象。对于内置的 API 支持网页搜索提供商,OpenClaw 会解析 `plugins.entries..config.webSearch.apiKey` 下插件作用域的 SecretRefs,包括 Brave、Exa、Firecrawl、Gemini、Grok、Kimi、MiniMax、Perplexity 和 Tavily,无论提供商是通过 `tools.web.search.provider` 显式选择,还是通过自动检测选中。在自动检测模式下,OpenClaw 只解析选中提供商的密钥——未选中的 SecretRefs 保持非活动状态,因此你可以配置多个提供商,而无需为未使用的提供商支付解析成本。
+ 所有提供商密钥字段都支持 SecretRef 对象。位于
+ `plugins.entries..config.webSearch.apiKey` 下的插件作用域 SecretRef
+ 会为内置 API 支持的 Web 搜索提供商解析,包括 Brave、Exa、Firecrawl、
+ Gemini、Grok、Kimi、MiniMax、Perplexity 和 Tavily,
+ 无论提供商是通过 `tools.web.search.provider` 显式选择,
+ 还是通过自动检测选择。在自动检测模式下,OpenClaw 只解析
+ 已选提供商密钥 -- 未选中的 SecretRef 保持不活跃,因此你可以
+ 保持配置多个提供商,而无需为未使用的提供商支付解析成本。
## 配置
@@ -199,26 +213,34 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
}
```
-提供商专用配置(API 密钥、基础 URL、模式)位于 `plugins.entries..config.webSearch.*` 下。Gemini 还可以复用 `models.providers.google.apiKey` 和 `models.providers.google.baseUrl` 作为较低优先级的后备项,优先级低于其专用网页搜索配置和 `GEMINI_API_KEY`。示例见各提供商页面。
+提供商特定配置(API key、基础 URL、模式)位于
+`plugins.entries..config.webSearch.*` 下。Gemini 还可以在其专用
+Web 搜索配置和 `GEMINI_API_KEY` 之后,将
+`models.providers.google.apiKey` 和 `models.providers.google.baseUrl` 复用为较低优先级的
+后备选项。示例请参阅提供商页面。
-`web_fetch` 后备提供商的选择是独立的:
+`web_fetch` 后备提供商选择是单独的:
- 使用 `tools.web.fetch.provider` 选择它
-- 或省略该字段,让 OpenClaw 从可用凭证中自动检测第一个已就绪的 `web_fetch` 提供商
-- 非沙箱隔离的 `web_fetch` 可以使用声明了 `contracts.webFetchProviders` 的已安装插件提供商;沙箱隔离的获取仍仅使用内置提供商
-- 目前内置的 `web_fetch` 提供商是 Firecrawl,配置位于 `plugins.entries.firecrawl.config.webFetch.*` 下
+- 或省略该字段,让 OpenClaw 从可用凭证中自动检测第一个就绪的 Web 获取
+ 提供商
+- 非沙箱隔离的 `web_fetch` 可以使用声明了
+ `contracts.webFetchProviders` 的已安装插件提供商;沙箱隔离的获取保持仅限内置
+- 目前内置 Web 获取提供商是 Firecrawl,配置位于
+ `plugins.entries.firecrawl.config.webFetch.*` 下
-当你在 `openclaw onboard` 或 `openclaw configure --section web` 期间选择 **Kimi** 时,OpenClaw 还可以询问:
+当你在 `openclaw onboard` 或
+`openclaw configure --section web` 期间选择 **Kimi** 时,OpenClaw 还可以询问:
- Moonshot API 区域(`https://api.moonshot.ai/v1` 或 `https://api.moonshot.cn/v1`)
-- 默认 Kimi 网页搜索模型(默认为 `kimi-k2.6`)
+- 默认 Kimi Web 搜索模型(默认为 `kimi-k2.6`)
-对于 `x_search`,配置 `plugins.entries.xai.config.xSearch.*`。它使用与 Grok Web 搜索相同的 `XAI_API_KEY` 回退。
+对于 `x_search`,配置 `plugins.entries.xai.config.xSearch.*`。它使用与 Grok 网络搜索相同的 `XAI_API_KEY` 回退。
旧版 `tools.web.x_search.*` 配置会由 `openclaw doctor --fix` 自动迁移。
-当你在 `openclaw onboard` 或 `openclaw configure --section web` 期间选择 Grok 时,OpenClaw 也可以使用同一个密钥提供可选的 `x_search` 设置。
-这是 Grok 路径中的一个独立后续步骤,不是一个独立的顶层 Web 搜索提供商选择。如果你选择其他提供商,OpenClaw 不会显示 `x_search` 提示。
+当你在 `openclaw onboard` 或 `openclaw configure --section web` 期间选择 Grok 时,OpenClaw 也可以提供可选的 `x_search` 设置,并使用相同的密钥。
+这是 Grok 路径中的一个单独后续步骤,不是单独的顶层网络搜索提供商选择。如果你选择其他提供商,OpenClaw 不会显示 `x_search` 提示。
-### 存储 API key
+### 存储 API 密钥
@@ -248,43 +270,43 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
export BRAVE_API_KEY="YOUR_KEY"
```
- 对于 Gateway 网关安装,请将其放入 `~/.openclaw/.env`。
- 请参阅 [环境变量](/zh-CN/help/faq#env-vars-and-env-loading)。
+ 对于 Gateway 网关安装,请将它放入 `~/.openclaw/.env`。
+ 参见 [环境变量](/zh-CN/help/faq#env-vars-and-env-loading)。
## 工具参数
-| 参数 | 描述 |
-| --------------------- | ----------------------------------------------------- |
-| `query` | 搜索查询(必填) |
-| `count` | 要返回的结果数(1-10,默认值:5) |
-| `country` | 2 字母 ISO 国家/地区代码(例如 "US"、"DE") |
-| `language` | ISO 639-1 语言代码(例如 "en"、"de") |
-| `search_lang` | 搜索语言代码(仅 Brave) |
-| `freshness` | 时间筛选器:`day`、`week`、`month` 或 `year` |
-| `date_after` | 此日期之后的结果(YYYY-MM-DD) |
-| `date_before` | 此日期之前的结果(YYYY-MM-DD) |
-| `ui_lang` | UI 语言代码(仅 Brave) |
-| `domain_filter` | 域名允许列表/拒绝列表数组(仅 Perplexity) |
-| `max_tokens` | 总内容预算,默认 25000(仅 Perplexity) |
-| `max_tokens_per_page` | 每页 token 限制,默认 2048(仅 Perplexity) |
+| 参数 | 描述 |
+| --------------------- | ------------------------------------------------------ |
+| `query` | 搜索查询(必填) |
+| `count` | 要返回的结果数(1-10,默认:5) |
+| `country` | 2 字母 ISO 国家/地区代码(例如 "US"、"DE") |
+| `language` | ISO 639-1 语言代码(例如 "en"、"de") |
+| `search_lang` | 搜索语言代码(仅 Brave) |
+| `freshness` | 时间过滤器:`day`、`week`、`month` 或 `year` |
+| `date_after` | 此日期之后的结果(YYYY-MM-DD) |
+| `date_before` | 此日期之前的结果(YYYY-MM-DD) |
+| `ui_lang` | UI 语言代码(仅 Brave) |
+| `domain_filter` | 域名允许列表/拒绝列表数组(仅 Perplexity) |
+| `max_tokens` | 总内容预算,默认 25000(仅 Perplexity) |
+| `max_tokens_per_page` | 每页 token 限制,默认 2048(仅 Perplexity) |
- 并非所有参数都适用于所有提供商。Brave `llm-context` 模式会拒绝 `ui_lang`;`date_before` 也需要 `date_after`,因为 Brave 自定义新鲜度范围要求同时提供开始日期和结束日期。
- Gemini、Grok 和 Kimi 会返回一个带引用的合成答案。它们接受 `count` 以兼容共享工具,但这不会改变有依据答案的形态。Gemini 支持 `freshness`、`date_after` 和 `date_before`,方式是将它们转换为 Google Search grounding 时间范围。
- 当你使用 Sonar/OpenRouter 兼容路径(`plugins.entries.perplexity.config.webSearch.baseUrl` / `model` 或 `OPENROUTER_API_KEY`)时,Perplexity 的行为方式相同。
- SearXNG 只对受信任的私有网络或回环主机接受 `http://`;公共 SearXNG 端点必须使用 `https://`。
+ 并非所有参数都适用于所有提供商。Brave `llm-context` 模式会拒绝 `ui_lang`;`date_before` 也需要 `date_after`,因为 Brave 自定义 freshness 范围要求同时提供开始日期和结束日期。
+ Gemini、Grok 和 Kimi 会返回一个带引用的合成答案。它们接受 `count` 以兼容共享工具,但它不会改变基于依据的答案形态。Gemini 支持 `freshness`、`date_after` 和 `date_before`,方式是将它们转换为 Google 搜索 grounding 时间范围。
+ 当你使用 Sonar/OpenRouter 兼容路径(`plugins.entries.perplexity.config.webSearch.baseUrl` / `model` 或 `OPENROUTER_API_KEY`)时,Perplexity 的行为也相同。
+ SearXNG 仅对受信任的私有网络或 local loopback 主机接受 `http://`;公共 SearXNG 端点必须使用 `https://`。
Firecrawl 和 Tavily 通过 `web_search` 仅支持 `query` 和 `count`,高级选项请使用它们的专用工具。
## x_search
-`x_search` 使用 xAI 查询 X(原 Twitter)帖子,并返回带引用的 AI 合成答案。它接受自然语言查询和可选的结构化筛选器。OpenClaw 仅在服务此工具调用的请求上启用内置 xAI `x_search` 工具。
+`x_search` 使用 xAI 查询 X(原 Twitter)帖子,并返回带引用的 AI 合成答案。它接受自然语言查询和可选的结构化过滤器。OpenClaw 只会在服务此工具调用的请求中启用内置 xAI `x_search` 工具。
- xAI 文档说明 `x_search` 支持关键词搜索、语义搜索、用户搜索和线程获取。对于单帖互动统计信息,例如转发、回复、书签或浏览量,建议针对精确帖子 URL 或状态 ID 进行定向查找。广泛关键词搜索可能找到正确的帖子,但返回的单帖元数据可能不够完整。一个好的模式是:先定位帖子,然后运行第二次 `x_search` 查询,聚焦于该确切帖子。
+ xAI 文档说明 `x_search` 支持关键词搜索、语义搜索、用户搜索和线程获取。对于单条帖子的互动统计数据,例如转发、回复、书签或浏览量,优先针对确切的帖子 URL 或状态 ID 进行定向查找。宽泛的关键词搜索可能会找到正确的帖子,但返回的单帖元数据可能不够完整。一个好的模式是:先定位帖子,然后再运行第二个聚焦于该确切帖子的 `x_search` 查询。
### x_search 配置
@@ -315,7 +337,7 @@ OpenClaw 还包含用于 X(原 Twitter)帖子的 `x_search`,以及用于
}
```
-当设置 `plugins.entries.xai.config.xSearch.baseUrl` 时,`x_search` 会 POST 到 `/responses`。如果省略该字段,它会回退到 `plugins.entries.xai.config.webSearch.baseUrl`,然后是旧版 `tools.web.search.grok.baseUrl`,最后是公共 xAI 端点。
+当设置了 `plugins.entries.xai.config.xSearch.baseUrl` 时,`x_search` 会发布到 `/responses`。如果省略该字段,它会回退到 `plugins.entries.xai.config.webSearch.baseUrl`,然后回退到旧版 `tools.web.search.grok.baseUrl`,最后回退到公共 xAI 端点。
### x_search 参数
@@ -372,9 +394,9 @@ await web_search({
});
```
-## 工具配置集
+## 工具配置档案
-如果你使用工具配置集或允许列表,请添加 `web_search`、`x_search` 或 `group:web`:
+如果你使用工具配置档案或允许列表,请添加 `web_search`、`x_search` 或 `group:web`:
```json5
{
@@ -385,9 +407,9 @@ await web_search({
}
```
-## 相关内容
+## 相关
-- [Web Fetch](/zh-CN/tools/web-fetch) -- 获取 URL 并提取可读内容
-- [Web Browser](/zh-CN/tools/browser) -- 面向 JS 密集型站点的完整浏览器自动化
-- [Grok Search](/zh-CN/tools/grok-search) -- 将 Grok 作为 `web_search` 提供商
-- [Ollama Web Search](/zh-CN/tools/ollama-search) -- 通过你的 Ollama 主机进行免密钥 Web 搜索
+- [Web 获取](/zh-CN/tools/web-fetch) -- 获取 URL 并提取可读内容
+- [Web 浏览器](/zh-CN/tools/browser) -- 面向 JS 密集型站点的完整浏览器自动化
+- [Grok 搜索](/zh-CN/tools/grok-search) -- 将 Grok 作为 `web_search` 提供商
+- [Ollama Web 搜索](/zh-CN/tools/ollama-search) -- 通过你的 Ollama 主机进行免密钥网络搜索