Hermes 联网搜索终于不用折腾 API Key!5 个免费通道 + 零配置自动轮换手把手开启

你有没有过这样的经历:想让 AI 帮你查点实时信息,结果先要注册一个搜索 API 账号、申请免费额度、把 API Key 填进配置文件——折腾半小时,搜索还没开始。就在前天(8 月 20 日),Hermes 把这件事变成了“开箱即用”:新装的 Hermes 什么都不用配置就能联网搜索,而且免费通道一口气有 5 个。这篇文章把每个通道怎么开、怎么选,一次讲清楚。
先说最大的新闻:keyless ring——零配置自动轮换
之前零密钥的 Hermes 只能靠 ddgs 或自建 SearXNG 硬撑。8 月 20 日合入 main 的提交(4ea69d9d2)把“无密钥档”升级成了 5 厂商轮换环:
exa → parallel → tavily → firecrawl → keenable
机制:新装且没有任何 web 凭据的 Hermes,会按这个顺序轮询五家厂商的免费档(round-robin,每次请求换一家,起点由进程随机种子决定);当前厂商被限流或失败时,自动顺延到下一家。也就是说——你不用注册任何东西,web.keyless_fallback(默认开启)让联网搜索直接可用。
如果你配了带密钥的后端但它挂了,还有配套的 web.keyless_rescue(默认开启):失败的那一次调用自动落到 keyless 环上救援,不粘滞(详见《4 个隐藏技巧》的技巧四)。
五个免费通道逐一开
通道一:Keenable——零 Key,且搜索+萃取都支持
这是这次环扩展里最值得单独认识的新后端(https://keenable.ai,独立 web 索引):
# 什么都不用配,直接用:
hermes config set web.backend keenable
# 想提高限额再配 key(可选):
hermes config set env.KEENABLE_API_KEY "your-key"
- 零密钥:公共无密钥端点,只发一个应用标识头(
X-Keenable-Title: hermes-agent),不发送任何用户标识 - 搜索 + 萃取都支持(
supports_extract()返回 True)——其他免费后端大多只能搜索,它还能当web_extract后端用 - 免费档限速;配
KEENABLE_API_KEY可提升限额;web.provider_tier.keenable: free|paid可固定档位
通道二:ddgs(DuckDuckGo)——零 Key,最快上手
hermes config set web.backend ddgs
# 首次使用 hermes tools 选择 DuckDuckGo 会自动 pip install ddgs
- 零 API Key,直接抓 DuckDuckGo 搜索结果
- 只能搜索(不能萃取);DuckDuckGo 有服务端限流,超时“稍后再试”即可
通道三:SearXNG——零 Key,隐私最好、来源最广
docker run -d --name searxng -p 127.0.0.1:8080:8080 \
-e BASE_URL=http://localhost:8080 --restart unless-stopped searxng/searxng
hermes config set env.SEARXNG_URL http://localhost:8080
hermes config set web.backend searxng
- 自托管元搜索,聚合 Google、Bing、Brave、Wikipedia 等 70+ 来源,隐私最好(请求走你自己的实例)
- 只能搜索;注意个别引擎可能封 SearXNG 的 IP,可配置回退引擎
通道四:Brave Search Free Tier——免费 Key,质量高
hermes config set env.BRAVE_SEARCH_API_KEY "your-key" # 去 brave.com/search/api 免费申请
hermes config set web.backend brave-free
- 免费档 2000 次/月、1 QPS;结果质量高、轻维护
- 只能搜索;单次结果数上限 20
通道五:xAI——复用你已有的 Grok 凭据,服务端搜索
hermes auth # 已登录 Grok OAuth 的话直接可用
hermes config set web.backend xai
- 走 xAI 的 agentic Web Search 工具:Grok 在服务端完成搜索和页面浏览,把 top 结果以结构化 JSON 交回
- 认证复用 Hermes 管理的 Grok OAuth(
hermes auth),或回退XAI_API_KEY——不用单独申请搜索专用 Key - 可选配置:
web.xai.model(默认grok-build-0.1)、allowed_domains/excluded_domains(各最多 5 个)、timeout(默认 90s)
配置对照表
| 通道 | 要 Key 吗 | 搜索 | 萃取 | 一句话 |
|---|---|---|---|---|
| keyless ring(exa/parallel/tavily/firecrawl/keenable) | 零 | ✓ | ✓(部分) | 零配置自动轮换,新装即用 |
| Keenable | 零(可选提额) | ✓ | ✓ | 新后端,搜索+萃取全能 |
| ddgs | 零 | ✓ | ✗ | 最快上手 |
| SearXNG | 零 | ✓ | ✗ | 隐私最好、来源最广 |
| Brave Free | 免费 Key | ✓ | ✗ | 质量高、轻维护 |
| xAI | 复用 Grok | ✓ | ✓ | 服务端搜索,不用新 Key |
配置键速查:web.backend(共享回退)、web.search_backend(仅搜索)、web.extract_backend(仅萃取)——三个可以分别指向不同后端。
发布状态
| 内容 | 状态 |
|---|---|
keyless ring 5 厂商轮换(4ea69d9d2) |
main(8/20 合入),未发布——最新正式版仍是 v0.20.4 |
| Keenable / xAI 插件 | bundled 插件,随版本分发(xAI 5 月起就有,Keenable 随 ring 扩展) |
| 想立即体验 | hermes update --branch main 或等下一个 release |
总结
从“三个免费方案要自己配”到“五个免费通道 + 零配置自动轮换”,Hermes 的联网搜索在 8 月 20 日迈了一大步:新装的 Hermes 开箱就能搜,老用户把 web.backend 指到 keenable 或 xai 也能立刻升级。追求省心就什么都不配(keyless ring),追求隐私用 SearXNG,追求省事用 Keenable,追求质量用 Brave Free,有 Grok 账号就试试 xAI。更早的三方案详解见《免费搜索 Skill 不用 API Key》,最新版本动态见 v0.20.4 发布说明。