Skip to main content
POST
/
api
/
v3
/
contents
/
generations
/
tasks
seedance-1-0-lite-t2v-250428 (text to video)
curl --request POST \
  --url https://api.example.com/api/v3/contents/generations/tasks
BytePlus’s official format for the text to video API.
curl --location 'https://gptproto.com/api/v3/bytedance/seedance-1-0-lite-t2v-250428/text-to-video' \
--header 'authorization: sk-xx' \
--data '{
    "prompt": "The camera enters a bright and cozy band rehearsal room—empty of people but full of instruments: guitars, amps, bass, drums. The scene is rich in realistic detail. [Slow pan] as the drumhead subtly quivers in the silence.",
    "aspect_ratio": "16:9",
    "resolution": "480p",
    "duration": "5",
    "seed": -1
}'
{
  "error": {
    "message": "Invalid request parameters",
    "type": "invalid_request_error",
    "code": "invalid_parameters"
  }
}

Parameters

ParameterTypeRequiredDefaultDescription
modelstring✅ Yesseedance-1-0-lite-i2v-250428The model identifier for video generation (endpoint ID)
promptstring✅ Yes-Video generation prompt describing the desired video content
loopboolean❌ NofalseWhether to generate a looping video
durationstring❌ No5sVideo duration. Options: 5s, 10s
dimensionstring❌ No768:768Video resolution. Options: 768:768, 768:1280, 1280:768
seedinteger❌ No-Random seed for reproducible results (range: 1-2147483647)
logoobject❌ No-Watermark configuration with position and url