Kling-O1 Video Edit
- Kling-O1 Video Edit (kling-o1-video-edit) model supports video editing
- 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-o1-video-edit "kling-o1-video-edit"
Prompt describing how to edit the video
5000"Make the video more cinematic"
Original video URL list for editing
Note:
- Only
1video per request - Supported video duration:
3to10seconds (videos under3seconds are billed as3seconds, videos over10seconds are billed as10seconds) - Video size: up to
100MB - Supported formats:
.mp4,.mov - Video URL must be directly accessible by the server
1 element["https://example.com/video.mp4"]Reference image URL list for specifying editing effect
Note:
- Supports up to
4reference images per request - Image size: up to
10MB - Supported formats:
.jpg,.jpeg,.png,.webp - Image URL must be directly accessible by the server
1 - 4 elements["https://example.com/reference.jpg"]Whether to keep the original video sound
Options:
true: Keep the original video soundfalse: Do not keep the original video sound
true
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-o1-video-edit"
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