Skip to content
ByteDanceChecking

seedance-2.0-global-mini / image-to-video

seedance-2-0-global-mini-image-to-video

image to videoOutput: VideoInput: text + image
Loading price…
Official list price · Not verified

What it does

Generate video using Seedance 2.0.

Seedance 2.0 · video generation

Input parameters

Only the fields this model accepts. Required fields must be provided.

FieldTypeRequiredDefaultAllowed values and constraints
prompt
stringoptional—

Text prompt for video generation.

≤ 20480 chars

resolution
stringrequired"720p"

Video resolution. Mini submits 480p/720p natively; 1080p/2k/4k are generated from 720p and then upscaled.

One of: "480p", "720p", "1080p", "2k", "4k"

duration
stringrequired"5"

Video duration (seconds).

One of: "-1", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"

firstFrameUrl
stringrequired—

First frame image.

HTTPS image URL or media:<uuid>

lastFrameUrl
stringoptional—

Last frame image.

HTTPS image URL or media:<uuid>

generateAudio
booleanoptionaltrue

Generate audio for the video.

ratio
stringoptional"adaptive"

Video aspect ratio.

One of: "adaptive", "16:9", "4:3", "1:1", "3:4", "9:16", "21:9"

realPersonMode
booleanoptionaltrue

Real person mode.

conversionSlots
string[]optional["all"]

Slots to convert into real person assets. Multiple selection is supported. all converts both first and last frame.

One of: "all", "firstFrameUrl", "lastFrameUrl"

returnLastFrame
booleanoptionalfalse

Return the last frame image of the generated video.

seed
integeroptional-1

Seed integer, used to control the randomness of generated content.

-1–2147483647

Limits and behaviour

  • Asynchronous only: submit a task, then poll for the result.
  • prompt: ≤ 20480 chars
  • seed: -1–2147483647
  • Media inputs accept public HTTPS URLs or media:<uuid> references from POST /api/v1/media.