Videoslash API
Creative studioGeneratedModels

Seedance 2.0 I2V

Creative Studio video model reference for the public API.

Seedance 2.0 I2V

Public model ID: seedance-20-i2v

Asset type: video

Category: Video Generation

Starting credits: 9 (defaults: 20)

Prompt required.

Start a generation

curl -s -X POST "$API_BASE_URL/v1/creative-studio/generations" \
  -H "Authorization: Bearer vsl_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "modelId": "seedance-20-i2v",
    "prompt": "Your prompt here",
    "image_url": ["https://example.com/reference.jpg"],
    "resolution": "720p"
  }' | jq

Poll GET /v1/creative-studio/generations/{id} until status is completed. Completed generations return outputUrl on cdn.videoslash.com.

Media parameters

NameTypeConstraintsDefaultDescription
image_urlstringrequired · max items: 1—Starting frame image to animate into video. Supported formats: JPEG, PNG, WebP. Max 30 MB.
end_image_urlstringoptional · max items: 1—Optional ending frame image. The video will transition from the starting image to this ending image. Only works when a starting frame is also provided. Supported formats: JPEG, PNG, WebP. Max 30 MB.

Settings parameters

NameTypeConstraintsDefaultDescription
resolutionenumoptional · enum: 480p, 720p, 1080p720pVideo resolution. 480p for faster generation, 720p for balance, 1080p for highest quality.
durationenumoptional · enum: auto, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15autoDuration of the video in seconds. Use 'auto' to let the model decide based on the prompt.
aspect_ratioenumoptional · enum: auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16autoVideo aspect ratio. Use 'auto' to infer from the input image.
generate_audiobooleanoptionaltrueGenerate synchronized audio including sound effects, ambient sounds, and lip-synced speech. Same cost regardless.
seedintegeroptional—Random seed for reproducibility. Minor variation may still occur.

On this page