Docs Video unified format /vidu-native/video/generations
API reference

Create video

POST/vidu-native/video/generations

Body Parametersapplication/json

aspect_ratio* string

optional: 2:3, 3:2, 1:1

images* array

image link

items
string string
model* string

Model name. Common enum: viduq2 viduq2-pro viduq2-turbo viduq3-pro viduq3-turbo

prompt* string

Prompt

size* string

720P or 1080P

Responses

200 application/json
response-200 object
properties
id* string

Resource or task ID

status* string

Status

status_update_time* integer

Status update time

400 Bad request or validation failed application/json
response-400 object
properties
error* object
401 Missing or invalid API Key application/json
response-401 object
Request Body Example
1{
2"aspect_ratio": "1:1",
3"images": [
4"https://example.com/ref.png"
5],
6"model": "viduq2",
7"prompt": "一只可爱的小猫在花园里玩耍",
8"settings": {
9"settings": {
10"aspect_ratio": "16:9",
11"duration": 4,
12"resolution": "1080p"
13}
14},
15"size": "1080P"
16}
Code Sample cURL
1curl -X POST "https://api.digislash.com/vidu-native/video/generations" \
2-H "Authorization: Bearer <API Key>" \
3-H "Content-Type: application/json" \
4-d '{
5"aspect_ratio": "1:1",
6"images": [
7"https://example.com/ref.png"
8],
9"model": "viduq2",
10"prompt": "一只可爱的小猫在花园里玩耍",
11"settings": {
12"settings": {
13"aspect_ratio": "16:9",
14"duration": 4,
15"resolution": "1080p"
16}
17},
18"size": "1080P"
19}'
Response
1▼{
2"id": "viduq2:1762241017-xTL0P9HvGF",
3"status": "pending",
4"status_update_time": 1762241017286
5}