Runflow
Back to Gallery

bytedance/seedance/2.0/text-to-video

Seedance 2.0 generates high-quality videos from text prompts with synchronized audio including sound effects, ambient sounds, and lip-synced speech.

$0.1/second 2026-04-08

Install

pip install requests

Run the model

import requests

response = requests.post(
    "https://api.runflow.io/v1/run/seedance/2.0/text-to-video",
    headers={"Authorization": "Bearer RUNFLOW_API_KEY"},
    json={
    "prompt": "A street musician plays violin on a cobblestone bridge in Prague at golden ho..."
    },
)

data = response.json()
print(data["video"]["url"])

Input schema

ParameterTypeDescription
promptstringThe text prompt used to generate the video
aspect_ratiostringThe aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.
durationstringDuration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.
resolutionstringVideo resolution - 480p for faster generation, 720p for balance.
generate_audiobooleanWhether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.
seedstringRandom seed for reproducibility. Note that results may still vary slightly even with the same seed.
end_user_idstringThe unique user ID of the end user.

Output schema

FieldTypeDescription
videostringThe generated video file.
seedintegerThe seed used for generation.

Related models

Start generating with Seedance 2.0 Text to Video

Get API access in minutes. No GPU setup, no infrastructure to manage.