web-search-pro

🔎 多引擎精细化搜索增强工具

🥥77总安装量 20评分人数 16
100% 的用户推荐

集成四大顶级搜索 API,提供域名过滤、深度搜索与内容提取能力,为 AI Agent 打造精准高效的网络信息检索增强方案。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec 等危险函数,无 SQL/命令注入漏洞
  • ✅ API Key 严格通过环境变量读取,无硬编码敏感信息泄露风险
  • ⚠️ 搜索查询与目标 URL 内容会发送至第三方 API 服务商(Tavily、Exa 等)
  • ⚠️ 依赖外部网络连接与第三方服务可用性,存在服务中断风险
  • ✅ 权限申请与功能完全匹配,依赖版本锁定无动态代码加载

使用说明

Web Search Pro 是一款专为 AI Agent 设计的多引擎精细化网络搜索工具,作为 OpenClaw 内置搜索能力的强力补充,它整合了 Tavily、Exa、Serper 和 SerpAPI 四大主流搜索 API,提供远超基础搜索的精准控制与深度检索能力。

核心用法围绕灵活的参数控制展开。用户可通过命令行调用搜索脚本,支持强制指定引擎或让系统自动根据查询类型择优选择——默认优先 Tavily 以获得最佳 AI 答案质量,深度搜索任务同样倾向 Tavily 与 Exa,而新闻类查询则优先选择 Google News 覆盖更广的 Serper。高级功能包括域名白名单/黑名单过滤(支持原生过滤的 Tavily 和 Exa 体验更佳)、绝对日期范围与相对时间范围限定、深度搜索模式以及新闻专线模式。此外,工具还提供网页内容提取功能,可利用 Tavily Extract 或 Exa livecrawl 将目标 URL 转换为可读文本,实现从搜索到内容获取的完整闭环。

显著优点体现在引擎生态的完整性与智能调度上。四款引擎各有专长:Tavily 针对 AI 优化答案质量并支持全参数过滤,Exa 擅长语义与神经搜索,Serper 提供真实 Google SERP 与最佳新闻覆盖,SerpAPI 则支持 Google、Bing、百度、Yandex 等多引擎切换。系统能够根据查询特征(如是否包含中文、是否需要百度支持、是否启用深度模式)自动选择最优引擎,无需用户深入了解各引擎差异。参数体系的完备性也令人印象深刻,从基础的域名过滤、时间范围到 JSON 输出格式,满足了程序化调用与人工调试的双重需求。

潜在局限性主要源于第三方依赖与来源可信度。作为 T3 来源的个人项目,代码虽经安全审计但仍缺乏官方组织背书。功能上完全依赖外部 API 服务商,意味着用户需要自行申请并管理多个 API Key,且受限于各平台的免费额度(Tavily 1000 次/月、Serper 100 次/月等)与付费策略。深度搜索模式会消耗更多 API 额度(如 Tavily 2 倍计费),高频使用可能产生显著成本。此外,对于需要完全离线或高度敏感信息处理的场景,该工具无法满足要求。

适合的目标群体包括:需要增强 AI Agent 网络检索能力的开发者与研究人员、对搜索精度有特殊要求的内容创作者(如学术调研、竞品分析)、以及希望对比多引擎搜索结果差异的分析师。特别适合那些 Brave/Perplexity 内置搜索无法满足域名过滤、时间范围限定等高级需求的场景。

使用风险主要涉及数据隐私与合规性。搜索查询内容会被发送至第三方 API 服务商(Tavily、Exa 等),URL 提取功能同样会将目标地址暴露给外部服务,尽管通过 HTTPS 加密传输,但仍不适合处理高度敏感的内部信息或商业机密。API 服务的可用性直接影响工具稳定性,任一服务商的故障或网络波动都可能导致功能中断。用户还需注意 API 调用成本管理,避免深度搜索等高频操作意外耗尽额度。

web-search-pro 内容

文件夹图标scripts文件夹
文件夹图标engines文件夹
手动下载zip · 10.7 kB
exa.mjstext/javascript
请选择文件