Skip to content
ProductSeptember 9, 2026

共享 key 池,另一头是给用户的免费 token 池

AnyRouter 一开始只是「一个 URL 打到很多模型」。真正要紧的是池子:有人把闲置的供应商 key 捐进来,网关在这些 key 之间调度,其他人不用自己去找一把还能用的 key,就能从免费 token 池里取用量。

想法本身,不配简报

我懒得每换一个值得试的模型就接一套新 SDK。每家供应商一把 key、一种 429、一种拒绝方式。你要么把 key 当棒球卡攒,要么押一家供应商,盼着它别挂。

AnyRouter 是那个无聊的修法:一个兼容 OpenAI 和 Anthropic 的 URL。把 Claude Code、Cursor、AI SDK 或裸 curl 指到 anyrouter.dev,选一个 model id。失败切换是网关的事。你不该看见那些跳。

这些只是入场条件。有意思的是 URL 后面坐着什么。

闲着的 key

很多人已经在付供应商的账——Gemini、Z.ai 的编程订阅、Moonshot、NVIDIA NIM 试用——配额却几乎不用。额度到期作废。另一边有人卡在 429。

共享池就是这场交换。你在 BYOK 里加上 key,打开 Donate to pool,确认一次别人的请求可能打到这把 key。网关挑一把捐来的 key,把调用打到上游,流量给你记 pending 额度——每把 key 每个 UTC 日上限 $1。这个 $1 是捐赠上限,不是套餐价。

逐步说明:把闲置供应商 key 捐进池,捐赠页 anyrouter.dev/donate。

用户拿到的:免费 token 池

那些捐进来的 key 的另一头,才是这产品存在的理由:一池别人真能花的 token,不用先满世界找还能用的 key。

登录,从控制台拿一把 AnyRouter key,再路由。带 -pool 的模型就是捐赠 key 在喂的。互惠仍然有效——要从池子里取,你自己至少得留一把健康的捐赠 key。这道闸是活的,不是口号。

不想捐,就走付费 Go。活数字在 定价,不写在这篇会过期的博客里。旧卡片写 $1 Go 的,是错的。捐赠的每天 $1 上限也不是 Go。

额度、账单、套餐余额:控制台。套餐原文:文档 · 定价。

请求实际怎么走

一个约定进去。按序尝试上游。第一把 key 429 或 401,就换下一把。客户端只看见一个响应。

flowchart LR
C["Your client"] -->|"one base URL"| GW["AnyRouter"]
GW --> P["Shared key pool"]
P --> D1["Donated key A"]
P --> D2["Donated key B"]
D1 --> T["Tokens back to the pool"]
D2 --> T
T --> C
捐进来的 key;出去的是免费 token 池。客户端不挑捐赠者。

这篇不编什么

  • 没有编造的 MAU、token 或可用性数字。定价页、捐赠页、控制台上看不到的数字,这里也不该出现。
  • 结账只走 Polar 卡。没有支付宝,也没有微信。
  • 捐 key 不等于上游 ToS 允许你分享。那部分你自己负责。

想试的话

三条老实路:

  1. 到 anyrouter.dev 登录,拿一把 key。
  2. 在 anyrouter.dev/donate 捐一把闲置供应商 key——这也是不绑卡开通 Go 的办法。流程:捐一把 key 换 Go。
  3. 或者直接在 定价 付费,花额度。
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr claude

curl https://anyrouter.dev/api/v1/chat/completions \
  -H "Authorization: Bearer $ANYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"google/gemini-3.5-flash","messages":[{"role":"user","content":"Hi"}]}'
和别的文章同一套约定——只用 anyrouter.dev。

两分钟发第一笔请求

用自己的 key 免费开始,或充值按 token 计费。Go 每月 $4 额度 — $2/月,或捐一把 provider key 免费开通。

开始使用