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

POSTE /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
  }'
OBTENIR /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