Créer une tâche Kling Motion Control
Créez une tâche Kling Motion Control à partir d’une image de personnage et d’une vidéo de mouvement de référence avec la route CometAPI compatible.
Médias requis
image_url accepte une URL publique ou une chaîne Base64 brute.
- Utilisez une image JPG, JPEG ou PNG de 10 Mo ou moins.
- Définissez chaque dimension de l’image entre 300 et 65 536 pixels.
- Utilisez un rapport hauteur/largeur compris entre 1:2,5 et 2,5:1.
- Envoyez Base64 sous la forme d’une chaîne encodée brute, sans
data:image/...;base64,préfixe. - Affichez un seul personnage non obstrué, avec un cadrage du corps correspondant au référentiel de mouvement.
video_url accepte une URL publique MP4 ou MOV.
- Utilisez une vidéo de 100 Mo ou moins.
- Définissez le petit côté sur au moins 340 pixels.
- Définissez le grand côté sur 3 850 pixels au maximum.
- Utilisez un plan continu avec un seul personnage visible.
- Évitez les coupes, les changements de caméra et les mouvements excessivement rapides.
task_status terminal imbriqué. Une
réponse HTTP 200 externe ou un code: 0 de réponse confirme la réponse à la requête, et non un
résultat de génération réussi.Définir la valeur d’orientation
character_orientation est obligatoire et accepte image ou video.
element_list, définissez alors character_orientation sur video.
Choisir le modèle et le mode
La route compatible acceptekling-v2-6 et kling-v3. Les deux valeurs de modèle
acceptent les deux valeurs de mode :
model_name, la requête utilise kling-v2-6. Si vous omettez mode,
la requête utilise std. La valeur kling-v3 conserve la forme de requête compatible
décrite sur cette page ; elle ne sélectionne pas le contrat distinct de Kling 3.0 basé sur la version du chemin
d’accès.
Le contrat compatible ne garantit pas une résolution de sortie fixe. Vérifiez
chaque vidéo renvoyée si votre application exige des dimensions spécifiques.
keep_original_sound accepte yes ou no. Si vous omettez ce champ, la
requête utilise yes.
Flux de la tâche
Envoyer la requête Motion Control
task_id renvoyé.Interroger la tâche
task_id renvoyé.
Continuez jusqu’à ce que le statut soit succeed ou failed.Stocker le résultat
Champs facultatifs
Structure de callback
Le schéma de callback Legacy présente la structure suivante :submitted, processing, succeed ou failed.
Les champs de résultat terminal sont présents uniquement lorsqu’ils sont renvoyés pour l’état terminal.
Champs de résultat
submitted, processing, succeed ou failed.
Autorisations
Bearer authentication. Use your CometAPI API key.
Corps
Character image as a public URL or a raw Base64 string. Send raw Base64 without a data:image/...;base64, prefix; data-URI input is outside the compatible contract. Supported formats are JPG, JPEG, and PNG. The image must be 10 MB or smaller. Its width and height must each be from 300 through 65,536 pixels, and its aspect ratio must be between 1:2.5 and 2.5:1.
Public reference motion video URL. Use an MP4 or MOV file that is 100 MB or smaller. The short edge must be at least 340 pixels, and the long edge must not exceed 3850 pixels. The video must be at least 3 seconds long. The maximum duration depends on character_orientation.
Required compatible string enum. With image, the reference video can be 3 to 10 seconds long. With video, the reference video can be 3 to 30 seconds long.
image, video Model ID for this compatible Motion Control request. Omit this field to use kling-v2-6. The kling-v3 value keeps this compatible request shape; it does not select the separate Kling 3.0 path-version contract.
kling-v2-6, kling-v3 Optional text field in the compatible request structure. Maximum 2500 characters.
2500Compatible string enum. Accepted values are yes and no. Omitted requests use yes.
yes, no Both compatible models accept std and pro. Omitted requests use std.
std, pro Optional callback field in the compatible structure. Provide a URI, or omit the field or send an empty string when no callback URI is configured.
Optional ID for correlation in your application. The value must be unique for your account. Store the returned task_id for CometAPI status queries.
Optional compatible Element structure. Provide at most one object, and combine this field only with character_orientation: video.
1Optional compatible watermark structure.