UlazAI API Documentatie
API de contrôle de mouvement Kling 2.6
Transférez le mouvement d’une vidéo de conduite tout en gardant la cohérence de votre personnage.
💰 Tarif fixe : 6 crédits/s (720p) de 9 crédits/s (1080p). Durée × tarif.
✨ Possibilités
✅ Transfert de mouvement de vidéo de référence
✅ Cohérence des personnages à partir d'une image
✅ 720p/1080p Sortie
✅ Flux de travail asynchrone: créer une tâche → statut du sondage
✅ Authentification par clé API
✅ Facturation prévisible deuxième
/kling26/motion-control/api/générer/
Créer une tâche de contrôle de mouvement
Démarrez une nouvelle génération de Motion Control. Renvoie un tâche_id vous pouvez voter.
En-têtes de requête
Autorisation : Porteur YOUR_API_KEY
Type de contenu : application/json
Corps de la demande
{
"prompt": "Le personnage danse avec des mouvements de bras énergiques.",
"inputUrls": ["https://example.com/character.png"],
"videoUrls": ["https://example.com/driving.mp4"],
"characterOrientation": "vidéo",
"mode": "720p",
"duréeSecondes": 10
}
Paramètres
rapidement * (chaîne)
Description textuelle de la sortie souhaitée. Maximum 2 500 caractères.
URL d'entrée * (matrice)
Tableau avec exactement 1 URL d'image (JPEG/PNG/WebP, ≤10 Mo recommandés).
URL vidéo * (matrice)
Tableau avec exactement 1 URL de vidéo de conduite (MP4/MOV/MKV, 3 à 30 s, ≤ 100 Mo recommandés).
personnageOrientation (chaîne)
De vidéo (jusqu'à 30 ans) de image (jusqu'à 10 s). Standard: vidéo.
modus (chaîne)
Résolution de sortie : 720p de 1080p. Standard: 720p.
duraSeconden (entier)
Utilisé pour l’estimation du crédit et la facturation (3–30). Si caractèreOrientation=image, maximum 10.
Réponse réussie (200)
{
"succès": vrai,
"task_id": "uuid-ici",
"provider_task_id": "id-tâche-fournisseur",
"statut": "traitement",
"crédits_charged": 60
}
exemple de boucle
curl -X POST https://ulazai.com/kling26/motion-control/api/generate/ \
-H "Autorisation : Porteur YOUR_API_KEY" \
-H "Type de contenu : application/json" \
-d '{
"prompt": "Le personnage danse avec des mouvements de bras énergiques.",
"inputUrls": ["https://example.com/character.png"],
"videoUrls": ["https://example.com/driving.mp4"],
"characterOrientation": "vidéo",
"mode": "720p",
"duréeSecondes": 10
}'
/kling26/motion-control/api/status/{task_id}/
Vérifier l'état du travail
Sondez jusqu'à ce que le statut devienne complété de échoué.
Réponse complétée
{
"succès": vrai,
"id": "uuid-ici",
"statut": "terminé",
"video_url": "https://cdn.../result.mp4",
"mode": "720p",
"durée_secondes": 10
}
exemple de boucle
curl -X GET https://ulazai.com/kling26/motion-control/api/status/UUID/ \
-H "Autorisation : Porteur YOUR_API_KEY"
💰 Tarifs
720p
6 crédits / seconde
• 10 s = 60 crédits
• 30 s = 180 crédits
1080p
9 crédits / seconde
• 10 s = 90 crédits
• 30 s = 270 crédits