Kling-V3-Turbo Text to Video
- Kling-V3 Turbo Text to Video (kling-v3-turbo-text-to-video) model supports text-to-video generation
- Resolution supports 720P / 1080P (4K not supported), duration 3 ~ 15 seconds
- Supports single-shot and multi-shot modes (use the shot syntax in
prompt) - Asynchronous processing mode, use the returned task ID to query status
- Generated video links are valid for 24 hours, please save them promptly
Authorizations
All APIs require Bearer Token authentication
Get API Key:
Visit API Key Management Page to get your API Key
Add to request header:
Authorization: Bearer YOUR_API_KEYBody
Video generation model name
kling-v3-turbo-text-to-video "kling-v3-turbo-text-to-video"
Text prompt describing what video to generate
Note:
- Recommended no more than
2500characters - Multi-shot (optional): use
镜头 n, m, words;in thepromptto describe shots —nis the shot sequence number (up to6),mis the duration of that shot (the sum of all shot durations must equal the total duration), andwordsis the shot prompt (<=512characters). For example:镜头 1, 3, the girl walks toward the window; 镜头 2, 2, the camera zooms into her profile;
2500"A golden retriever running on a sunlit grass field, cinematic slow motion"
Resolution tier
Options:
720p: Standard quality1080p: High quality4knot supported
720p, 1080p "720p"
Video aspect ratio
Options:
16:9: Landscape video9:16: Portrait video1:1: Square video
16:9, 9:16, 1:1 "16:9"
Video duration in seconds, defaults to 5 seconds
Note:
- Range: integer from
3to15 - Billing is based on the
durationvalue, longer duration costs more
3 <= x <= 155
HTTPS callback URL for task completion
Callback Timing:
- Triggered when task is completed, failed, or cancelled
- Sent after billing confirmation
Security Restrictions:
- HTTPS protocol only
- Internal IP addresses are prohibited (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- URL length must not exceed
2048characters
Callback Mechanism:
- Timeout:
10seconds - Maximum
3retries after failure (at1/2/4seconds after failure) - Callback response format is consistent with task query API
- 2xx status code is considered successful, other codes trigger retry
"https://your-domain.com/webhooks/video-task-completed"
Response
Video generation task created successfully
Task creation timestamp
1757169743
Task ID
"task-unified-1757169743-7cvnl5zw"
Actual model name used
"kling-v3-turbo-text-to-video"
Task type
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Video task details
Task output type
text, image, audio, video "video"
Usage and billing information