Kling 4.0 API
Kuaishou Kling 4.0 — texte vers vidéo, image vers vidéo, référence vers vidéo, édition vidéo et extension vidéo avec des clips de 3 à 30 secondes, une sortie en 720p et 1080p et un audio stéréo synchronisé généré avec l'image.
Cinq endpoints : kwaivgi/kling-v4.0/text-to-video transforme un prompt en clip, image-to-video anime une première image avec une dernière image et des images clés en option, reference-to-video construit un nouveau clip à partir de jusqu'à 10 images, 5 vidéos et 3 audios, video-edit réécrit une vidéo existante à partir d'une instruction textuelle, et video-extend prolonge une vidéo à partir de sa dernière image. Les clips durent de 3 à 30 secondes en 720p ou 1080p.
Présentation
À propos de Kling 4.0 API
Ce que fait Kling 4.0, sa place dans la gamme de modèles Kuaishou, et pourquoi les équipes l’adoptent.
Kling 4.0 est un modèle de génération vidéo proposé par Kuaishou, disponible via l’API REST de WaveSpeedAI. Kuaishou Kling 4.0 — texte vers vidéo, image vers vidéo, référence vers vidéo, édition vidéo et extension vidéo avec des clips de 3 à 30 secondes, une sortie en 720p et 1080p et un audio stéréo synchronisé généré avec l'image.
Cinq endpoints : kwaivgi/kling-v4.0/text-to-video transforme un prompt en clip, image-to-video anime une première image avec une dernière image et des images clés en option, reference-to-video construit un nouveau clip à partir de jusqu'à 10 images, 5 vidéos et 3 audios, video-edit réécrit une vidéo existante à partir d'une instruction textuelle, et video-extend prolonge une vidéo à partir de sa dernière image. Les clips durent de 3 à 30 secondes en 720p ou 1080p.
La famille Kling 4.0 sur WaveSpeedAI propose 5 points d’accès REST couvrant les workflows Text-To-Video, Image-To-Video, Reference-To-Video, Video-To-Video, Video-Extend. 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 4.0 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.
Caractéristiques
Capacités de Kling 4.0 API et état de sortie
Les détails propres au modèle que les développeurs recherchent avant de choisir une API : disponibilité, durée de sortie attendue, prise en charge des références et alternative active actuelle.
Endpoints
5 variantes
Texte vers vidéo, image vers vidéo, référence vers vidéo, édition vidéo et extension vidéo.
Durée
3 à 30 s
N'importe quelle durée de 3 à 30 secondes ; 5 s par défaut.
Résolution
720p / 1080p
720p par défaut.
Références
10 images + 5 vidéos + 3 audios
Sur référence vers vidéo, en complément d'un prompt textuel.
Points d’accès
Tous les points d’accès de l’API Kling 4.0
5 points d’accès Kling 4.0 disponibles dès maintenant sur WaveSpeedAI — choisissez la variante qui correspond à votre workflow.
/filters:quality(82)/media/images/d30a6613-c770-408a-82da-6561afe428f2.webp)
Kling v4.0 Text To Video
Kling V4.0 Text-to-Video generates cinematic clips of 3 to 30 seconds from a text prompt, with 720p and 1080p output, four aspect ratios including 21:9 ultrawide, and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f854b02-6af0-40c0-a820-c4c52bec314a.webp)
Kling v4.0 Image To Video
Kling V4.0 Image-to-Video animates a first frame into a clip of 3 to 30 seconds, with an optional last frame and up to 8 in-between keyframes to direct the story, 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/61c6cd42-d051-4094-981f-6cfaa207f6ab.webp)
Kling v4.0 Reference To Video
Kling V4.0 Reference-to-Video builds a new clip of 3 to 30 seconds from up to 10 reference images, 5 reference videos and 3 reference audios, following the subjects, motion and camera you point to in the prompt, with 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cf027f12-e273-477c-b42c-1cc8ffb421a0.webp)
Kling v4.0 Video Edit
Kling V4.0 Video Edit rewrites a 3 to 30 second video from a text instruction: it keeps the scene, subject and motion and changes what you describe, with optional reference images, 720p and 1080p output and the original sound kept by default. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cc4137a0-c214-4cc5-abd9-3468a8d15952.webp)
Kling v4.0 Video Extend
Kling V4.0 Video Extend continues a video from its last frame with a new 3 to 30 second segment guided by your prompt, at 720p or 1080p with synchronized stereo audio, and returns the original and the new segment joined. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemples
Kling 4.0 en action
De vrais résultats générés par l’API Kling 4.0. 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 4.0
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-v4.0/text-to-video. 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 4.0 appelée.
Cas d’usage
Ce que vous pouvez créer avec Kling 4.0
Les workflows courants pour lesquels développeurs et créateurs utilisent l’API Kling 4.0.
De longs plans uniques
kwaivgi/kling-v4.0/text-to-video génère n'importe quelle durée de 3 à 30 secondes en une seule passe, laissant la place à une vraie action et à des mouvements de caméra plutôt que d'assembler de courts clips.
Cadrage cinématographique ultra-large
Texte vers vidéo génère en 16:9, 9:16, 1:1 ou 21:9 : un même prompt peut ainsi servir une bande-annonce grand écran, une publication verticale pour les réseaux sociaux ou un plan cinématographique ultra-large.
Dirigez l'histoire avec des images clés
kwaivgi/kling-v4.0/image-to-video utilise votre image comme première image et accepte en option une dernière image ainsi que des images clés intermédiaires, jusqu'à 10 images au total, pour que vous décidiez où le clip commence, par où il passe et où il se termine.
Des scènes construites à partir de références mixtes
kwaivgi/kling-v4.0/reference-to-video combine jusqu'à 10 images de référence, 5 vidéos de référence et 3 audios de référence, que le prompt désigne par @Image1, @Video1 et @Audio1.
Modifiez une vidéo avec des mots
kwaivgi/kling-v4.0/video-edit conserve la scène, le sujet et le mouvement de votre vidéo et modifie ce que vous décrivez (remplacer un personnage, changer le décor ou la météo), le son d'origine étant conservé par défaut.
Prolonger un clip
kwaivgi/kling-v4.0/video-extend prolonge une vidéo à partir de sa dernière image avec un nouveau segment de 3 à 30 secondes et renvoie l'original et le nouveau segment assemblés, avec en option une dernière image cible.
Reprendre un mouvement de caméra ou une performance
Indiquez une vidéo de référence dans le prompt pour réutiliser son mouvement de caméra ou suivre sa performance, tandis que la durée de la sortie se choisit indépendamment de la référence.
Un son généré avec l'image
Chaque endpoint produit un audio stéréo synchronisé avec la vidéo. Sur référence vers vidéo, vous pouvez à la place conserver le son d'origine de la vidéo de référence.
Conseils
Conseils pour rédiger vos prompts avec Kling 4.0
Des conseils pratiques pour obtenir de meilleurs résultats avec Kling 4.0 — tirés des pratiques qui fonctionnent sur les modèles vidéo dans les pipelines de production.
- 01
Nommez le sujet, l'action, le décor et la caméra
Donnez au modèle un sujet, ce qu'il fait, où cela se passe et comment la caméra bouge, par exemple un lent travelling avant ou un suivi à la caméra portée. Pour les clips plus longs, décrivez comment la scène évolue du début à la fin.
- 02
Décrivez le son que vous voulez
L'audio est généré avec l'image : indiquez donc dans le prompt l'ambiance, la musique ou la ligne de dialogue que vous voulez entendre.
- 03
Précisez à quoi sert chaque référence
Avec kwaivgi/kling-v4.0/reference-to-video, désignez les entrées par @Image1, @Video1 et @Audio1 dans l'ordre où vous les fournissez, et précisez comment chacune doit apparaître, par exemple le personnage de @Image1 marchant dans la rue de @Image2.
- 04
Décrivez le changement lors d'une édition
Avec kwaivgi/kling-v4.0/video-edit, décrivez ce qui doit changer et nommez ce qui doit rester, et désignez la vidéo par @Video1 et les images de référence par @Image1, @Image2 ... La sortie reprend la durée et le format de la vidéo d'entrée, sauf si vous les définissez.
- 05
Décrivez la suite lors d'une extension
Avec kwaivgi/kling-v4.0/video-extend, décrivez la suite plutôt que l'image que vous avez déjà, et restez cohérent avec la fin de votre clip. Seul le nouveau segment est généré ; votre vidéo d'origine est conservée telle quelle.
- 06
Les images clés sont utilisées dans l'ordre
Avec kwaivgi/kling-v4.0/image-to-video, les images clés intermédiaires sont utilisées dans l'ordre où vous les listez, et la première image, les images clés et la dernière image totalisent au plus 10 images. Décrivez le changement qui relie les images.
- 07
Brouillons en 720p, livraison en 1080p
Explorez vos idées en 720p avec une durée courte, puis relancez le prompt retenu en 1080p pour la livraison.
Tarifs
Tarifs de l’API Kling 4.0
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/ | text-to-video | $0.785 |
| kwaivgi/ | image-to-video | $0.785 |
| kwaivgi/ | reference-to-video | $0.785 |
| kwaivgi/ | video-to-video | $0.47 |
| kwaivgi/ | video-extend | $0.785 |
API
Appelez l’API Kling 4.0
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-v4.0/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}')
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-v4.0/text-to-video";
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({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}),
});
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 = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}
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-v4.0/text-to-video", 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 4.0 face aux alternatives
Quand choisir Kling 4.0 plutôt que des modèles similaires sur WaveSpeedAI.
Kling 4.0 vs Kling 3.0
Kling 3.0 propose les niveaux Standard, Pro et 4K ainsi qu'un endpoint distinct de contrôle du mouvement. Kling 4.0 est un seul ensemble de cinq endpoints avec des clips de 3 à 30 secondes, et ajoute référence vers vidéo avec des références mixtes d'images, de vidéos et d'audios, ainsi que l'édition et l'extension vidéo.
Kling 4.0 vs Seedance 2.5
Seedance 2.5 atteint lui aussi des plans uniques de 30 secondes et dispose aussi d'endpoints d'édition et d'extension vidéo. Kling 4.0 couvre le même terrain, avec jusqu'à 10 images, 5 vidéos et 3 audios en références.
Kling 4.0 vs Wan 3.0
Wan 3.0 propose texte, image et référence vers vidéo jusqu'à 30 secondes et jusqu'en 1080p. Kling 4.0 couvre la même plage et s'impose lorsque vous voulez une sortie ultra-large 21:9, un contrôle par première image, dernière image et images clés intermédiaires, ou des références mixtes d'images, de vidéos et d'audios.
FAQ
Kling 4.0 API — Questions fréquentes
Tarifs, licence, intégration — les questions courantes sur l’utilisation de Kling 4.0 sur WaveSpeedAI.
Qu’est-ce que l’API Kling 4.0 ?
Kling 4.0 est un modèle Kuaishou de génération vidéo exposé sous forme d’API REST sur WaveSpeedAI. Kuaishou Kling 4.0 — texte vers vidéo, image vers vidéo, référence vers vidéo, édition vidéo et extension vidéo avec des clips de 3 à 30 secondes, une sortie en 720p et 1080p et un audio stéréo synchronisé généré avec l'image. Vous pouvez l’appeler par programmation ou l’essayer depuis le playground indiqué ci-dessus.
Comment appeler l’API Kling 4.0 ?
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-v4.0/text-to-video. 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 4.0 ?
Kling 4.0 démarre à $0.47 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 4.0 sont disponibles ?
WaveSpeedAI héberge 5 points d’accès Kling 4.0 actifs : kwaivgi/kling-v4.0/text-to-video, kwaivgi/kling-v4.0/image-to-video, kwaivgi/kling-v4.0/reference-to-video, kwaivgi/kling-v4.0/video-edit, kwaivgi/kling-v4.0/video-extend. Chaque variante a sa propre page playground et ses propres tarifs.
Puis-je utiliser commercialement les résultats de Kling 4.0 ?
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 4.0 sur WaveSpeedAI plutôt qu’en direct ?
Une seule clé API et un seul compte de facturation pour Kling 4.0 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 4.0 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 4.0 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.