# 计费、余额与退款

> 预扣结算是怎么算的？哪些情况不扣费？失败任务会退款吗？视频输入折扣是什么？

<AccordionGroup>
  <Accordion title="视频生成是怎么计费的？">
    采用**提交预扣、完成结算**的两段式流程：

    1. **提交预扣**——任务创建成功后，按请求参数（分辨率、时长）预估并预扣一笔额度，日志中心产生一条预扣记录。
    2. **完成结算**——任务成功后按上游返回的实际用量（`usage.total_tokens`，约等于 时长 × 输出宽 × 输出高 × 24 ÷ 1024）重新计算，多退少补。

    各分辨率档位的具体单价以 [控制台「模型广场」与「日志中心」](https://console.looprouter.com) 展示为准。
  </Accordion>
  <Accordion title="哪些情况不扣费？">
    参数校验失败（**400**，如分辨率不在白名单、传了 `callback_url`）与内容审核拒绝（**403**，如真人脸直传）**均不产生费用**。也就是说请求还没进入真正的生成阶段就不会扣钱。
  </Accordion>
  <Accordion title="任务失败了，预扣的额度会退吗？">
    会。任务进入 `failed` 后，已预扣的额度会**自动全额退回**。你只为成功产出的视频付费。
  </Accordion>
  <Accordion title="预扣和实际结算不一致，正常吗？">
    正常。用 `duration: -1`（模型自选时长）或 `ratio: adaptive` 时，提交时只能按估计值预扣，任务成功后以响应中回填的真实时长 / 分辨率结算，多退少补。想让费用完全可预期，就显式指定 `duration` 与 `resolution`。
  </Accordion>
  <Accordion title="VIP 组和补贴组的折扣是怎么生效的？">
    平台按 API Key 所在[分组](/user-groups)自动应用计费倍率，**VIP 组与补贴组的折扣均以商务对接约定为准**。折扣在预扣与结算阶段都会应用，无需额外传参，且可与视频输入折扣叠加。分组同时决定可用的分辨率档位，详见[分组说明](/user-groups)。
  </Accordion>
  <Accordion title="视频输入折扣是什么？要额外传参吗？">
    当请求 `content` 中包含参考视频（`video_url`）时，系统会**自动**应用带视频输入的优惠倍率，**无需额外传参**。这对「参考视频驱动生成」类需求更划算。
  </Accordion>
  <Accordion title="余额不足会怎样？">
    视频生成是预扣费模式，余额不足会在创建阶段直接返回错误，不会入队。请先到 [控制台「钱包」](https://console.looprouter.com) 确认余额充足再提交。
  </Accordion>
  <Accordion title="怎么核对每一笔扣费？">
    到控制台「日志中心」逐条查看：每个任务会有预扣记录，成功后有结算记录（多退少补），失败任务有退款记录。用 `task_id` 可以把 API 侧的任务与日志对应起来。
  </Accordion>
</AccordionGroup>

<Info>
计费口径与 token 折算的更多背景见 [能力总览 → 模型定价](/api-capabilities/seedance2/overview#模型定价)。
</Info>

## 相关文档

<CardGroup cols={3}>
  <Card title="能力总览" icon="circle-info" href="/api-capabilities/seedance2/overview">
    定价与 token 口径
  </Card>
  <Card title="日志与任务查询" icon="list-check" href="/faq/logs-and-tasks">
    日志中心怎么看
  </Card>
  <Card title="分辨率与时长" icon="expand" href="/faq/resolution-ratio-duration">
    影响费用的参数
  </Card>
</CardGroup>
