OpenClaw Web Search 完全指南(2026年3月最新)

OpenClaw Web Search 完全指南(2026年3月最新)

本文详细介绍 OpenClaw 内置 web_search 工具的 5 个官方搜索渠道,以及 Tavily 技能的使用方法。帮助你选择最适合的免费/付费方案。

目录


OpenClaw 搜索功能概述

OpenClaw 提供两种搜索能力:

  1. 内置 web_search 工具:支持 5 个官方搜索提供商
  2. Tavily 技能:第三方搜索服务,专为 AI 优化

内置 web_search 支持的提供商

Provider环境变量特点
Brave SearchBRAVE_API_KEY结构化结果 + 摘要
GeminiGEMINI_API_KEYAI 合成答案 + 引用
GrokXAI_API_KEYAI 合成答案 + 引用
KimiKIMI_API_KEY / MOONSHOT_API_KEYAI 合成答案 + 引用
PerplexityPERPLEXITY_API_KEY结构化结果 + 摘要

自动检测顺序:Brave → Gemini → Grok → Kimi → Perplexity


5 个官方搜索渠道详解

1. Brave Search API

免费额度
  • 有免费额度(但需绑卡)
  • 额度:每个付费计划每月送 $5 信用1000 次搜索
  • 计费:$5 / 1000 次请求,超出开始扣费
获取方式
  1. 访问 brave.com/search/api
  2. 注册账号并绑定信用卡
  3. 在项目网站 / About 页明确标注"本项目使用 Brave Search API"
  4. 满足归因要求后,每月自动续 $5 信用
配置方法
{"tools":{"web":{"search":{"enabled":true,"provider":"brave","apiKey":"YOUR_BRAVE_API_KEY"}}}}

或设置环境变量:

exportBRAVE_API_KEY="your_api_key"
注意事项
  • 老的"2k~5k 次/月完全免费"Free tier 已下线
  • 现在是"绑卡 + 每月 $5 ≈ 1000 次免费"模式
  • 需要在网站上注明使用 Brave API(归因要求)

2. Google Gemini

免费额度
  • 有长期免费层(无需绑卡)
  • 额度(2026年2月最新):
    • Gemini 2.5 Pro:5 RPM、100 请求/天、25万 TPM
    • Gemini 2.5 Flash:10 RPM、500 请求/天、25万 TPM
    • Gemini 2.5 Flash-Lite:15 RPM、1000 请求/天、25万 TPM
  • 支持:Google Search Grounding(web 搜索加持),不额外收费
获取方式
  1. 访问 Google AI Studio
  2. 用 Google 账号登录
  3. 点击 “Get API Key”,无需绑卡直接生成
配置方法
{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza...","model":"gemini-2.5-flash"}}}}}

或设置环境变量:

exportGEMINI_API_KEY="your_api_key"
优点
  • 完全免费,无需绑卡
  • 稳定可靠,Google 官方长期支持
  • AI 合成答案,带引用来源
  • 支持 Google Search Grounding

3. Grok (xAI)

免费额度
  • ⚠️ 有促销信用(非长期 Free Tier)
  • 额度(截至 2026年1月):
    • 新账号一次性送 $25 信用(30天有效)
    • 启用数据共享,每月再送 $150 信用
    • 合计首月最高 $175 信用
获取方式
  1. 访问 console.x.ai
  2. 注册 Grok API 账号
  3. 在 Billing 页面确认是否有 “Promotional Credits: $25”
  4. 在 Settings → Data Sharing 里打开 “Share API Inputs for Training”
  5. 24 小时内到账每月 $150 credit
配置方法
{"tools":{"web":{"search":{"enabled":true,"provider":"grok","grok":{"apiKey":"xai-..."}}}}}

或设置环境变量:

exportXAI_API_KEY="your_api_key"
注意事项
  • 不是长期承诺的 Free Tier,属于促销活动
  • 规则随时可能调整
  • 建议当成"能拿到算赚到",不要作为架构必须依赖的资源

4. Kimi (Moonshot)

免费额度
  • 没有免费层
  • 计费
    • 需先充值 ≥ $1 才能开通 API
    • 累计充值到 $5,送 $5 代金券(首 $5 翻倍)
    • 之后按量计费
获取方式
  1. 访问 platform.moonshot.cn
  2. 注册账号
  3. 充值至少 $1
  4. 获取 API Key
配置方法
{"tools":{"web":{"search":{"enabled":true,"provider":"kimi","kimi":{"apiKey":"sk-..."}}}}}

或设置环境变量:

exportKIMI_API_KEY="your_api_key"# 或exportMOONSHOT_API_KEY="your_api_key"
注意事项
  • API 不免费,需要充值
  • Web/App 端的 Kimi 聊天依然免费(但不适用于 OpenClaw API)

5. Perplexity

免费额度
  • 没有开发者免费层
  • 终端用户免费层(Standard):
    • 无限次基础搜索(带实时网页、引用)
    • 少量 Pro Search 配额
    • 用完后需要 Pro/Max 订阅
获取方式
  1. 访问 perplexity.ai/settings/api
  2. 注册账号
  3. 生成 API Key
  4. 按量计费
配置方法
{"tools":{"web":{"search":{"enabled":true,"provider":"perplexity","perplexity":{"apiKey":"pplx-..."}}}}}

或设置环境变量:

exportPERPLEXITY_API_KEY="your_api_key"
注意事项
  • API 纯按量计费,没有免费额度
  • 网页/App 端免费用,但不适用于 OpenClaw API

免费额度对比表

渠道稳定 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 视为纯按量计费

推荐配置方案

方案 1:完全免费(推荐)⭐⭐⭐⭐⭐

主力:Gemini API(免费层)

{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza...","model":"gemini-2.5-flash"}}}}}

优点

  • 完全免费,无需绑卡
  • 稳定可靠,Google 官方支持
  • AI 合成答案,带引用来源
  • 每天 500 次请求(Flash 模型)

适合:个人开发者、小型项目


方案 2:免费 + 备用(推荐)⭐⭐⭐⭐

主力:Gemini API(免费层)
备用:Brave Search(每月 1000 次)

{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza..."}}}}}

优点

  • Gemini 作为主力,完全免费
  • Brave 作为备用,每月 1000 次
  • 双重保障,避免单点故障

适合:中型项目、需要高可用性


方案 3:促销信用(激进)⚠️

主力:Grok API(促销信用)

{"tools":{"web":{"search":{"enabled":true,"provider":"grok","grok":{"apiKey":"xai-..."}}}}}

优点

  • 首月最高 $175 信用
  • 数据共享每月 $150 credit

缺点

  • 促销活动,随时可能结束
  • 不稳定,不建议作为长期依赖

适合:短期测试、尝鲜


方案 4:付费(高频使用)💰

主力:Brave Search 或 Perplexity

适合

  • 企业级应用
  • 高频搜索需求(>1000 次/月)
  • 需要稳定 SLA

Tavily Web Search 技能

除了内置的 web_search 工具,OpenClaw 还支持通过技能使用 Tavily 搜索服务。

Tavily 优势

  • 专为 AI 优化:返回干净、相关的内容片段
  • 免费额度:注册即送 1000 次/月
  • 深度搜索:支持 --deep 模式,适合复杂研究
  • 新闻搜索:支持 --topic news,获取最新资讯

免费额度

  • 注册即送:1000 次/月
  • 无需绑卡
  • 长期有效

获取 API Key

  1. 访问 tavily.com
  2. 注册账号
  3. 在 Dashboard 生成 API Key

安装 Tavily 技能

# 优先使用 SkillHub(国内加速) skillhub install tavily-search # 或使用 ClawHub(兜底) clawhub install tavily-search 

配置 API Key

# 添加到环境变量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 "查询内容"-n10# 深度研究搜索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 vs 内置 web_search

维度Tavily 技能内置 web_search
免费额度1000 次/月取决于提供商
配置难度简单(技能安装)需配置 provider
AI 优化✅ 专为 AI 设计取决于提供商
深度搜索✅ 支持 --deep取决于提供商
新闻搜索✅ 支持 --topic news取决于提供商
调用方式技能脚本内置工具

配置步骤详解

方法 1:使用 openclaw configure(推荐)

# 配置 web_search openclaw configure --section web 

按提示选择提供商并输入 API Key。

方法 2:手动编辑配置文件

编辑 ~/.openclaw/openclaw.json

{"tools":{"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"AIza..."}}}}}

方法 3:使用环境变量

编辑 ~/.openclaw/.env~/.bashrc

# BraveexportBRAVE_API_KEY="your_key"# GeminiexportGEMINI_API_KEY="your_key"# GrokexportXAI_API_KEY="your_key"# KimiexportKIMI_API_KEY="your_key"# 或exportMOONSHOT_API_KEY="your_key"# PerplexityexportPERPLEXITY_API_KEY="your_key"# TavilyexportTAVILY_API_KEY="tvly-..."

重启 Gateway

openclaw gateway restart 

测试搜索

在 OpenClaw 中直接说:

搜索一下 OpenClaw AI assistant 

或使用 web_search 工具测试。


常见问题

Q1: 哪个搜索提供商最好?

A: 取决于你的需求:

  • 完全免费 + 稳定:Gemini(推荐)
  • 结构化结果:Brave Search
  • AI 优化:Tavily 技能
  • 促销信用:Grok(不稳定)

Q2: 可以同时配置多个提供商吗?

A: 可以,但 OpenClaw 只会使用一个(按优先级自动检测)。

Q3: 如何切换搜索提供商?

A: 修改 tools.web.search.provider 配置,或删除当前 API Key 让系统自动检测下一个。

Q4: Tavily 和内置 web_search 哪个好?

A:

  • Tavily:专为 AI 优化,免费 1000 次/月,适合大多数场景
  • 内置 web_search:集成度更高,但需要配置提供商

Q5: Gemini 免费层够用吗?

A: 对于个人开发者和小型项目,完全够用:

  • Gemini 2.5 Flash:500 请求/天 ≈ 15000 次/月
  • 远超 Brave 的 1000 次/月

Q6: Grok 的促销信用靠谱吗?

A: 不建议作为长期依赖:

  • 促销活动随时可能结束
  • 规则可能调整
  • 适合短期测试,不适合生产环境

Q7: 如何查看搜索配额使用情况?

A:

Q8: 搜索结果缓存多久?

A: 默认 15 分钟,可通过 tools.web.search.cacheTtlMinutes 配置。

Q9: 如何禁用搜索功能?

A: 设置 tools.web.search.enabled: false

Q10: 搜索失败怎么办?

A: 检查:

  1. API Key 是否正确
  2. 配额是否用完
  3. 网络是否正常
  4. Gateway 日志:tail -f ~/.openclaw/logs/gateway.log

总结

最佳实践

  1. 首选 Gemini:完全免费,稳定可靠,无需绑卡
  2. 备用 Brave:每月 1000 次,需要绑卡
  3. 尝鲜 Grok:促销信用,不稳定
  4. 避免 Kimi/Perplexity:API 不免费

推荐配置

个人开发者

主力:Gemini(免费) 备用:Tavily 技能(1000 次/月) 

中型项目

主力:Gemini(免费) 备用:Brave(1000 次/月) 

企业级

主力:Brave 或 Perplexity(付费) 备用:Gemini(免费) 

快速开始

# 1. 获取 Gemini API Key# 访问 https://aistudio.google.com/apikey# 2. 配置 OpenClawexportGEMINI_API_KEY="AIza..."# 3. 重启 Gateway openclaw gateway restart # 4. 测试搜索# 在 OpenClaw 中说:"搜索一下 OpenClaw"

参考资料


更新日期:2026年3月14日
OpenClaw 版本:2026.3.12+

如果本文对你有帮助,欢迎点赞、收藏、关注!有问题欢迎评论区讨论。

Read more

【TRAE】AI 编程:颠覆全栈开发,基于 TRAE AI 编程完成 Vue 3 + Node.js + MySQL 企业级项目实战,从环境搭建到部署上线

【TRAE】AI 编程:颠覆全栈开发,基于 TRAE AI 编程完成 Vue 3 + Node.js + MySQL 企业级项目实战,从环境搭建到部署上线

目录 一、TRAE 三大智能体简介 (1)三大智能体核心区别 (2)三大智能体适用场景 ① @Chat 智能体:“结对编程”伙伴 ② @Builder 智能体:你的“原型加速器” ③ @Builder with MCP:你的“全栈交付引擎” (3)实战场景流程示例:构建一个 “用户管理中心” 二、@Builder with MCP 智能体(全栈应用) (1)核心能力 ① 外部系统连接与操作 ② 全栈应用架构设计 ③ 真实数据生命周期管理 ④ 生产就绪配置与部署 (2)高效使用 @Builder with MCP 的黄金法则 ① 法则一:始于终——蓝图描绘法则 ② 法则二:契约先行——接口驱动法则 ③ 法则三:

By Ne0inhk

Spring Boot 中 @Async 与 @Transactional 结合使用全解析:避坑指南

在 Spring Boot 开发中,@Async(异步执行)和 @Transactional(事务管理)是两个高频使用的注解。前者用于提升系统吞吐量,后者保障数据一致性,但当二者结合使用时,却容易因线程切换、事务上下文传播等问题陷入陷阱,导致事务失效、数据错乱等严重问题。本文将从底层原理出发,拆解核心问题,给出正确用法,并梳理关键注意点,帮你彻底搞懂二者的结合之道。 一、核心冲突:为什么结合使用容易出问题? 要理解二者结合的问题根源,首先要明确两个注解的底层实现逻辑: * @Async 实现原理:基于 Spring 动态代理,拦截被注解的方法后,将其封装为任务提交到线程池,由新的独立线程执行,原请求线程直接返回,不等待任务完成。 * @Transactional 实现原理:同样基于动态代理,通过 ThreadLocal 维护线程绑定的事务上下文(连接、事务状态等),只有在当前线程的事务上下文中,数据库操作才能被纳入事务管理。 二者的核心冲突在于:@Async 会触发线程切换,

By Ne0inhk
Flutter 组件 yaml_codec 适配鸿蒙 HarmonyOS 实战:高性能 YAML 编解码,构建标准化配置治理与动态资产解析架构

Flutter 组件 yaml_codec 适配鸿蒙 HarmonyOS 实战:高性能 YAML 编解码,构建标准化配置治理与动态资产解析架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 yaml_codec 适配鸿蒙 HarmonyOS 实战:高性能 YAML 编解码,构建标准化配置治理与动态资产解析架构 前言 在鸿蒙(OpenHarmony)生态迈向工业级应用、涉及复杂环境参数配置、多端差异化资源映射及高性能静态资产(Assets)加载的背景下,如何实现一种既具备人类可读性又具备机器高效解析能力的“配置语言”治理,已成为决定应用灵活性与工程可维护性的关键。在鸿蒙设备这类强调分布式部署且配置项密集的环境下,如果应用依然依赖臃肿的 JSON 或自定义的 Key-Value 格式,由于由于嵌套层次的复杂性与缺乏注释支持,极易由于由于“配置语义模糊”导致跨团队协作时的误操作。 我们需要一种能够支持层级嵌套、具备强类型映射且符合 YAML 1.2 标准的高性能编解码方案。 yaml_codec 为 Flutter 开发者引入了结构化的 YAML

By Ne0inhk
深入解析MySQL(9)——主从复制架构详解

深入解析MySQL(9)——主从复制架构详解

🔥我的主页:九转苍翎⭐️个人专栏:《Java SE 》《Java集合框架系统精讲》《MySQL高手之路:从基础到高阶 》《计算机网络 》《Java工程师核心能力体系构建》天行健,君子以自强不息。 MySQL版本:8.0.44 Linux操作系统版本:Ubuntu 24.04 LTS 1.MySQL集群 1.1 单机模式 在单一服务器上安装和运行MySQL数据库,多个应用程序都访问同一台数据库服务器 优点: * 简单易用:部署和维护成本低,无需配置复杂的集群管理工具或分布式协议 * 低成本:无需额外购买多台服务器或负载均衡设备,硬件和运维成本较低 缺点: * 单点故障风险:所有数据和服务依赖单一节点,一旦服务器硬件故障或网络问题,整个系统将不可用 * 读写压力集中:所有读写请求集中在单台服务器,可能成为性能瓶颈,尤其在数据量或并发量大的场景下 1.2 集群模式 通过多台服务器协同工作来提高数据库性能、可用性和可扩展性 优点:

By Ne0inhk