SuperAPI AI 工具集

web-search-plus

写作与研究

查看项目

更新于 10-15 23:59

技能介绍

用途:Web Search Plus 是一个统一搜索技能,把六个搜索提供方(Serper、Tavily、Exa、Perplexity、You.com、SearXNG)整合到一个接口,并根据查询内容自动选择最合适的提供方,无需手动挑选。

主要能力:智能自动路由会分析查询信号,例如购物关键词走 Serper、研究型问题走 Tavily、相似站点或论文走 Exa、需要带引用的直接答案走 Perplexity、实时信息走 You.com、隐私搜索走 SearXNG。支持自动回退:某提供方失败(限流、超时、错误)时自动尝试下一个,响应中会出现 routing.fallback_used: true。输出为 JSON,包含 provider、query、results 及 routing 信息(auto_routed、confidence 等)。

使用方式:首次运行推荐交互式配置 python3 scripts/setup.py,或复制 config.example.json 为 config.json 后填入密钥。密钥可通过 .env 环境变量(如 SERPER_API_KEY、TAVILY_API_KEY)或 config.json 设置。自动路由示例:python3 scripts/search.py -q "Tesla Model 3 price";强制指定提供方:python3 scripts/search.py -p tavily -q "quantum computing" --depth advanced;调试路由:python3 scripts/search.py --explain-routing -q "your query"。SearXNG 可用 Docker 自托管:docker run -d -p 8080:8080 searxng/searxng,并在 settings.yml 启用 JSON API。

适用场景:购物比价、本地商户、研究解释、学术论文、相似公司发现、带引用的直接回答、实时新闻、隐私搜索等。

限制与注意:只需一个密钥即可开始,但各提供方免费额度不同(Serper 2,500/月、Tavily 1,000/月、Exa 1,000/月,SearXNG 自托管免费);付费方案与具体价格资料未完整提供。Tavily、Serper、Exa 并非 OpenClaw 核心提供方,不应修改 ~/.openclaw/openclaw.json,应使用本技能脚本。SearXNG 实例 URL 有 SSRF 防护,默认阻止私有/内部 IP,自托管私有网络可设 SEARXNG_ALLOW_PRIVATE=1。路由可能对模糊查询判断不准,可用 -p 覆盖。