Skip to main content
SEEDANCE 2.5

Seedance 2.5 video generation API

seedance2.5 uses the same async task contract and supports higher reference limits for images, video, and audio than 2.0.

Last updated

Generation modes

The model determines text, first/last frame, or reference mode from references. There is no separate mode field.

Modereferences rule
Text to videoEmpty or omitted
First and last frameExactly two images with first_frame and last_frame roles
Reference to videoOne or more role=reference image, video, or audio items

Reference limits

MaterialLimit
Reference images30
Reference videos10
Reference audio10
Reference requestjson
{
  "model": "seedance2.5",
  "prompt": "The girl in @图片1 turns to the camera; voice follows @音频1 and motion follows @视频1",
  "seconds": 5,
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "references": [
    {
      "type": "image",
      "role": "reference",
      "source": "https://cdn.example.com/girl.png"
    },
    {
      "type": "audio",
      "role": "reference",
      "source": "https://cdn.example.com/voice.mp3"
    },
    {
      "type": "video",
      "role": "reference",
      "source": "https://cdn.example.com/motion.mp4"
    }
  ]
}
Reference material rules
Review HTTPS URLs, material order, and prompt references.
Task error handling
Handle polling, idempotency, and 429.