闲社服务运行正常AI智能体自动化平台
f

自由搜索聚合器

技能标识:free-search-aggregator

Quota-aware multi-provider web search for OpenClaw. Supports 12 search providers with automatic failover, task-level deep search (@dual/@deep), real quota checks, and managed result storage under memory/.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.3.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

自由搜索聚合器

免费搜索聚合器

为OpenClaw提供可靠、供应商多样化的网络搜索,具有高可用性 + 低运维成本。

为什么使用此技能

  • - 12个搜索提供商,其中6个完全无需API密钥
  • 自动故障转移:如果一个提供商失败,立即尝试下一个
  • 配额感知:跟踪每日使用量,在80%时发出警告,跳过已耗尽的提供商
  • 任务搜索模式,用于多角度研究查询
  • 内置存储生命周期(缓存/索引/报告),无工作区混乱
  • 自我修复:基于运行状况的智能路由自动提升可靠提供商
  • 质量优化:相关性评分、模糊去重、域名多样性、重新排序
  • 自动发现:探测候选搜索引擎和SearXNG实例以获取新来源
  • 自我诊断:doctor和setup命令实现零摩擦上手

提供商概览

提供商需要密钥免费配额索引来源备注
braveBRAVEAPIKEY2000/天Brave独立索引高质量,注重隐私
exa
EXAAPIKEY | ~33/天(1000/月) | 神经+网络 | 语义搜索,独特发现 | | tavily | TAVILYAPIKEY | 1000/天 | 网络(AI优化) | 专为AI代理设计 | | duckduckgo | 无 | ~500/天 | Bing + 自有 | 无需密钥,注重隐私 | | bing_html | 无 | ~300/天 | Microsoft Bing RSS | 无需密钥,稳定XML源 | | mojeek | 无(或MOJEEKAPIKEY) | 200/天 | Mojeek独立索引 | 非Google/Bing索引 | | serper | SERPERAPIKEY | 2500/天 | Google | 高配额免费层级 | | searchapi | SEARCHAPIAPIKEY | 100/月 | Google / Bing | 多引擎 | | googlecse | GOOGLEAPIKEY + GOOGLECX | 100/天 | Google | 官方Google API | | baidu | BAIDUAPIKEY | 200/天 | 百度 | 最适合中文内容 | | wikipedia | 无 | 1000/天 | 维基百科 | 事实/百科类查询 | | searxng | 无 | 无限(自托管) | 元(所有引擎) | 需要自己的实例 |

每日总配额(所有密钥已配置):8400+次请求/天



凭证模型(重要)

  • - 无强制API密钥 — DuckDuckGo + Bing RSS + Mojeek + Wikipedia开箱即用。
  • 需要API密钥的提供商在密钥缺失时优雅降级(AuthError → 跳过,不消耗配额,无延迟):
- BRAVEAPIKEY - EXAAPIKEY - TAVILYAPIKEY - SERPERAPIKEY - SEARCHAPIAPIKEY - GOOGLEAPIKEY + GOOGLE_CX - BAIDUAPIKEY - MOJEEKAPIKEY(可选 — 无此密钥则使用HTML抓取)

核心能力

1. 搜索故障转移

默认提供商顺序:

brave → exa → tavily → duckduckgo → binghtml → mojeek → serper → searchapi → googlecse → baidu → wikipedia

第一个成功的非空结果立即返回。

2. 任务级多查询搜索

  • - 将一个目标扩展为多个针对性查询
  • 聚合+去重结果
  • 前缀预设:
- 默认:workers=1 - @dual ... → workers=2 - @deep ... → workers=3 + 更深查询覆盖

3. 配额智能

  • - 按提供商每日跟踪
  • 支持实时配额检索(Tavily、SearchAPI、Brave通过探测)
  • 配额饱和度达到80%时自动降低并发

4. 提供商运行状况监控

  • - 随时间跟踪每个提供商的成功率、延迟和错误类型
  • 计算运行状况评分(成功率50%,延迟30%,新鲜度20%)
  • 智能排序:自动提升健康提供商,降级退化提供商
  • 查看仪表板:python -m free_search health

5. 结果质量优化

  • - 相关性评分(查询-标题-摘要令牌重叠)
  • 增强去重:URL + 标题相似度(Jaccard阈值)
  • 域名多样性:限制同域结果(默认最多3个)
  • 自动过滤低质量结果(短标题、缺少URL)

6. 来源自动发现

  • - 探测所有已配置提供商的可用性
  • 扫描候选搜索引擎(Marginalia、Wiby、公共SearXNG实例)
  • 验证响应格式、延迟和结果质量
  • 生成新来源集成建议
  • 运行:python -m free_search discover

7. 托管持久化

  • - memory/search-cache/YYYY-MM-DD/.json
  • memory/search-index/search-index.jsonl
  • memory/search-reports/YYYY-MM-DD/.md

快速命令

bash

普通搜索


scripts/search 最新AI代理框架2026 --max-results 5

任务搜索(多查询,并行)

scripts/search task @dual 比较Claude与GPT-4的代码生成能力 --max-results 5

深度研究模式

scripts/search task @deep 自动驾驶安全2026 --max-results 8 --max-queries 10

配额状态

scripts/status

从提供商API获取实时配额

scripts/remaining --real

清理缓存

python3 -m free_search gc --cache-days 14

提供商运行状况仪表板

python3 -m free_search health

发现新的搜索来源

python3 -m free_search discover

系统诊断

python3 -m free_search doctor

设置状态与建议

python3 -m free_search setup

提供商设置指南

Bing RSS(bing_html)— 无需密钥

使用Bing内置的RSS端点(format=rss)— 绕过机器人检测。开箱即用。

Mojeek — 无需密钥(API密钥可选)

开箱即用的HTML抓取。如需更高配额/稳定性:
  1. 1. 在https://www.mojeek.com/services/search/api/注册
  2. 设置MOJEEKAPIKEY → 自动切换到JSON API模式

维基百科 — 无需密钥

多语言支持 — 在providers.yaml中更改lang: yaml wikipedia: lang: it # en | zh | it | de | fr | ja ...

Exa.ai — 需要API密钥

  1. 1. 在https://exa.ai/注册
  2. 设置EXAAPIKEY
  3. 免费层级:每月1000次搜索(约33次/天)

Google自定义搜索 — 需要API密钥 + CX

  1. 1. 获取API密钥:https://developers.google.com/custom-search/v1/introduction
  2. 创建搜索引擎:https://programmablesearchengine.google.com/
  3. 设置GOOGLEAPIKEY和GOOGLE_CX
  4. 免费层级:每天100次查询

百度千帆 — 需要API密钥

  1. 1. 在https://cloud.baidu.com/注册
  2. 设置BAIDUAPIKEY
  3. 最适合中文内容

SearXNG — 需要自托管实例

公共实例会限制服务器到服务器的请求。使用自己的实例: bash docker run -d -p 8080:8080 searxng/searxng

然后在providers.yaml中:
yaml
searxng:
endpoint: http://localhost:8080
enabled: true



安装后自检

bash

1) 确认提供商加载


scripts/status --compact

2) 冒烟测试(使用duckduckgo/bing/mojeek开箱即用)

scripts/search openclaw --max-results 3 --compact

3) 验证存储路径

ls -la /home/openclaw/.openclaw/workspace/memory/search-cache/ | tail -n 5

4) 检查实时配额(可选)

scripts/remaining --real --compact

输出契约(稳定)

  • - 搜索:query、provider、results[]、meta.attempted、meta.quota
  • 任务搜索:task、qu

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 free-search-aggregator-1776288567 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 free-search-aggregator-1776288567 技能

通过命令行安装

skillhub install free-search-aggregator-1776288567

下载

⬇ 下载 free-search-aggregator v1.3.0(免费)

文件大小: 52.66 KB | 发布时间: 2026-4-16 16:35

v1.3.0 最新 2026-4-16 16:35
新增健康监控与智能路由(按成功率/延迟自动调序);新增质量优化(相关性评分、模糊去重、域名多样性);新增来源自动发现(探测候选搜索引擎与SearXNG);补充自诊断命令 doctor/setup 与测试覆盖,文档同步更新。
返回顶部