如何查看 OpenRouter 余额和支出?

最后更新:2026年9月26日

你的余额在 Credits 页面 openrouter.ai/settings/credits 上。Activity 页面 openrouter.ai/activity 按模型、服务商和 API 密钥显示你的支出。在代码中,GET /api/v1/key 显示单个密钥花了多少、其上限还剩多少。

下文介绍:两个 API 调用及各自需要哪种密钥、每个密钥的上限、余额为零时会怎样,以及有哪些费用。本页依据的是 OpenRouter 自己的文档在上述日期的内容。

在网站上

OpenRouter 按标价对每个 Token 收费,并在每个请求后从你的余额中扣除。

通过 API

这里有两个重要的调用,它们需要不同的密钥。

GET /api/v1/key 使用你平时发送请求的普通 API 密钥,只报告这一个密钥的情况。GET /api/v1/credits 返回整个账户购买和已用的额度,但 OpenRouter 说它需要管理密钥,而管理密钥不能调用模型。

所以 /api/v1/key 不显示你的账户余额。如果你使用多个密钥,每个密钥只显示自己的支出。

每个密钥的上限

你可以为每个 API 密钥设定单独的支出上限。这是可选的;没有上限时,limit 和 limit_remaining 返回空值,意思是“没有上限”,而不是“什么都不剩”。上限可以按天、按周或按月重置——limit_reset 表示的是周期,而不是日期。每日重置发生在 UTC 午夜。

上限不会增加钱。它只是阻止某个密钥花得比你允许的多,即使账户余额还很充足。密钥上的一项设置决定 BYOK 用量是否计入上限。

余额为零时会怎样

请求会以错误 402 Payment Required 失败。余额为负时,免费模型也可能受影响。充值使余额回到零以上,就能恢复使用。

错误内容会在 metadata.limit_source 中说明你触发了哪个限额:

免费模型(ID 以 :free 结尾)有自己的请求限额:每分钟 20 次;如果你累计购买的额度少于 10,每天 50 次;如果至少购买了 10,每天 1,000 次。/api/v1/key 在 free_model_daily_requests 中显示每日次数。

费用

OpenRouter 表示它不在模型价格上加价。它在你购买额度时收取手续费:用卡支付为 5.5%,最低 $0.80;用加密货币支付为 5%。

使用 BYOK(“bring your own key”,自带密钥)时,你把其他服务商的密钥存入 OpenRouter,由该服务商向你收取 Token 费用。OpenRouter 对此收费吗?

收,超出免费额度后收。按用量付费(Pay-as-you-go)每月包含按标价计 $25,000 的用量,Enterprise 为 $200,000。超出部分的费用是同一模型和服务商在 OpenRouter 上价格的 5%,从你的余额中扣除。

OpenRouter 常见问题中还有两条规则。未使用的额度可能在购买一年后过期。未使用额度只能在购买后 24 小时内通过 Credits 页面上的退款按钮申请退款;手续费不退。

AI Cockpit 从 OpenRouter 和其他 API 账户读取什么,见一览 AI API 费用。

在 AI Cockpit 中

OpenRouter 卡片位于 Mac 菜单栏、iPhone 和 iPad 上的 App 中,以及 Windows 通知区域。在 Apple Watch 上(通过 iPhone App),它在来源列表中显示为一行。普通 API 密钥就够了;不需要管理密钥。

它不显示的内容:你的账户余额(App 不调用 /api/v1/credits)、按模型的支出,或免费模型的请求次数。它也不能充值。

其他问题的简短解答,见常见问题页面。

相关问题