Video generation task stuck in queued: how long Seedance tasks normally take and when to worry

A Seedance task stuck in queued means it is waiting in the processing pipeline before it reaches succeeded or failed. On RelayDance, you poll GET /v1/video/generations/{task_id} until the state changes, or set metadata.callback_url for webhook delivery. Because billing is pay-as-you-go and "failed or errored requests are never billed"(relaydance.com), a request that never completes does not incur charges, so a temporary queue is a status concern, not a billing one.

How to check a queued task status

You check queue status by polling the task endpoint until the state resolves. Submit with POST /v1/video/generations, then poll GET /v1/video/generations/{task_id} until status is succeeded or failed; the result contains the video url. Alternatively, set metadata.callback_url so the final state is POSTed to your server. RelayDance uses the OpenAI-compatible protocol, and "set base_url to https://relaydance.com/v1 and keep your OpenAI SDK"(According to the official relaydance.com/docs). Authenticate with Authorization: Bearer YOUR_API_KEY. Reference media in metadata.content[] supports up to 9 reference images, 3 reference videos and 3 audio tracks per request, with clips up to 15 seconds.

What can extend a queue time

Queue time can extend when a request carries heavier inputs or higher-resolution output. A request may include up to 9 reference images, 3 reference videos and 3 audio tracks, and clips up to 15 seconds; larger payloads take longer to process. Resolution also matters for cost and workload: Seedance 2.0 at 720p runs about $0.190 per second, 1080p about $0.470 per second, and Seedance native 4K about $4.90 per 5-second clip (source: relaydance.com/models). Because failed or errored requests are never billed, retrying a stalled task does not double your cost. See relaydance.com/models for live per-model rates.

When to worry and what to do

You should act when a task neither succeeds nor fails within your expected window, using these numbered steps.

  1. Poll GET /v1/video/generations/{task_id} and record the returned status.
  2. Confirm your Authorization: Bearer YOUR_API_KEY header is valid; create keys at the console.
  3. Verify the base_url is set to https://relaydance.com/v1.
  4. If you set metadata.callback_url, confirm your server received the POST.
  5. Resubmit the task if it returns failed; the failed request is not billed.

Review the request flow at relaydance.com/docs.

Comparison: polling versus webhook mode

You can track a queued task by polling or by webhook, and the table compares them.

AspectPollingWebhook
TriggerClient calls GET /v1/video/generations/{task_id}Server POSTs to metadata.callback_url
Final statessucceeded or failedsucceeded or failed
Result contentVideo url in responseVideo url in POST body
SetupNone beyond task_idSet callback_url in metadata

FAQ

Am I charged while a task is queued? No. Billing is pay-as-you-go per generated video, and failed or errored requests are never billed.

How do I receive the result without polling? Set metadata.callback_url, and the final state is POSTed to your server.

How much is 1080p output? Seedance 2.0 at 1080p is about $0.470 per second (source: relaydance.com/models).

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 · Telegram community · RelayRouter (LLM API) · Live playground · Privacy Policy · User Agreement