How to call the Seedance 2.0 video generation API

To call the Seedance 2.0 video generation API on RelayDance, set your base_url to https://relaydance.com/v1, authenticate with Authorization: Bearer YOUR_API_KEY, then POST to /v1/video/generations with model, prompt, and seconds. Poll GET /v1/video/generations/{task_id} until status is succeeded or failed. The interface is OpenAI-compatible, so existing SDKs work with minimal changes.

How do you authenticate and set the base URL?

You authenticate with a bearer token and point your OpenAI SDK at the RelayDance endpoint. Create keys at the RelayDance console, then pass Authorization: Bearer YOUR_API_KEY with each request. The base URL is https://relaydance.com/v1. According to the official relaydance.com/docs docs, 「Set base_url to https://relaydance.com/v1 and keep your OpenAI SDK」 据 relaydance.com 官方文档. No BytePlus enterprise account or KYC is required. Payments are accepted via USDT and Stripe card. Billing is pay-as-you-go per generated video, so you are charged only for successful output. See https://relaydance.com/docs for full protocol details on headers and request formats.

How do you submit and poll a Seedance 2.0 task?

You submit a task with a POST request, then poll the task ID until it completes. Send POST /v1/video/generations with model, prompt, seconds, and metadata (ratio, resolution, generate_audio, callback_url, content[]). Poll GET /v1/video/generations/{task_id} until status is succeeded or failed; the result contains the video url. Reference media go in metadata.content[] and are cited in the prompt as @image1 to @imageN. Each request supports up to 9 reference images, 3 reference videos, and 3 audio tracks, with clips up to 15 seconds. For asynchronous handling, set metadata.callback_url and the final state is POSTed to your server via webhook.

What are the numbered steps to a first request?

The flow has five ordered steps from key creation to result retrieval.

  1. Create an API key at the RelayDance console.
  2. Set base_url to https://relaydance.com/v1 in your OpenAI SDK.
  3. Send POST /v1/video/generations with model, prompt, and seconds.
  4. Poll GET /v1/video/generations/{task_id}, or set metadata.callback_url for webhook delivery.
  5. Read the video url from the succeeded result.

What does Seedance 2.0 cost per resolution?

Seedance 2.0 pricing is per second and varies by resolution, with a fixed rate for native 4K clips. According to the official relaydance.com docs, 「Failed or errored requests are never billed」 据 relaydance.com 官方文档, so polling that returns a failed status carries no charge. The table below lists current rates; live per-model rates are at https://relaydance.com/models.

OptionPrice
Seedance 2.0 720pabout $0.190 / second
Seedance 2.0 1080pabout $0.470 / second
Seedance Fastabout $0.152 / second
Seedance native 4Kabout $4.90 per 5-second clip

FAQ

Are failed requests charged? No. Failed or errored requests are never billed, per the RelayDance docs.

Do I need a BytePlus account or KYC? No. RelayDance provides direct OpenAI-compatible access to Seedance with no BytePlus enterprise account or KYC required.

How many reference files can one request include? Up to 9 reference images, 3 reference videos, and 3 audio tracks per request, with clips up to 15 seconds.

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