Creates a video from a text prompt with Seedance 1.0 on BytePlus ModelArk. It needs no image or other input, only a prompt, a resolution, an aspect ratio and a duration.
The node bills for every video it generates and waits until the task finishes. It does not save anything itself: connect Save Video to keep the result. Seedance 1.0 is the older family; for clips up to 30 seconds, use the newer Seedance 2.5 Text to Video.
Model:seedance-1-0-pro-fast-251015 (Pro Fast) is the default. seedance-1-0-pro-250528 (Pro) is the other option.
Settings go in the widgets: do not write flags such as --resolution, --ratio, --dur, --frames, --seed, --camerafixed or --watermark in the prompt. The node refuses a prompt that contains them.
Camera and price:camera_fixed adds an instruction to keep the camera still; BytePlus does not guarantee the effect. enable_offline_inference uses the flex tier: it costs less, but the result can take up to 48 hours.
Several videos in one run: raise generation_count. The runs go in parallel and generation N uses seed + N, so the videos differ.
VIDEO is a list output. With generation_count above 1, the next node runs once per video.
last_frame holds the final frame of every video as one image batch, in the same order. It is handy as the first frame of the next clip.
With non_blocking on, the first run returns at once with the task IDs in response and no video, so nodes connected to VIDEO or last_frame are skipped. Run the node again to collect the finished video.
Duration is 2 to 12 seconds. Resolution is 480p, 720p or 1080p. This node has no adaptive aspect ratio, because there is no image to follow.
Activate each Seedance model in the ModelArk console for the region you use.
The node keeps waiting until the task ends and shows its queued or running status under the node. With enable_offline_inference on, results can take up to 48 hours.
Interrupting cancels tasks that are still queued. A task that is already running cannot be cancelled: it finishes and is billed. The node shows the task IDs, and Video Query Tasks finds them again. See Interrupts and cancelling.
A failed request that may have billed is never sent again automatically. With generation_count above 1, every video is billed. See Billing and cost.
Seedance 1.5 Pro is not offered here because BytePlus deprecated it and shuts it down on 2026-11-11. Use Seedance 1.0 here, or Seedance 2.0 Mini (the replacement BytePlus names) in Seedance 2.5 Text to Video.