SuperAPI AI 工具集

web-search-api

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:为 AI 智能体提供免费、注重隐私、可大规模调用的网络搜索能力,用 SearXNG 实例替代 Google、Brave、Bing 等付费搜索 API。

主要能力:无需 API 密钥与计费,无官方速率限制,不追踪用户;聚合 Google、Bing、DuckDuckGo 等 70+ 来源结果;支持按类别搜索(general、news、images、videos、music、files、it、science、social media);支持 language、safesearch、time_range、engines 等参数;可从 searx.space 发现活跃实例并缓存可用实例、多实例轮换与重试。

使用方式:基本调用为 GET {instance}/search?q={query}&format=json&language=en,返回 results[].title、url、content、engine。可用 curl -s "https://searx.space/data/instances.json" 获取实例列表;文档给出 Node.js 的实例发现、单实例搜索、多实例探测与缓存、分类搜索、高级参数、带降级的客户端封装等函数,并建议先探测实例、只缓存可用实例、出错时刷新缓存。文档还提供智能体提示词模板及推荐实例列表(如 https://searx.party、https://searx.be、https://searx.tiekoetter.com 等)。

适用场景:需要大量搜索查询的 AI 智能体、对隐私敏感的搜索、希望降低搜索 API 成本的分布式部署。

限制:无官方速率限制但应控制频率(每实例约 100 请求/分钟),搜索请求建议设 5-10 秒超时;部分实例可能禁用 format=json 导致解析错误;实例可用性不稳定,空结果或“Too many requests”时需切换实例;文档所述价格对比、节省金额、实例评分与推荐列表均为资料内容,实际可用性以 searx.space 为准。