Skip to main content
POST
/
generation
/
bytedance
/
seedance-2.0
Seedance 2.0
curl --request POST \
  --url https://open.skills.video/api/v1/generation/bytedance/seedance-2.0 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>"
}
'
{
  "id": "<string>",
  "status": "starting",
  "usage": {
    "total": 0,
    "subscription": 0,
    "permanent": 0
  }
}
Cinematic multi-shot video with native audio and advanced camera moves.

Authorizations

Authorization
string
header
required

API Key for API endpoints

Body

prompt
string
required

The text prompt used to generate the video

n
integer
default:1

Number of results to generate (1-4)

Required range: 1 <= x <= 4
aspect_ratio
enum<string>
default:16:9

The aspect ratio of the generated video

Available options:
21:9,
16:9,
4:3,
1:1,
3:4,
9:16
resolution
enum<string>
default:720p

Video resolution

Available options:
480p,
720p
duration
integer
default:5

Video duration in seconds

Required range: 4 <= x <= 15
generate_audio
boolean
default:true

Whether to generate native audio for the video

audio_url
string<uri>

The URL of the audio used as reference for video generation

image_url
string<uri>

The URL of the image used to generate video

reference_image_urls
string[]

Reference images for reference-to-video (max 7)

Maximum array length: 7
first_frame_url
string<uri>

Optional URL of the first frame image used to start the video

end_frame_url
string<uri>

Optional URL of the end frame image the video ends with

Response

Generation status

id
string
required

Generation id.

status
enum<string>
required

Generation status

Available options:
starting,
processing,
succeeded,
failed,
canceled
usage
object
required

Credit usage breakdown for the request