主题
计费与预算保护
按实际用量(token 或按次)计费。规则先写清楚,再谈价格。
定价公布时间
套餐与定价将在各产品线正式开放时公布,公布即受本页规则约束。
四条计费规则
R1 · 调价有版本
每次调价都有版本号、生效时间与公告。流式请求按接入时的价格版本结算——请求进行中调价不影响这个请求。
R2 · 涨价提前通知
- 涨价:至少提前 72 小时公告;
- 大幅涨价、计费语义变化(如 input/output/cache 口径调整):至少提前 7 天,并通知受影响用户;
- 降价:即时生效。
R3 · 预算上限
Token 可设置最高接受价格。超出预算的请求直接拒绝——不扣费,请求也不会发出。
R4 · 已购周期不加价
套餐调价只影响新购买与续费,已购买周期内不中途变更销售条款。
预算保护
在 控制台 → 令牌 给 Token 设置预算上限后,超预算请求会返回 HTTP 402:
json
{
"error": {
"type": "price_limit_exceeded",
"message": "当前价格倍率 0.12,高于该令牌允许的 0.10;请求未发出,也未扣费。"
}
}适合防止两类超支:
- 调价超支:模型价格调整后,价格超出你的接受范围时自动拦截;
- 误用超支:脚本误配到昂贵模型时直接拒绝,而不是烧完余额才发现。
TIP
price_limit_exceeded 的请求零扣费、请求不会发出,可以放心把预算设紧一点,被拦了再放宽。
余额与用量
- 用量明细:控制台 → 日志,逐请求可查模型、token 数与扣费;
- 充值:控制台 → 钱包。
常见问题
Q:402 一定是余额不足吗? 不一定。看返回体 error.type:预算拦截是 price_limit_exceeded(未扣费);余额不足是另外的错误语义。详见 FAQ 错误码表。
Q:流式请求跑到一半调价了怎么算? 按你接入时锁定的价格版本结算,中途调价不影响进行中的请求(R1)。