RelayDance / Guides

How to call the Seedance 2.5 video API (30-second clips, 50 reference assets)

Seedance 2.5 is ByteDance's newest video generation model line, and it is available on RelayDance through the same OpenAI-compatible task API as every other model we carry. No queue, no identity verification. This guide covers what is new in 2.5, the exact model names, per-second pricing, and a copy-paste example.

What is new in 2.5 compared with 2.0

Models and pricing

ModelResolutionPrice per second of output5s clip30s clip
doubao-seedance-2-5-480p480p$0.130$0.65$3.90
doubao-seedance-2-5-720p720p$0.289$1.44$8.67

Billing is per second of actual output. The API pre-authorizes the worst case when the task is submitted, then settles against the real rendered length and refunds the difference automatically. Failed generations are refunded in full.

Submit a task

curl -X POST https://relaydance.com/v1/video/generations \
  -H "Authorization: Bearer $RELAYDANCE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedance-2-5-720p",
    "prompt": "A chef plating a dessert in a bright kitchen, camera slowly orbiting the dish",
    "seconds": "10",
    "metadata": {
      "generate_audio": true,
      "content": [
        {"type": "image_url", "image_url": {"url": "https://example.com/dish-reference.jpg"}}
      ]
    }
  }'

Poll for the result

curl https://relaydance.com/v1/videos/task_xxxxxxxx \
  -H "Authorization: Bearer $RELAYDANCE_API_KEY" 

Status moves through queued and in_progress to completed, and the response then carries the video URL. Always poll /v1/videos/{id}.

Reference assets and multi-image prompts

Attach references in metadata.content as image_url entries. With several images, refer to them in the prompt as @image1, @image2 and so on, in the order they appear in content. Multi-image reference and first/last-frame control are mutually exclusive. Files you have registered in your RelayDance asset library can be referenced with an asset:// URL placed in the image_url.url field.

Two behaviors worth knowing before production

When to pick 2.5 vs 2.0

Pick 2.5 for long-form clips (over 15 seconds), heavy reference workflows (dozens of assets), or audio-referenced motion. Stay on 2.0 Pro when you need 1080p or native 4K output, or the lowest cost per second at 720p ($0.190/s on 2.0 Pro vs $0.289/s on 2.5). Both lines run behind the same endpoint, so switching is a one-string change.


Updated 2026-08-29 · API reference · Pricing