计费与额度
计费单位
平台使用**额度(Quota)**作为统一计费单位:每次 API 调用按实际用量折算为额度,并从你的余额中扣除。
| 类别 | 计费基元 |
|---|---|
| 对话 / 文本 | 输入 + 输出 token 数 |
| 向量嵌入 | 输入 token 数 |
| 重排序 | 输入 token 数(query + 候选文档) |
| 图像 | 生成张数 × 尺寸 / 质量档位 |
| 语音合成 / 转写 | 按模型计价方式折算:按次固定价 或 按 token(含音频 token) |
| 视频 | 按生成秒数(MiniMax H3)或 按 token(Seedance),见视频生成 · 计费说明 |
各模型的单价(每千 token / 每张 / 每秒对应的额度)以控制台 「价格 / 模型列表」 页面为准。
计费口径
实际扣费以服务端统计的用量(响应中的 usage 字段)为准。文本类请求采用「请求时按预估值预扣,完成后按实际用量结算,多退少补」的方式:日志中可能看到一条预扣记录和一条结算调整,属正常现象。
异步任务(视频等)的扣费口径
视频生成等异步任务是「提交时预扣 + 完成后结算」,三种结果的扣费口径不同:
| 结果 | 扣费口径 |
|---|---|
| 成功 | 按上游返回的实际用量(如 usage.total_seconds)重算后多退少补 |
| 上游失败 | 上游通常不返回用量,此时预扣额度保留(不自动退款) |
| 超时未出结果 | 判定为失败并退还预扣额度 |
异步任务还受「单账号并发上限」限制,达到上限时提交返回 429 async_task_concurrency_limit,详见视频生成与错误码与限流。
余额管理
- 查看余额:控制台「钱包 / 余额」页面展示当前可用额度。
- 消费明细:「日志」页面按时间列出每次请求的模型、用量与扣费,可按令牌 / 模型 / 时间筛选。
- 余额不足:单次调用前若额度不足以覆盖预估费用,请求会被拒绝(
403 insufficient_user_quota),充值后自动恢复,无需改代码。
充值方式
视平台开通情况,支持以下一种或多种方式(以控制台实际展示为准):
| 方式 | 说明 |
|---|---|
| 在线支付 | 支付宝 / 微信(易支付)、信用卡(Stripe)等 |
| 兑换码 | 在控制台输入管理员发放的兑换码兑换额度 |
| 活动奖励 | 新用户赠送、每日签到、邀请返利等 |
| 订阅套餐 | 开通月 / 年套餐,享周期额度与套餐单价 |
订阅套餐(如已开通)
- 订阅套餐在有效期内按周期(月 / 年)向账户发放额度。
- 周期刷新后额度自动恢复;未用完额度是否结转以套餐说明为准。
- 可在「订阅」页面查看当前套餐、到期时间与周期用量。
节约成本的建议
- 控制上下文长度:及时裁剪历史消息,减少输入 token。
- 按模型分层:简单任务用便宜的小模型,复杂任务再用大模型。
- 利用缓存:带重复固定前缀的请求可开启上游提示词缓存(如支持的模型);缓存命中部分的单价通常更低,以模型官方计费规则为准。
- 使用流式输出:
stream: true可降低首字延迟;计费按实际 token 结算,与非流式无差异。
发票与企业合作
如需发票、对公转账或企业级套餐,请联系官网在线客服或邮件沟通。