Kling 3.0 Motion Control API
Kuaishou Kling 3.0 Motion Control — transfère le mouvement d'une vidéo de référence pour animer l'image fixe d'un personnage. Importez une image de personnage et un clip de mouvement (danse, action, geste) ; le modèle en extrait le mouvement pour générer une vidéo fluide et réaliste. Niveaux Standard et Pro.
Niveaux Standard et Pro, avec un tarif proportionnel à la durée de la vidéo de référence (3 à 30 secondes). Associez une image de personnage à une référence de mouvement ; le résultat est une vidéo fluide et réaliste du personnage exécutant le mouvement de référence.
Présentation
À propos de Kling 3.0 Motion Control API
Ce que fait Kling 3.0 Motion Control, sa place dans la gamme de modèles Kuaishou, et pourquoi les équipes l’adoptent.
Kling 3.0 Motion Control est un modèle de génération vidéo proposé par Kuaishou, disponible via l’API REST de WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — transfère le mouvement d'une vidéo de référence pour animer l'image fixe d'un personnage. Importez une image de personnage et un clip de mouvement (danse, action, geste) ; le modèle en extrait le mouvement pour générer une vidéo fluide et réaliste. Niveaux Standard et Pro.
Niveaux Standard et Pro, avec un tarif proportionnel à la durée de la vidéo de référence (3 à 30 secondes). Associez une image de personnage à une référence de mouvement ; le résultat est une vidéo fluide et réaliste du personnage exécutant le mouvement de référence.
La famille Kling 3.0 Motion Control sur WaveSpeedAI propose 1 point d’accès REST couvrant le workflow Motion-Control. Chaque variante a ses propres tarifs, paramètres et exemples de résultats — choisissez celle qui correspond à votre type d’entrée et à vos contraintes de production, ou appelez-en plusieurs avec la même clé API pour composer des pipelines en plusieurs étapes.
Exécutez Kling 3.0 Motion Control avec la même clé API, le même compte de facturation et les mêmes limites de débit que pour les plus de 1 000 autres modèles IA de WaveSpeedAI. Pas de configuration fournisseur distincte, pas de SDK par fournisseur, pas de limites de débit par fournisseur — une seule intégration couvre tout, du texte vers image et du texte vers vidéo à la synthèse audio, la génération 3D, l’agrandissement et l’édition.
Points d’accès
Tous les points d’accès de l’API Kling 3.0 Motion Control
1 point d’accès Kling 3.0 Motion Control disponible dès maintenant sur WaveSpeedAI — choisissez la variante qui correspond à votre workflow.
Exemples
Kling 3.0 Motion Control en action
De vrais résultats générés par l’API Kling 3.0 Motion Control. Survolez une vidéo pour la prévisualiser, cliquez pour ouvrir la visionneuse en taille réelle.
Mode d’emploi
Comment utiliser l’API Kling 3.0 Motion Control
Quatre étapes de l’inscription à une génération terminée. Des exemples complets en Python, Node.js et cURL se trouvent dans la section API ci-dessous.
- 01
Obtenez une clé API
Créez un compte WaveSpeedAI et copiez votre clé API depuis le tableau de bord. Les nouveaux comptes reçoivent des crédits de démarrage gratuits — de quoi utiliser le playground quelques dizaines de fois avant le début de la facturation.
- 02
Soumettez une prédiction
Envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control. Le point d’accès renvoie immédiatement un identifiant de prédiction — les générations sont asynchrones, vous ne gardez donc pas de connexion ouverte pendant l’inférence.
- 03
Interrogez jusqu’à la fin
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retournez les outputs sur completed ; arrêtez avec une erreur sur failed, cancelled, timeout ou deleted ; continuez d’interroger pour tout autre statut.
- 04
Lisez l’URL du résultat
Une fois le statut "completed", lisez l’URL dans data.outputs[0]. Elle pointe vers votre média généré sur le CDN de WaveSpeedAI — fichier image, vidéo, audio ou 3D selon la variante Kling 3.0 Motion Control appelée.
Cas d’usage
Ce que vous pouvez créer avec Kling 3.0 Motion Control
Les workflows courants pour lesquels développeurs et créateurs utilisent l’API Kling 3.0 Motion Control.
Vidéos de danse et de chorégraphie
Exemple du catalogue : « danse ». Associez une image de personnage à un clip de danse de référence ; le modèle transfère la chorégraphie au personnage. Utile pour les clips musicaux, les contenus sociaux et les animations de personnages de marque.
Transfert d'action et de gestes
Exemples du catalogue : « action, geste ». Animez n'importe quel personnage avec des mouvements sportifs, des gestes expressifs ou des actions de cascade à partir d'une vidéo de référence.
Remplacement de personnage dans un mouvement existant
Utilisez une vidéo de référence comme source du mouvement et une autre image de personnage comme sujet. Un workflow de remplacement de personnage sur le mouvement d'un clip existant.
Alternative à la capture de mouvement pour les créateurs indépendants
Une seule image de personnage + une référence de mouvement filmée au téléphone remplace la capture de mouvement en studio dans de nombreux cas — en particulier pour les contenus où le mouvement est l'élément central et où la qualité de rig n'est pas critique.
Choix entre les niveaux Std et Pro
Niveau Standard par défaut ; niveau Pro pour la meilleure qualité. L'endpoint Pro de contrôle du mouvement suit la tarification Pro standard de la famille Kling.
Conseils
Conseils pour rédiger vos prompts avec Kling 3.0 Motion Control
Des conseils pratiques pour obtenir de meilleurs résultats avec Kling 3.0 Motion Control — tirés des pratiques qui fonctionnent sur les modèles vidéo dans les pipelines de production.
- 01
Isolez le mouvement dans votre clip de référence
Moins il y a de sujets dans le clip de référence, plus le transfert de mouvement vers le personnage cible est propre. Si votre vidéo de référence montre plusieurs personnes en mouvement, recadrez-la ou refilmez-la pour que la source du mouvement soit sans ambiguïté.
- 02
Faites correspondre la pose du personnage cible au début de la référence
Si la référence commence par une pose debout, fournissez une image de personnage debout. Plus les poses de départ sont proches, plus la transition est fluide et moins il y a d'artefacts sur la première frame.
- 03
Formats verticaux pour le contenu chorégraphique
La plupart des usages relèvent de la danse / du sport / du style TikTok — générez en 9:16 pour correspondre aux plateformes de diffusion. Le modèle s'entraîne bien en vertical et évite la perte de qualité d'un recadrage ultérieur.
- 04
Utilisez-le comme alternative au rig de capture de mouvement
Une seule image de personnage + un clip de mouvement filmé au téléphone remplace la capture de mouvement en studio dans de nombreux cas — contenus de cascade, reels de danse, travail de marque centré sur un personnage — bien plus vite et à moindre coût qu'une production classique du mouvement.
- 05
Combinez avec Kling standard pour les plans de contexte
Générez le plan d'ensemble ou le contexte de la scène avec Kling 3.0 standard (texte vers vidéo), puis appliquez le contrôle du mouvement à la séquence d'action. Les monter ensemble produit des pièces plus longues et narrativement cohérentes que chaque outil seul.
Tarifs
Tarifs de l’API Kling 3.0 Motion Control
La tarification se fait par résultat. Le montant final dépend des paramètres définis dans le playground de chaque variante (résolution, durée, nombre de résultats, références).
| Point d’accès | Type | Prix de départ |
|---|---|---|
| kwaivgi/ | motion-control | $0.63 |
API
Appelez l’API Kling 3.0 Motion Control
Obtenez une clé API sur wavespeed.ai/accesskey, puis soumettez une prédiction via REST. Le playground génère des exemples prêts à copier pour toute combinaison d’entrées.
POSThttps://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparer
Kling 3.0 Motion Control face aux alternatives
Quand choisir Kling 3.0 Motion Control plutôt que des modèles similaires sur WaveSpeedAI.
Kling 3.0 Motion Control vs Wan 2.2 Animate
Les deux transfèrent la pose/le mouvement pour animer un personnage. Wan 2.2 Animate produit des clips 720p jusqu'à 120 s et dérive d'un modèle open-weight. Kling Motion Control est limité à la durée de la vidéo de référence (3 à 30 s) mais s'appuie sur le corpus vidéo de Kuaishou pour ses a priori de mouvement.
Kling 3.0 Motion Control vs Standard Kling 3.0
Kling 3.0 standard (texte vers vidéo / image vers vidéo) génère à partir d'un texte ou d'une image SANS référence de mouvement explicite. Motion Control accepte et suit une vidéo pilote — le bon choix lorsqu'un mouvement précis est requis, et non une approximation générée.
Kling 3.0 Motion Control vs Wan 2.2 Fun-Control
Wan 2.2 Fun-Control utilise des Control Codes (modèles de mouvement prédéfinis) et est sous licence Apache 2.0 pour un usage commercial. Kling Motion Control accepte des vidéos de référence de mouvement arbitraires plutôt que des codes prédéfinis — mécanisme de contrôle différent, conditions de licence différentes.
FAQ
Kling 3.0 Motion Control API — Questions fréquentes
Tarifs, licence, intégration — les questions courantes sur l’utilisation de Kling 3.0 Motion Control sur WaveSpeedAI.
Qu’est-ce que l’API Kling 3.0 Motion Control ?
Kling 3.0 Motion Control est un modèle Kuaishou de génération vidéo exposé sous forme d’API REST sur WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — transfère le mouvement d'une vidéo de référence pour animer l'image fixe d'un personnage. Importez une image de personnage et un clip de mouvement (danse, action, geste) ; le modèle en extrait le mouvement pour générer une vidéo fluide et réaliste. Niveaux Standard et Pro. Vous pouvez l’appeler par programmation ou l’essayer depuis le playground indiqué ci-dessus.
Comment appeler l’API Kling 3.0 Motion Control ?
Créez un compte WaveSpeedAI, copiez votre clé API depuis /accesskey, puis envoyez votre entrée en JSON par POST à https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control. Le point d’accès renvoie un identifiant de prédiction. Interrogez le point d’accès de résultat environ toutes les 2 secondes, augmentez l’intervalle pour les tâches longues et arrêtez-vous à tout statut final. Des exemples Python / Node.js / cURL orientés production figurent ci-dessus.
Combien coûte l’API Kling 3.0 Motion Control ?
Kling 3.0 Motion Control démarre à $0.63 par exécution. Le coût exact dépend des paramètres définis (résolution, durée, nombre de résultats, références). L’estimation en direct à côté du bouton Générer dans le playground affiche le prix exact pour votre saisie actuelle.
Quelles variantes de Kling 3.0 Motion Control sont disponibles ?
WaveSpeedAI héberge 1 points d’accès Kling 3.0 Motion Control actifs : kwaivgi/kling-v3.0-std/motion-control. Chaque variante a sa propre page playground et ses propres tarifs.
Puis-je utiliser commercialement les résultats de Kling 3.0 Motion Control ?
Les droits d’usage commercial suivent la licence du modèle Kuaishou. La plupart des modèles Kuaishou autorisent l’usage commercial des résultats ; consultez la page playground de chaque modèle pour le résumé de sa licence, et les Conditions d’utilisation de WaveSpeedAI pour les conditions au niveau de la plateforme.
Pourquoi utiliser Kling 3.0 Motion Control sur WaveSpeedAI plutôt qu’en direct ?
Une seule clé API et un seul compte de facturation pour Kling 3.0 Motion Control ET plus de 1 000 autres modèles IA d’autres fournisseurs. Pas de configuration de SDK par fournisseur, pas de limites de débit distinctes, pas de code d’intégration à réécrire pour chaque fournisseur. Les tarifs sont généralement au niveau de l’API directe de Kuaishou, ou en dessous.
Fournisseur
À propos de Kuaishou
L’équipe derrière Kling 3.0 Motion Control et la gamme plus large de modèles Kuaishou sur WaveSpeedAI.
Kuaishou est une grande plateforme chinoise de vidéos courtes et l'équipe derrière la famille de modèles de génération vidéo Kling. Kling 3.0 propose les niveaux Standard, Pro et 4K avec synthèse audio native (un paramètre sound sur chaque variante), ainsi qu'un endpoint dédié de contrôle du mouvement qui transfère le mouvement d'une vidéo de référence pour animer l'image fixe d'un personnage.
Commencez à créer avec Kling 3.0 Motion Control sur WaveSpeedAI
Crédits de démarrage gratuits à l’inscription. Une seule clé API pour plus de 1 000 modèles IA de Kuaishou et de tous les autres fournisseurs.
/filters:quality(82)/media/images/20260408113043_9bp6l97o.webp)