Skip to content

计费与预算保护

按实际用量(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)。