Skip to main content
POST
/
api
/
v3
/
contents
/
generations
/
tasks
seedance-1-0-lite-i2v-250428 (image to video)
curl --request POST \
  --url https://api.example.com/api/v3/contents/generations/tasks
BytePlus’s GPTProto format for the image to video API.
curl --location 'https://gptproto.com/api/v3/bytedance/seedance-1-0-lite-i2v-250428/image-to-video' \
--header 'Authorization: sk-xx' \
--header 'Content-Type: application/json' \
--data '{
    "prompt": "Tail flick slow-motion, cut to POV shot through window of sparrows taking flight, ending with resigned yawn",
    "image":"https://d1q70pf5vjeyhc.cloudfront.net/media/92d2d4ca66f84793adcb20742b15d262/images/1753708615921599101_VpKMX8di.png",
    "last_image":"",
    "duration": 5,
    "aspect_ratio": "1:1",
    "camera_fixed": false,
    "resolution": "480p",
    "seed": -1
}'
{
  "error": {
    "message": "Invalid signature",
    "type": "401"
  }
}

Parameters

ParameterTypeRequiredDefaultDescription
promptstring✅ Yes-Video generation prompt describing the desired modifications
imagestring✅ Yes-Input image URL for image-to-video generation
last_imagestring❌ No-Optional ending frame image URL
durationinteger❌ No5Video duration in seconds
aspect_ratiostring❌ No1:1Video aspect ratio (e.g., 1:1, 16:9, 9:16)
camera_fixedboolean❌ NofalseWhether camera remains fixed
resolutionstring❌ No480pOutput video resolution (e.g., 480p, 720p, 1080p)
seedinteger❌ No-1Random seed for reproducible results (-1 for random)