计费与退款
对话、图片、视频分别怎么计费,预扣怎么结算,什么情况不扣费,怎么查消费、充值和退款。
积分
账户余额用积分表示,1 美元 = 200 积分。价格页和文档里的价格都用美元标注,扣费时按这个比例换算成积分。接口 /v1/usage 同时返回美元余额和积分。
三类模型怎么算钱
| 类别 | 计费单位 | 说明 |
|---|---|---|
| 对话 | 按 token:输入和输出分别计价(美元 / 百万 token) | 缓存命中按更低的缓存读价格计;思考 token 按输出价计。 |
| 图片 | 按张,按分辨率档位(1K / 2K / 4K)计价 | 按实际交付的张数计费,失败的不收。 |
| 视频 | 大多按秒(单价 × 时长),少数型号按条 | 每个型号是按秒还是按条,在价格页和它的文档里写明。 |
对话的细节
usage.prompt_tokens是输入,usage.completion_tokens是输出;缓存命中的部分单独按缓存读价格计费。- 思考型模型的思考 token 计入输出,按输出价计费,不管你读不读思考内容;多数模型会在
usage.completion_tokens_details.reasoning_tokens里给出思考用了多少 token。 - 流式输出中途断开时,按断开前已经产生的用量结算,不会按完整回答收费。
- Claude 的提示缓存还有「缓存写入」价格,每个模型的缓存读、缓存写价格在它的文档和价格页里。
预扣与结算
- 每个请求开始前先按预估预扣积分,余额不够直接返回 402
insufficient_quota,不会调用模型。 - 对话按实际用量结算,多扣的预扣退回;图片按实际交付的张数结算;视频按下单的时长或条数结算,和预扣一致。
- 同时在跑的请求越多,被预扣的积分越多;余额紧张时可能因为预扣不够返回 402,等前面的请求结算后就恢复。
失败不扣费
任何失败的请求都不扣费:上游出错、超时、内容审核拒绝、网关错误都一样。异步任务失败时,预扣的积分自动全额退回,原因写在调用日志里。
由其他模型代答时
部分对话模型暂时不可用时,网关可能改由其他模型代为作答,让请求不至于失败。这时按两个模型中较低的价格计费,调用日志会写明由哪个模型作答、按哪个价格计费。
查看消费
- 控制台「调用日志」:近 60 天的每一次调用,模型、耗时、用量、扣费,失败的会写明原因。
- 控制台「用量」:按天、按模型、按 Key 汇总,可以导出 CSV。
- 程序里:
GET /v1/usage返回余额、总消费、今日消费和按模型的用量,详见 API 手册。
充值与退款
在控制台「账单」页充值:微信最低 ¥10(260 积分),USDT 和银行卡最低 $5。积分不过期。注册和首充的赠送规则见 常见问题。
充值后 7 天内,未使用的充值积分可以联系客服退款,每笔扣手续费(2026 年 10 月 29 日起的充值 $1.40,之前的充值 $0.40);赠送的积分不退。USDT 支付同样可以退。
USDT 充值
在控制台「账单」页选 USDT、套餐和链,会生成一张付款单,上面写着网络、要转的精确金额和收款地址。按这三项转一笔账,链上确认后积分自动到账,通常几分钟。
- 选哪条链:默认是 BEP20,交易所里叫 BSC / BNB Smart Chain,提币手续费最低(币安参考约 0.01 USDT),扫码后要手动选这个网络,别选 ETH、opBNB。Solana:用币安、欧易扫码会自动选好网络,但提币手续费较高(币安参考约 0.3 USDT)。TRC20(交易所里选 TRX · Tron)手续费最高(币安参考约 1.5 USDT)。务必用付款单上写的那条链,转到别的链上的钱无法追回。
- 金额要分毫不差:同一条链的订单共用一个收款地址,系统靠精确到小数位的金额认出是哪一笔,所以到账金额必须正好等于付款单上的数字,多了少了都不会自动入账。
- 手续费从你填的数里扣:从交易所提币时,提币手续费是从你输入的数量里扣的,所以要看「到账数量 / Recipient receives」那一栏,让它正好等于付款单上的金额。在币安,可以点「到账数量」旁边的 ⇆,直接输入到账数量。
- 付款单 60 分钟内有效:请在有效期内转账;过期后再转的钱不会自动入账,请重新下单。
- 付了没到账:请不要重复付款。联系我们,带上订单号(在付款单底部)和转账哈希(TxID),我们会人工核对入账,通常一小时内处理完。