SuperAPI AI 工具集

web-search-plus

通用与其它

查看项目

更新于 10-16 01:48

技能介绍

用途:面向需要多源网页检索的场景,提供 Serper、Tavily、Exa 三家搜索的统一入口,可自动判断查询意图并选择更合适的提供商。

主要能力:智能自动路由(多信号分析,含购物、研究、发现类意图,输出置信度与信号明细);自动错误回退,某提供商限流或超时时按 serper→tavily→exa 顺序重试;支持显式指定 -p 选择提供商;支持 --raw-content 获取整页内容、--include-domains 域名筛选、--similar-url 相似页、--category、--start-date/--end-date 等参数;提供 JSON 输出(含 provider、results、answer、routing 字段)。

使用方式:运行交互式向导 python3 scripts/setup.py 完成配置,重置用 python3 scripts/setup.py --reset;配置 API 密钥可写入技能目录下 .env(export SERPER_API_KEY="your-key" 等)或 config.json;然后运行 python3 scripts/search.py -q "your query",自动路由;显式示例:python3 scripts/search.py -p serper -q "weather Berlin" --type weather、python3 scripts/search.py -p tavily -q "quantum computing" --depth advanced、python3 scripts/search.py -p exa --similar-url "https://stripe.com" --category company;查看路由分析:python3 scripts/search.py --explain-routing -q "how much does iPhone 16 Pro cost"。

适用场景:购物价格与本地商户用 Serper;研究解释、学术与整页内容用 Tavily;相似站点、公司发现、论文与 GitHub 项目用 Exa。免费额度:Serper 2,500/月、Tavily 1,000/月、Exa 1,000/月(以官网为准)。

限制:需自备至少一个 API 密钥;key 读取优先级为 config.json > .env > 环境变量;不要将 Tavily、Serper、Exa 写入核心 openclaw.json,核心仅内置 brave;低置信度查询回退到 Serper;部分冷门查询可能无结果。