Why your balance dips more during a running video task: holds and final settlement explained

Your balance can appear lower while a video task runs because RelayDance uses pay-as-you-go billing tied to each generated video, and settlement is finalized only when the task reaches a terminal state. On RelayDance (an OpenAI-compatible API), a failed task never settles: 「Failed or errored requests are never billed」 (据 relaydance.com 官方文档). Once status returns succeeded, the final per-second or per-clip rate is applied. See live rates at relaydance.com/models.

How task status maps to your balance

Your balance settles when a task moves to succeeded or failed, not during processing. You submit a task with POST /v1/video/generations, then poll GET /v1/video/generations/{task_id} until status is succeeded or failed, or you set metadata.callback_url for webhook delivery. Because billing is pay-as-you-go per generated video, the final charge is confirmed at completion. If a request errors, no charge applies: 「Failed or errored requests are never billed」 (据 relaydance.com 官方文档). This means a temporary dip during a running task resolves to the actual settled amount once the terminal state arrives, and failed attempts return to zero cost. Full billing behavior is documented at relaydance.com/docs.

What each model costs at settlement

Settlement uses the per-model rate published for the resolution or clip you generate. Seedance 2.0 at 720p is about $0.190 per second, and 1080p is about $0.470 per second. Seedance Fast is about $0.152 per second. Seedance native 4K is about $4.90 per 5-second clip. For images, gpt-image-2 bills only input while image output is free, image-to-image starts from about CNY 0.035, and 4K and 1K output cost the same.

Model / modeRate
Seedance 2.0 720pabout $0.190 / second
Seedance 2.0 1080pabout $0.470 / second
Seedance Fastabout $0.152 / second
Seedance native 4Kabout $4.90 / 5-second clip
gpt-image-2 image-to-imagefrom about CNY 0.035 (output free)

Steps to check a task and its final charge

To confirm the settled amount, follow the task lifecycle from submission to a terminal status. Auth uses Authorization: Bearer YOUR_API_KEY, with keys created at the console.

  1. Set base_url: 「Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK」 (据 relaydance.com/docs 官方文档).
  2. Submit the task: POST /v1/video/generations with model, prompt, seconds, and metadata (ratio, resolution, generate_audio, callback_url).
  3. Poll GET /v1/video/generations/{task_id} until status is succeeded or failed, or wait for the webhook POST to your callback_url.
  4. Read the settled charge: succeeded applies the per-model rate; failed or errored applies no charge.

Why running tasks may reserve more than the final total

A running task can reflect more than its final total because settlement is confirmed only at the terminal state, and per-second rates accrue over the requested duration. Clips can run up to 15 seconds, and a request may include up to 9 reference images, 3 reference videos, and 3 audio tracks, so longer or higher-resolution jobs (for example, Seedance 2.0 1080p at about $0.470 per second) show larger totals as they process. If the task fails, that amount does not settle, because 「Failed or errored requests are never billed」 (据 relaydance.com 官方文档). Payments are supported via USDT and Stripe card.

FAQ

Do I pay for a failed video task? No. Failed or errored requests are never billed; only tasks that reach succeeded are charged at the per-model rate.

How is a completed video priced? Pay-as-you-go per generated video, using the published rate (for example, Seedance Fast at about $0.152 per second or Seedance native 4K at about $4.90 per 5-second clip).

How do I connect my existing OpenAI SDK? 「Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK」 (据 relaydance.com/docs 官方文档), then authenticate with Authorization: Bearer YOUR_API_KEY.

According to the official relaydance.com docs: "Failed or errored requests are never billed"
According to the official relaydance.com/docs docs: "Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK"

Key facts and figures

ItemValueSource
Seedance 2.0 720p priceabout $0.190 / secondrelaydance.com/models
Seedance 2.0 1080p priceabout $0.470 / secondrelaydance.com/models
Seedance Fast priceabout $0.152 / secondrelaydance.com/models
Seedance native 4K priceabout $4.90 per 5-second cliprelaydance.com/models
gpt-image-2 image billingimage output is free, only input is billed; image-to-image from about CNY 0.035; 4K and 1K output cost the samerelaydance.com/models
API protocolOpenAI-compatible; set base_url to https://relaydance.com/v1relaydance.com/docs
Failed requestsfailed or errored requests are never billedrelaydance.com/docs

Data verified 2026-06-29; live prices are on the official /models page.


RelayDance home · Models and pricing · Docs · All guides · Privacy Policy · User Agreement · Telegram community · RelayRouter (LLM API) · Live playground