Skip to main content
POST
kling-3.0-turbo Video Generation
  • Async task API, returns a task ID after submission
  • Uses the new official Kling Turbo upstream protocol
  • Supports text-to-video and image-to-video with first-frame input only
  • resolution supports 720p and 1080p
  • duration supports 3s, 4s, 5s, 6s, 7s, 8s, 9s, 10s, 11s, 12s, 13s, 14s, 15s
  • aspect_ratio applies to text-to-video requests
  • watermark is a boolean toggle only; custom watermark payloads are not supported
Use publicly accessible image URLs. Do not pass base64 image data. Upload local images with the Upload Image API first.

Authorization

string
required
All endpoints require Bearer Token authentication.

Request Parameters

string
required
Video generation model name, fixed as kling-3.0-turbo.
string
required
Text prompt. For image-to-video, this is sent to Kling Turbo as the prompt content item.
string[]
Optional input images. For Kling Turbo image-to-video, only the first image is used as first_frame.
Tail frame input is not supported in this integration. Additional input images are ignored.
string
default:"720p"
Video resolution.Supported values:
  • 720p
  • 1080p
integer
default:"5"
Video duration in seconds.Supported values: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
string
default:"16:9"
Video aspect ratio for text-to-video.Supported values:
  • 16:9
  • 9:16
  • 1:1
boolean
default:"false"
Whether to add the official Kling watermark.

Examples

Text-to-Video

Image-to-Video

Video generation is asynchronous. Use the Get Video Task Status endpoint to query progress and results.