curl --request POST \
--url https://api.vidgo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "bytedance/seedance-v1.5-pro/text-to-video",
"input": {
"aspect_ratio": "1:1",
"duration": 4,
"generate_audio": false,
"prompt": "A quiet forest under soft morning light, with natural detail.",
"resolution": "480p"
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-example",
"status": "running",
"created_time": "2026-09-10T08:00:00"
}
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}"Request timeout"{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Seedance
Seedance 1.5 Pro Text to Video
Create video scenes with Seedance 1.5 Pro, with optional generated audio and a fixed-camera setting for controlled compositions.
POST
/
api
/
generate
/
submit
curl --request POST \
--url https://api.vidgo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "bytedance/seedance-v1.5-pro/text-to-video",
"input": {
"aspect_ratio": "1:1",
"duration": 4,
"generate_audio": false,
"prompt": "A quiet forest under soft morning light, with natural detail.",
"resolution": "480p"
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-example",
"status": "running",
"created_time": "2026-09-10T08:00:00"
}
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}"Request timeout"{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}- Submit the request with
VIDGO_API_KEY. Atask_idis returned immediately. Keep it until the task reachesfinishedorfailed. - Use Query Task Status to retrieve the result. If you provide a
callback_url, Vidgo sends the result to your webhook when the task finishes or fails.
Seedance 1.5 Pro Text to Video
Create video scenes with Seedance 1.5 Pro, with optional generated audio and a fixed-camera setting for controlled compositions.Available Models
- bytedance/seedance-v1.5-pro/text-to-video - Generate video scenes from text prompts.
Duration Options
- 4, 8, 12 seconds - Set
durationas an integer. Required.
Key Features
- Generate video scenes from text prompts.
- Choose from
480p,720p,1080poutput resolutions.
Advanced Parameters
Setmodel and optional callback_url at the request root. Place all workflow parameters, including output options, inside input.
Prompt
prompt: Required. Describe the scene and desired motion. Length: 3-2,500 characters.- Surrounding whitespace is trimmed before counting Unicode characters.
Aspect Ratio
aspect_ratio: Required. Accepted values:1:1,21:9,4:3,3:4,16:9,9:16.
Resolution
resolution: Optional. Accepted values:480p,720p,1080p. Vidgo defaults to720pwhen omitted.
Fixed Lens
fixed_lens: Optional. Control fixed-camera generation. Usetrueorfalse.
Generate Audio
generate_audio: Optional. Settrueto generate synchronized audio orfalsefor a silent video. Vidgo defaults totruewhen omitted.
Authorizations
Use VIDGO_API_KEY.
Body
application/json
Set model and optional callback_url at the request root. Place generation parameters inside input.