账单仪表盘
/app/billing 是你的账单中心,负责订阅管理、用量汇总、返利进度、credit 余额。如果你想实时对账 / 判断要不要订阅 / 看返利还差多少,这是主战场。
如果你要的是逐条请求明细(每次 API 调用用了几 token、花了多少钱),那是另一个页面:/app/usage。两个页面功能不重叠。
/app/billing 有什么
1. 订阅状态卡片(顶部)
显示你当前的订阅状态:
- Active — 绿色徽章,显示"Pro Plan · 本月 $5(返利后 $X)"
- Inactive — 灰色徽章,显示"Pay-as-you-go · 未订阅 Pro Plan"
Active 状态下会多一个 取消订阅 按钮(带二次确认)。 Inactive 状态下会多一个 订阅 Pro Plan 按钮,点击后先校验账户余额 ≥ $5,然后即时扣款开通。
2. 本月上游消费进度
一条进度条,显示本月已消费的美元金额,以及到下一个返利门槛还差多少:
本月上游消费:$34.50
[████████████████────────]
下一档:$50(再 $15.50 达成,返 $5,订阅本月免费)
这块是我最喜欢的设计 —— 看着进度条往上走,正向激励感特别强。数字来自 next_rebate_progress() 函数,实时反映 /app/usage 的累计消费。
3. 返利规则速查
把 阶梯返利规则 的核心表以紧凑卡片形式嵌在这里,你不用离开页面就能查:
| 消费 | 返利 | 实际订阅 |
|---|---|---|
| $0~30 | — | $5 |
| $30~50 | $2 | $3 |
| $50+ | $5 | 免费 |
4. Credit 余额
显示你当前的 credit 余额(来自历史返利),以及上一个结算周期的返利金额。
Credit 永远优先于主余额被消费,所以这个数字会随着你用 API 慢慢下降,直到月末 cron 再给你发新的。
5. 最近账单事件(billing_events 流水)
时间轴式列表,显示最近 10~20 条账单事件:
subscription_start— 订阅开通subscription_fee_charged— 月度订阅费扣款rebate_granted— 月度返利发放subscription_canceled— 订阅取消cycle_settled— 月度结算完成
每条带时间戳、金额、描述。如果你对某条有疑问,可以点进去看这条 event 的完整 payload。
6. 历史周期(subscription_cycles)
按月份展开,每个月显示一条汇总:
2026-03
上游消费:$62.30
订阅费: $5.00
返利: $5.00 (tier2_free)
净支出: $0.00
credit 入账: $5.00
用来回看"过去几个月我一共花了多少"。这是 Pro 用户最常用的复盘视图。
/app/usage 的定位区别
很多人把两个页面混了,简单区分:
/app/billing |
/app/usage |
|
|---|---|---|
| 粒度 | 月度汇总 | 逐请求明细 |
| 展示 | 订阅 / 返利 / credit / 历史周期 | 请求时间 / 模型 / token / 成本 |
| 用途 | 决定要不要订阅 / 查返利进度 | 排查某次请求为什么这么贵 |
| 数据源 | subscription_cycles + billing_events |
usage_records |
想"看大局"去 billing,想"查细账"去 usage。
如果想更深度的对账
/app/billing 的数据已经够 95% 用户用,但如果你有会计 / 报销需求,可能想要:
- 导出当月所有
billing_events为 CSV - 导出
usage_records分模型聚合 - API 形式拉数据做自己的 BI
这些属于 P2 功能,我目前还没做(不想过早过度工程化)。如果你确实需要,发邮件 admin@hyper-ailab.com 告诉我你的场景,用户多我就优先做。
常见问题
Q:为什么订阅按钮是灰的 / 点不动?
A:大概率是账户余额 < $5(订阅首月需要直接扣款)。去 /app/topup 兑换一张兑换码,再回来点。
Q:我月初就订阅了,月中想取消,会退钱吗? A:不退。当月已扣的 $5 订阅费不退,但 Pro 权益(Memory 500MB / 独立 workspace 等)维持到月末。下个月回到标准版。这是因为 workspace 的 Anthropic 侧配置是按月计的,我们退不出来上游成本。
Q:credit 能用来抵订阅费吗? A:能。月结 cron 在扣订阅费时会先扣 credit,不够再扣主余额。意思是:如果你上个月刚收到 $5 credit,下个月的 $5 订阅费会被 credit 完全抵掉,主余额 0 扣款。
Q:billing 页面显示的数字跟 /app/usage 对不上?
A:正常。billing 是按 cycle(月度)汇总,usage 是按单条请求。usage 是实时的(刚发一条请求就能看到),billing 的上游消费进度也是实时的,但 credit / 订阅费是按结算周期刷新的(月末 cron 跑完才变)。
Q:可以手动提前结算吗? A:不可以,cron 是硬编码按月跑的。如果你有特殊需求(比如企业报销想在月中拿发票),请邮件沟通。
下一步
- 搞清楚返利的精确规则,看 阶梯返利规则
- 评估要不要订阅,看 Pro Plan 介绍
- 查某次 API 调用的具体费用,去
/app/usage