Vidéo
Kling 3.0 & 3.0 Omni
POST
Kling 3.0 & 3.0 Omni
Les paramètres et leur utilisation sont alignés sur la documentation officielle. Les paramètres détaillés peuvent être consultés directement dans la documentation officielle.
Champs de requête courants :
Après création, l’identifiant de tâche est renvoyé :
Veuillez conserver
Retour en cas de succès :
Le niveau de prix est déterminé par
Champs de requête courants :
En cas de succès,
Lors de l’interrogation par
En cas de succès, l’adresse vidéo se trouve dans
Lorsque
Le niveau de prix est déterminé par
Champs de requête courants :
1. Vue d’ensemble
Ce document explique comment utiliser les capacités de texte vers vidéo, image vers vidéo, vidéo Omni et contrôle de mouvement via le protocole natif Kling 3.0. Les quatre capacités utilisent le mode de tâche asynchrone :- Appeler l’interface de création correspondante.
- Conserver
data.idde la réponse de création. - Utiliser la même clé API que celle utilisée lors de la création de la tâche pour interroger le statut.
- Une fois la tâche réussie, récupérer et conserver la vidéo générée depuis
outputs.
1.1 Adresses des interfaces
Les adresses complètes des exemples dans ce document sont constituées de
https://{api_domain} suivi du chemin d’interface indiqué dans le tableau, où {api_domain} correspond au domaine API que vous utilisez.
1.2 Authentification
Toutes les requêtes doivent inclure la clé API. Les requêtes POST doivent également spécifier le type de contenu JSON :1.3 Structure de réponse
data dans la réponse de création est un objet. Les champs courants sont les suivants :
data dans la réponse d’interrogation est un tableau. Chaque tâche comprend les champs suivants :
Le résultat vidéo dans
outputs contient généralement les champs type, id, url, watermark_url et duration. url est l’adresse du résultat sans filigrane, watermark_url est l’adresse du résultat avec filigrane, et duration est la durée de la vidéo (en secondes).
2. Texte vers vidéo
Documentation officielle des paramètres : Text to Video2.1 Création de tâche
Lorsque
multi_shot=true, vous pouvez décrire les plans multiples dans l’invite selon le format officiel Kling ; la somme des durées de chaque plan doit être égale à la durée totale de la vidéo.
2.2 Exemple de création
2.3 Interrogation de tâche
data.id. Si options.external_task_id n’est pas fourni, data.external_id peut ne pas être renvoyé.
Veuillez utiliser la même clé API que celle utilisée lors de la création de la tâche. Si l’identifiant de tâche n’existe pas ou n’est pas accessible, task not found est renvoyé.
Vous pouvez également utiliser external_task_ids pour interroger un identifiant de tâche personnalisé :
task_ids et external_task_ids doivent être renseignés un seul à la fois. Les deux acceptent 1 à 50 identifiants séparés par des virgules anglaises. data dans la réponse est un tableau et conserve l’ordre des identifiants de la requête.
2.4 Exemple d’interrogation
status=processing indique que la tâche est toujours en cours d’exécution ; il est recommandé d’interroger toutes les 10 à 30 secondes. status=failed indique que la tâche a échoué et qu’il ne faut pas continuer à interroger. Une fois la tâche réussie, veuillez sauvegarder rapidement le fichier correspondant à outputs[type=video].url ; l’adresse de téléchargement peut avoir une durée de validité.
2.5 Informations de facturation
settings.resolution et settings.audio. Par exemple, pour 1080p, audio=native, duration=5, le coût est « prix par seconde du niveau audio natif 1080p × 5 secondes ». Si duration n’est pas fourni, la facturation se fait sur la valeur par défaut de 5 secondes.
Le débit est effectué au moment de la création de la tâche selon la durée demandée ; si la création échoue ou si la génération finale échoue, les frais sont automatiquement remboursés. Le prix unitaire spécifique est indiqué sur la page des prix du service que vous utilisez.
3. Image vers vidéo
Documentation officielle des paramètres : Image to Video3.1 Création de tâche
Champs des sous-éléments de
contents :
Les images prennent en charge
.jpg, .jpeg et .png, taille maximale de 50 Mo, hauteur et largeur minimales de 300 pixels, rapport hauteur/largeur compris entre 1:2.5 et 2.5:1.
3.2 Exemple de création
data.id est l’identifiant de tâche à utiliser pour l’interrogation ultérieure :
3.3 Interrogation de tâche
Utilisezdata.id de la réponse de création pour interroger la tâche :
task_ids, veuillez utiliser la même clé API que celle utilisée lors de la création. Vous pouvez également interroger options.external_task_id via external_task_ids. Le paramètre d’interrogation accepte 1 à 50 identifiants séparés par des virgules anglaises.
3.4 Exemple d’interrogation
outputs[type=video].url :
status=processing, il est recommandé de continuer à interroger toutes les 10 à 30 secondes ; lorsque status=failed, arrêtez l’interrogation et corrigez l’entrée en fonction du message d’erreur.
3.5 Informations de facturation
settings.resolution et settings.audio. Si duration n’est pas fourni, la facturation se fait sur la valeur par défaut de 5 secondes. Le débit est effectué au moment de la création selon la durée demandée ; si la création échoue ou si la génération finale échoue, les frais sont automatiquement remboursés. Le prix unitaire spécifique est indiqué sur la page des prix du service que vous utilisez.
4. Vidéo Omni
Documentation officielle des paramètres : Omni Video4.1 Création de tâche
Dernière modification le 15 octobre 2026