{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "kling-v4-video-edit",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 300,
"video_duration": 9
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 63.92,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: kling-v4-video-edit",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Kling-4.0 Édition Vidéo
- Kling-4.0 Video Edit (kling-v4-video-edit) modifie une vidéo existante
- La vidéo de sortie conserve le rapport d’aspect et l’audio d’origine. Sa durée correspond par défaut à celle de l’original ou peut être définie avec
duration - Combinez des instructions textuelles et des images de référence pour l’édition
- Mode de traitement asynchrone, utilisez l’ID de tâche retourné pour consulter le statut
- Les liens vidéo générés sont valides pendant 24 heures, veuillez les sauvegarder rapidement
{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "kling-v4-video-edit",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 300,
"video_duration": 9
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 63.92,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: kling-v4-video-edit",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Autorisations
Toutes les API nécessitent une authentification Bearer Token
Obtenir une clé API :
Visitez la Page de gestion des clés API pour obtenir votre clé API
Ajouter à l'en-tête de requête :
Authorization: Bearer YOUR_API_KEY
Corps
Nom du modèle de génération vidéo
kling-v4-video-edit "kling-v4-video-edit"
Instructions d’édition de 2500 caractères maximum
Syntaxe de référence : Utilisez <<<xxx>>> dans le prompt pour référencer des images et des vidéos, par exemple : Remplacer le manteau de la personne dans <<<video_1>>> par le style de <<<image_1>>>
2500"Adjust the color to warm tones and add a cinematic feel"
Tableau d’URL de la vidéo à modifier. Un seul clip (1) est accepté, référencé par <<<video_1>>> dans le prompt
Exigences vidéo :
- Formats : MP4 / MOV
- Taille : ≤ 200MB
- Durée : de 3 à 30 secondes
- Dimensions : largeur et hauteur de 720px à 2160px
- Fréquence d’images : de 24fps à 60fps
- L’URL de la vidéo doit être directement accessible par le serveur
1 element["https://example.com/original.mp4"]
Tableau d’URL d’images de référence de style
Limite : Jusqu’à 10 images
Remarque : Les URL doivent être directement accessibles par le serveur ou déclencher un téléchargement direct lors de l’accès
10["https://example.com/style_ref.jpg"]
Durée de la vidéo de sortie en secondes. Valeur par défaut : auto
Valeurs :
- Entier : de
3à30secondes auto: Conserver la durée de la vidéo d’origine
3 <= x <= 30"auto"
Niveau de résolution
Options :
720p: Standard 720P1080p: Haute qualité 1080P
720p, 1080p "720p"
URL de rappel HTTPS pour l'achèvement de la tâche
Moment du rappel :
- Déclenché lorsque la tâche est terminée, échouée ou annulée
- Envoyé après confirmation de la facturation
Restrictions de sécurité :
- Protocole HTTPS uniquement
- Les adresses IP internes sont interdites (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longueur de l'URL ne doit pas dépasser
2048caractères
Mécanisme de rappel :
- Délai d'expiration :
10secondes - Maximum
3tentatives après échec (à1/2/4secondes après l'échec) - Le format de réponse du rappel est cohérent avec l'API de requête de tâche
- Un code de statut 2xx est considéré comme un succès, les autres codes déclenchent une nouvelle tentative
"https://your-domain.com/webhooks/video-task-completed"
Réponse
Tâche de génération vidéo créée avec succès
Horodatage de création de la tâche
1757169743
ID de tâche
"task-unified-1757169743-7cvnl5zw"
Nom du modèle réellement utilisé
"kling-v4-video-edit"
Type de tâche
video.generation.task Pourcentage de progression de la tâche (0-100)
0 <= x <= 1000
Statut de la tâche
pending, processing, completed, failed "pending"
Détails de la tâche vidéo
Show child attributes
Show child attributes
Type de sortie de la tâche
text, image, audio, video "video"
Informations d'utilisation et de facturation
Show child attributes
Show child attributes