Skip to main content
POST
/
generation
/
vidu
/
q2
/
video-turbo
Vidu Q2 Video
curl --request POST \
  --url https://open.skills.video/api/v1/generation/vidu/q2/video-turbo \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>"
}
'
{
  "id": "gen_123",
  "status": "IN_QUEUE",
  "input": {
    "prompt": "a cat walking through neon rain",
    "duration": 5,
    "aspect_ratio": "16:9",
    "n": 1
  },
  "usage": {
    "total": 20,
    "subscription": 20,
    "permanent": 0
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.skills.video/llms.txt

Use this file to discover all available pages before exploring further.

Improved prompt obedience and motion

Authorizations

Authorization
string
header
required

API Key for API endpoints

Body

prompt
string
required
Maximum string length: 3000
seed
integer | null
Required range: -9007199254740991 <= x <= 9007199254740991
duration
integer
default:5
Required range: 2 <= x <= 8
resolution
enum<string>
default:720p
Available options:
720p,
1080p
aspect_ratio
enum<string>
default:16:9
Available options:
16:9,
9:16,
1:1
reference_image_urls
string[]
movement_amplitude
enum<string>
default:auto
Available options:
auto,
small,
medium,
large
generate_audio
boolean
default:false
n
integer
default:1

Number of results to generate (1-4)

Required range: 1 <= x <= 4

Response

Generation submission accepted

id
string
required

Generation id.

status
enum<string>
required

Queue status

Available options:
IN_QUEUE,
IN_PROGRESS,
COMPLETED,
FAILED,
CANCELED
input
object
required
usage
object
required

Credit usage breakdown for the request