Pool 是什么
免费模型跑在某人的配额上。当这份配额只是一把供应商 Key,流量一突发就会 429,模型看起来像坏了。AnyRouter Pool 把这份负载分摊出去。成员捐出闲置的供应商 Key,网关把匹配的请求送到当下可用的捐赠 Key 上。
捐出的 Key 仍属于它的主人。你在已添加到 BYOK 的 Key 上打开一个开关,随时可以关回去。作为回报,Key 每处理一次请求,就会往待领额度里加一笔。比例是该请求名义 token 成本的 5%,Pro、Pro+、Max 和 Enterprise 为 8%,每把 Key 每个 UTC 日上限 $1。为付费模型自己定价的捐赠者,改为获得调用方实际支付金额扣除 10% 平台费后的部分。
谁能捐,怎么捐
任何已登录成员都可以捐 AnyRouter 能路由的供应商 Key。Bedrock、Vertex 和 Foundry 上的 Claude 除外,因为这些凭据打开的是整个云账号,而不是一把推理 Key。
- 打开 Dashboard,BYOK 并添加供应商 Key。AnyRouter 会先向供应商验证。
- 为这把 Key 打开 Donate to pool,并确认一次同意。文本说明其他成员的请求会使用你的 Key,用量会出现在你的供应商账号上,你需自行遵守供应商条款。
- 选择覆盖范围。Free 只服务免费模型。Paid 还会按你设定的价格服务付费模型,价格从 $0 到高出供应商标价最多 10%。
谁能使用 Pool
捐出的 Key 如何受保护
你的 Key 在存储前先加密,每把 Key 使用各自独立的随机盐,并且加密与你的工作区绑定,复制出来的密文无法被当作别人的 Key 解密。解锁用的密钥放在平台的密钥库里,不在数据库中。保存后,Dashboard 只显示别名和打码标识,从不显示 Key。服务器日志会遮蔽凭据字段,Key 只会发往它所属的供应商。
| 谁 | 能看到什么 |
|---|---|
| 你,捐赠者 | 已处理请求数、token 数和已获额度的汇总。在 AnyRouter 里看不到提示词或发送者。 |
| 使用 Pool 的成员 | 答案,与其他请求一样。AnyRouter 不会告诉他们是哪位捐赠者提供的服务。 |
| 查看 Pool 页面的人 | 只有汇总活动。没有 Key、没有成员、没有请求内容。 |
| 你的供应商 | 这些请求,作为你账号上的用量。其自身条款和日志规则适用。 |
请求如何路由和分摊
请求符合条件时,网关会把捐赠 Key 加入可尝试的路由列表。它挑选闲置最久的 Key,并在最近较少使用的 Key 之间加一点随机,避免同时到来的一批请求挤到同一把 Key 上。Pool 不会把你自己捐出的 Key 分给你。你的 Key 仍然作为普通 BYOK Key 为你服务。
Free 范围的 Key 只服务免费模型。付费模型需要以 Paid 范围捐出的 Key。若没有任何捐赠 Key 能服务,网关会转到下一条路由,调用方只看到一次响应。
Key 出错或用尽时
捐赠 Key 不再健康时会退出 Pool,原因决定它如何回来。
| 发生了什么 | Pool 怎么做 |
|---|---|
| 连续三次失败,例如凭据被拒绝或供应商出错 | 暂停 Key。之后的健康检查通过即恢复。 |
| 连续三次限流错误 | 暂停 Key。每日检查会重新启用。 |
| 供应商处额度用尽 | 第一次失败即暂停。你充值后恢复或重新捐赠。 |
| Key 自身的支出上限(OpenRouter) | 第一次失败即暂停,需先提高上限再恢复。 |
| 达到每日 $1 奖励上限 | 暂停到下一个 UTC 日。 |
余额为零的 OpenRouter Key 是唯一仍继续服务的情况,因为那里的免费模型不花钱。若你唯一捐出的 Key 被暂停,因捐 Key 获得的 Go 也会随之暂停,本月的 $4 额度会被收回,并且你会收到邮件。同一个月内重新捐一把可用的 Key,未用完的部分($4 减去已用的)会恢复。
隐私与零数据留存
零数据留存是唯一的隐私路由设置。它默认关闭,所以经 Pool 的请求可能到达会保留或用提示词训练的主机。在隐私设置里打开 Always enforce ZDR,捐出的 Key 就只在声明零数据留存的路由上处理你的请求。捐出的 Vercel Key 从不承载 ZDR 流量。
如果你要捐 Key,请记住其他成员的提示词会经过你的供应商账号。打开开关前,先阅读供应商的数据与共享条款。
随时停止
关闭该 Key 上的 Donate to pool。Key 立即退出 Pool,只处理你自己的请求。之后可以再打开。
curl https://anyrouter.dev/api/v1/chat/completions \
-H "Authorization: Bearer $ANYROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"anyrouter/free","messages":[{"role":"user","content":"Hi"}]}'从 Pool 页面捐出一把闲置的供应商 Key。
打开 Pool常见问题
相关文章
A shared key pool, and a free-token pool on the other side
AnyRouter started as one URL in front of many models. The part that actually matters is the pool: people donate spare provider keys, the gateway routes around them, and everyone else draws a free-token pool instead of hunting for a working key.
Donate an idle provider key, earn credits back: a walkthrough
Hold a provider key with headroom to spare? Donate it to the shared pool in two clicks. Every token the pool serves through your key earns pending credits — up to 8% of its notional cost, tiered by plan — claim them anytime or turn on auto-claim. Here's the step-by-step.
AnyRouter pricing: Free vs Go (the $1 posts are wrong)
Older pages still say $1 Go — wrong. Free has no monthly credits; anyrouter/free has no daily cap. Go is $2/mo ($2.63 charged) → $4. Pro $10 ($11.05) → $20; Pro+ $45 ($47.89) → $100; Max $100 ($105.79) → $300.