核心用法
Web Search Pro 是一款面向AI Agent的专业级多引擎搜索工具,作为OpenClaw内置搜索(Brave/Perplexity)的精细化补充,提供原生不支持的深度过滤与内容提取能力。
四大引擎智能调度
- Tavily(首选):AI优化,答案质量最佳,支持完整过滤器和内容提取,免费1000次/月
- Exa:语义/神经搜索,深度研究能力强,$10免费额度
- Serper:真实Google SERP,新闻覆盖最广,免费100次/月
- SerpAPI:多引擎(Google/Bing/Baidu/Yandex/DuckDuckGo),免费250次/月
核心功能矩阵
| 功能 | 说明 | 支持引擎 |
|------|------|----------|
| 域名过滤 | 指定/排除特定站点搜索 | Tavily/Exa原生,其余通过`site:`模拟 |
| 日期范围 | 绝对日期(from/to)或相对时间(day/week/month/year) | 全引擎 |
| 深度搜索 | 多轮检索增强答案质量 | Tavily/Exa |
| 新闻模式 | 专注新闻源,支持N天内筛选 | Tavily/Serper/SerpAPI |
| 内容提取 | 从URL提取可读正文 | Tavily/Exa |
| 多搜索引擎 | Baidu/Bing/Yandex等切换 | SerpAPI专属 |
自动选择逻辑
工具根据查询特征智能选择引擎:默认Tavily优先;--deep模式选Tavily/Exa;--news优先Serper;含--days参数强制Tavily;指定Baidu等引擎时自动切换SerpAPI。
显著优点
1. 引擎互补设计:单一工具聚合四种API优势,避免用户多平台切换
2. 零配置智能:自动识别可用API Key并选择最优引擎,降低决策成本
3. 过滤能力全面:域名、日期、语言、地域多维度精确控制,适合研究场景
4. 内容提取闭环:搜索+提取一体化,支持从结果URL直接获取正文
5. 失败快速明确:缺失必备Key或非法参数时即时报错,无静默降级
潜在局限
- 多Key依赖:完整功能需配置多个API Key,单Key用户功能受限
- 成本不透明:
--deep模式消耗双倍额度(Tavily),Exa额度消耗因查询而异 - 功能碎片化:部分高级功能引擎独占(如
--days仅Tavily,Baidu仅SerpAPI) - 中文场景弱:Serper/SerpAPI虽支持Baidu,但Tavily/Exa对中文优化有限
- 元数据约束:OpenClaw元数据仅声明
node运行时,无法表达多Key的"任一即可"逻辑
适合人群
- AI Agent开发者:需要程序化、可过滤的搜索能力
- 研究员/分析师:对信息源质量、时效性有严格要求的深度检索场景
- 多语言信息工作者:需切换Google/Bing/Baidu/Yandex获取区域化结果
- 自动化工作流构建者:
--json输出支持流水线集成
常规风险
| 风险类型 | 说明 | 缓解措施 |
|----------|------|----------|
| API额度耗尽 | 免费额度有限,深度搜索加速消耗 | 监控用量,优先使用Tavily(1000次) |
| 内容提取失效 | 目标站反爬或动态渲染导致提取失败 | 多引擎备选,人工验证关键信息 |
| 过滤精度偏差 | Serper/SerpAPI的域名过滤为查询模拟,可能遗漏 | 敏感场景优先Tavily/Exa原生过滤 |
| 数据隐私 | 搜索查询经第三方API(Tavily/Exa等)处理 | 避免搜索敏感个人信息 |
| 引擎服务中断 | 单一API服务商故障导致功能降级 | 多Key配置实现引擎 fallback |
总结
Web Search Pro 是OpenClaw生态中功能最丰富的搜索增强工具,其"多引擎聚合+智能调度"架构显著扩展了内置搜索的能力边界。适合对搜索精度、可控性有高要求的技术用户,但需接受多Key配置复杂度与功能碎片化的权衡。