OpenClaw Web Search 搜索功能配置指南
本文详细介绍 OpenClaw 内置 web_search 工具的 5 个官方搜索渠道,以及 Tavily 技能的使用方法。帮助你选择最适合的免费/付费方案。
OpenClaw 搜索功能概述
OpenClaw 提供两种搜索能力:
- 内置 web_search 工具:支持 5 个官方搜索提供商
- :第三方搜索服务,专为 AI 优化
OpenClaw 内置 web_search 支持 Brave、Gemini、Grok、Kimi、Perplexity 五个官方渠道及 Tavily 技能。文章对比了各渠道免费额度、获取方式及配置方法,推荐以 Gemini 为主力免费方案,Brave 为备用。提供了详细的配置步骤、环境变量设置及常见问题解答,帮助用户选择最适合的搜索方案。
本文详细介绍 OpenClaw 内置 web_search 工具的 5 个官方搜索渠道,以及 Tavily 技能的使用方法。帮助你选择最适合的免费/付费方案。
OpenClaw 提供两种搜索能力:
| Provider | 环境变量 | 特点 |
|---|---|---|
| Brave Search | BRAVE_API_KEY | 结构化结果 + 摘要 |
| Gemini | GEMINI_API_KEY | AI 合成答案 + 引用 |
| Grok | XAI_API_KEY | AI 合成答案 + 引用 |
| Kimi | KIMI_API_KEY / MOONSHOT_API_KEY | AI 合成答案 + 引用 |
| Perplexity | PERPLEXITY_API_KEY | 结构化结果 + 摘要 |
自动检测顺序:Brave → Gemini → Grok → Kimi → Perplexity
{"tools":{"web":{"search":{"enabled":true,"provider":"brave","apiKey":"YOUR_BRAVE_API_KEY"}}}}
或设置环境变量:
export BRAVE_API_KEY="your_api_key"
{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza...","model":"gemini-2.5-flash"}}}}}
或设置环境变量:
export GEMINI_API_KEY="your_api_key"
{"tools":{"web":{"search":{"enabled":true,"provider":"grok","grok":{"apiKey":"xai-..."}}}}}
或设置环境变量:
export XAI_API_KEY="your_api_key"
{"tools":{"web":{"search":{"enabled":true,"provider":"kimi","kimi":{"apiKey":"sk-..."}}}}}
或设置环境变量:
export KIMI_API_KEY="your_api_key"# 或 export MOONSHOT_API_KEY="your_api_key"
{"tools":{"web":{"search":{"enabled":true,"provider":"perplexity","perplexity":{"apiKey":"pplx-..."}}}}}
或设置环境变量:
export PERPLEXITY_API_KEY="your_api_key"
| 渠道 | 稳定 Free Tier? | 免费额度(开发者/API) | 获取方式 / 限制 |
|---|---|---|---|
| Brave Search | ✅ 有,但绑卡 | 每月 $5 credit ≈ 1000 次搜索 | 绑卡 + 在站点注明使用 Brave API,超出开始扣费 |
| Gemini API | ✅ 有,不绑卡 | 2.5 Pro/Flash/Flash-Lite,5–15 RPM + 100–1000 请求/天 | Google AI Studio 生成 API key,无需信用卡 |
| Grok API | ⚠️ 有促销信用 | 新号 $25 + 数据共享每月 $150 credit | 注册后看 Billing;启用 Data Sharing 才有 $150/月 |
| Kimi API | ❌ 没有 | 需先充值 ≥$1,累计 $5 送 $5 券 | 注册 Moonshot 平台并充值 |
| Perplexity API | ❌ 没有 | 文档中未声明开发者免费额度 | 网页/App 免费用;API 视为纯按量计费 |
主力:Gemini API(免费层)
{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza...","model":"gemini-2.5-flash"}}}}}
优点:
适合:个人开发者、小型项目
主力:Gemini API(免费层)
备用:Brave Search(每月 1000 次)
{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza..."}}}}}
优点:
适合:中型项目、需要高可用性
主力:Grok API(促销信用)
{"tools":{"web":{"search":{"enabled":true,"provider":"grok","grok":{"apiKey":"xai-..."}}}}}
优点:
缺点:
适合:短期测试、尝鲜
主力:Brave Search 或 Perplexity
适合:
除了内置的 web_search 工具,OpenClaw 还支持通过技能使用 Tavily 搜索服务。
--deep 模式,适合复杂研究--topic news,获取最新资讯# 优先使用 SkillHub(国内加速) skillhub install tavily-search # 或使用 ClawHub(兜底) clawhub install tavily-search
# 添加到环境变量 echo 'export TAVILY_API_KEY="tvly-..."' >> ~/.bashrc source ~/.bashrc
// 基本搜索(默认 5 条结果)node ~/.openclaw/skills/tavily-search/scripts/search.mjs "查询内容"
// 指定结果数量(最多 20 条)node ~/.openclaw/skills/tavily-search/scripts/search.mjs "查询内容" -n 10
// 深度研究搜索 node ~/.openclaw/skills/tavily-search/scripts/search.mjs "查询内容" --deep
// 新闻搜索 node ~/.openclaw/skills/tavily-search/scripts/search.mjs "查询内容" --topic news # 提取网页内容 node ~/.openclaw/skills/tavily-search/scripts/extract.mjs "https://example.com/article"
| 维度 | Tavily 技能 | 内置 web_search |
|---|---|---|
| 免费额度 | 1000 次/月 | 取决于提供商 |
| 配置难度 | 简单(技能安装) | 需配置 provider |
| AI 优化 | ✅ 专为 AI 设计 | 取决于提供商 |
| 深度搜索 | ✅ 支持 --deep | 取决于提供商 |
| 新闻搜索 | ✅ 支持 --topic news | 取决于提供商 |
| 调用方式 | 技能脚本 | 内置工具 |
# 配置 web_search openclaw configure --section web
按提示选择提供商并输入 API Key。
编辑 ~/.openclaw/openclaw.json:
{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza..."}}}}}
编辑 ~/.openclaw/.env 或 ~/.bashrc:
# Brave export BRAVE_API_KEY="your_key" # Gemini export GEMINI_API_KEY="your_key" # Grok export XAI_API_KEY="your_key" # Kimi export KIMI_API_KEY="your_key" # 或 export MOONSHOT_API_KEY="your_key" # Perplexity export PERPLEXITY_API_KEY="your_key" # Tavily export TAVILY_API_KEY="tvly-..."
openclaw gateway restart
在 OpenClaw 中直接说:
搜索一下 OpenClaw AI assistant
或使用 web_search 工具测试。
A: 取决于你的需求:
A: 可以,但 OpenClaw 只会使用一个(按优先级自动检测)。
A: 修改 tools.web.search.provider 配置,或删除当前 API Key 让系统自动检测下一个。
A:
A: 对于个人开发者和小型项目,完全够用:
A: 不建议作为长期依赖:
A:
A: 默认 15 分钟,可通过 tools.web.search.cacheTtlMinutes 配置。
A: 设置 tools.web.search.enabled: false。
A: 检查:
tail -f ~/.openclaw/logs/gateway.log个人开发者:
主力:Gemini(免费) 备用:Tavily 技能(1000 次/月)
中型项目:
主力:Gemini(免费) 备用:Brave(1000 次/月)
企业级:
主力:Brave 或 Perplexity(付费) 备用:Gemini(免费)
# 1. 获取 Gemini API Key # 访问 https://aistudio.google.com/apikey # 2. 配置 OpenClaw export GEMINI_API_KEY="AIza..." # 3. 重启 Gateway openclaw gateway restart # 4. 测试搜索 # 在 OpenClaw 中说:"搜索一下 OpenClaw"
更新日期:2026 年 3 月 14 日
OpenClaw 版本:2026.3.12+

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online