Skip to main content
POST

Authorization

Authorization
string
required
All API endpoints require Bearer Token authenticationGet your API Key:Visit the API Key Management Page to get your API KeyAdd it to the request header:

Request Parameters

model
string
required
Video generation model nameSupported models:
  • kling-v2-6 - Kling v2.6 (recommended)
prompt
string
required
Text prompt, maximum 2500 charactersDescribe scenes, actions, styles in detail for better generation resultsExample: "A golden cat running on a sunlit meadow, slow motion, cinematic quality"
mode
string
default:"std"
Generation modeOptions:
  • std - Standard mode (720P, silent video only)
  • pro - Professional mode (1080P, supports automatic audio generation)
Default: std
Standard mode limitation: std mode only supports silent video. audio parameter requires pro mode.
duration
integer
default:"5"
Video duration (seconds)Options: 5 or 10Default: 5
aspect_ratio
string
default:"16:9"
Video aspect ratioOptions:
  • 16:9 - Landscape
  • 9:16 - Portrait
  • 1:1 - Square
Default: 16:9
negative_prompt
string
Negative prompt to exclude unwanted contentExample: "blurry, low quality, distorted"
image_urls
array<url>
Image URL array for image-to-video generation
  • Pass 1 image: used as first frame
  • Pass 2 images: automatically assigned as first frame + last frame (requires mode: "pro")
Maximum 2 images supportedExample: ["https://example.com/first.jpg"]
  • Maximum 2 images supported
  • Last frame (2 images) requires pro mode only; std mode only supports first frame (1 image)
  • Last frame and audio are mutually exclusive: In pro mode, last frame (2 images) and audio (audio: true) cannot be used together
  • In image-to-video mode, aspect_ratio may be overridden by the actual image ratio
audio
boolean
default:"false"
Whether to automatically generate audioDefault: false
  • Only available in mode: "pro"
  • Mutually exclusive with last frame: Audio cannot be used together with last frame (2 images)
watermark
boolean
Whether to add watermark

Feature Support Matrix

Note: In pro mode, last frame and audio control are mutually exclusive and cannot be used together.

Text-to-Video vs Image-to-Video

The system automatically determines the mode based on whether image_urls is provided: no images means text-to-video, with images means image-to-video.

Response

code
integer
Response status code, 200 on success
data
array
Response data array

Use Cases

Case 1: Text-to-Video (Standard Mode)

Case 2: Text-to-Video (Pro Mode + Negative Prompt)

Case 3: Image-to-Video (First Frame)

Case 4: Image-to-Video (First + Last Frame Control)

Case 5: Pro Mode + Auto Audio

Query Task ResultsVideo generation is an async task that returns a task_id upon submission. Use the Get Task Status endpoint to query generation progress and results.