Kuaishou
Kling 3.0 Turbo
kling-3.0-turbo/image-to-video
Modèle de génération vidéo conçu pour les aperçus rapides et les itérations fréquentes, prenant en charge à la fois la génération vidéo à partir de texte et à partir d'images, capable de produire des clips de 1 à 15 secondes en 480p–1080p, avec jusqu'à 7 images de référence pour la génération à partir d'images
Essayer kling-3.0-turbo/image-to-video
Entrée
Créations
Voir toutes les créationsSortie
videoTarifs
kling-3.0-turbo/image-to-video per second
| Spécifications | Prix unitaire |
|---|---|
| 720P | $0.130 |
| 1080P | $0.160 |
Présentation du positionnement
kling-3.0-turbo/image-to-video est la voie image-vers-vidéo de la série Kling 3.0 Turbo de Kuaishou, accessible via l'interface unifiée HiAPI.ai. Elle prend une image de première frame unique comme point d'ancrage, combinée à un prompt textuel, pour générer une vidéo de 3 à 15 secondes, avec une sortie au choix en 720p ou 1080p. Le prompt peut atteindre 2500 caractères et prend en charge les dialogues entre guillemets pour générer des répliques avec synchronisation labiale. Son positionnement vise la production rapide et l'itération multi-versions : elle convient aux développeurs qui souhaitent obtenir rapidement un aperçu animé à partir d'une image statique et tester les mouvements de caméra et les directions de mouvement du sujet, plutôt que de produire directement une version finale très aboutie.
Points clés
- Pilotage par une image de première frame unique, résultat maîtrisable — une seule image de première frame jpeg/png accompagnée d'un prompt suffit pour produire une vidéo ; le sujet et la composition sont verrouillés par l'image, ce qui réduit l'aléa des descriptions textuelles.
- Répliques et synchronisation labiale intégrées au prompt — le prompt prend en charge les dialogues entre guillemets, générant des segments parlants avec synchronisation labiale, ce qui évite l'étape préalable de doublage et de calage audio supplémentaire.
- Durée et résolution ajustables selon les besoins — la durée de sortie est réglable de 3 à 15 secondes, la résolution bascule entre 720p et 1080p ; l'aperçu et la quasi-version finale peuvent être réalisés avec le même modèle.
Description des capacités
Image-vers-vidéo à partir d'une première frame : en fournissant une image de première frame unique jpeg/png (10 Mo maximum, SVG non pris en charge) et un prompt, le modèle génère le mouvement suivant à partir du sujet et de la composition de l'image, garantissant que le point de départ du plan correspond aux attentes.
Synchronisation des répliques et du labial : les dialogues peuvent être écrits entre guillemets dans le prompt ; le segment généré présente les mouvements labiaux correspondants, adapté aux courtes capsules de parole avec personnage à l'écran.
Contrôle de la durée et de la résolution : la durée se définit en nombre entier entre 3 et 15 secondes, 5 secondes par défaut ; la résolution est au choix 720p ou 1080p, selon le niveau de netteté requis par le canal de diffusion cible.
Réponse aux prompts détaillés : la limite du prompt est de 2500 caractères, permettant de décrire complètement les actions du sujet, l'ambiance de la scène et la direction de caméra ; une description plus longue permet d'obtenir un mouvement plus proche des attentes.
Cas d'usage
- Validation de la direction créative par les équipes design et marketing — utiliser une image de produit ou de scène comme première frame pour générer rapidement plusieurs aperçus animés, destinés à la revue interne et à la confirmation de la direction avant proposition client.
- Production d'essai en série de variantes de vidéos courtes pour les réseaux sociaux — à partir d'une même première frame de personne ou de produit, ajuster le prompt pour produire plusieurs courts segments, afin de sélectionner avant diffusion les versions les plus performantes.
- Test des mouvements de caméra et de la direction de mouvement du sujet — utiliser une image statique comme point de départ pour tester les effets de mouvement selon différentes descriptions de caméra, et déterminer le plan de tournage et le storyboard de la production finale ultérieure.
- Capsules de parole avec répliques — utiliser une image de portrait comme première frame et écrire un dialogue entre guillemets dans le prompt pour générer un court segment de parole avec labial correspondant, utilisé comme accroche publicitaire ou contenu de flux d'information.
Limites et conseils de sélection
Le positionnement vise la production rapide et l'itération d'aperçus ; les détails visuels et la cohérence entre plans ne conviennent pas à une version finale très aboutie. Les projets nécessitant un storyboard strict et une cohérence des personnages doivent évaluer des modèles de niveau Pro. Les sources consultées ne confirment pas de sortie audio native ; l'ajout de musique ou le mixage final doit être traité séparément. Le résultat est sensible au niveau de détail du prompt ; une description trop courte offre une stabilité limitée. La première frame n'accepte qu'une seule image, sans référence multi-images. Les paramètres réellement disponibles dépendent de la configuration actuelle de la voie HiAPI.ai.
Questions fréquentes
Voir toutes les questions →-
La génération de vidéo à partir de texte avec Kling 3.0 Turbo nécessite-t-elle de téléverser une image ?
Non. La page actuelle correspond au modèle de génération de vidéo à partir de texte pur kling-3.0-turbo/text-to-video, qui n'accepte qu'un Prompt textuel. Pour générer une vidéo à partir d'une première image, il faut utiliser la page du modèle distinct Kling 3.0 Turbo Image-to-Video.
-
Quelles durées, résolutions et formats d'image Kling 3.0 Turbo prend-il en charge ?
Le contrat de requête HiAPI actuel prend en charge 3–15 secondes, 720p ou 1080p, ainsi que 16:9, 9:16, 1:1. Les exemples de la page couvrent 720p, 5 secondes et 12 secondes, en paysage et en portrait ; le 1080p et le 1:1 relèvent des capacités prises en charge par l'interface, mais la page ne propose pas encore d'exemples correspondants.
-
Comment la génération de vidéos à partir de texte avec Kling 3.0 Turbo est-elle facturée ?
La facturation dépend de la durée et de la résolution de la vidéo générée ; le 720p et le 1080p utilisent des tarifs par seconde différents ; le montant exact dépend du prix affiché en temps réel sur la page et de l'historique des tâches.
-
Comment écrire un prompt de génération vidéo à partir de texte pour Kling 3.0 Turbo ?
Commencez par décrire le sujet et la scène, puis décrivez les actions et les mouvements de caméra dans l'ordre, et ajoutez enfin les exigences de lumière, de style et de stabilité. Pour un plan long, précisez explicitement single continuous shot, no cuts et le parcours de la caméra ; pour du contenu vertical, indiquez également vertical dans le prompt et réglez aspect_ratio sur 9:16.
Créer une tâche de génération
https://api.hiapi.ai/v1/tasks En-têtes
AuthorizationstringRequisClé API du compte. Requise sur chaque requête. Exemple : Bearer YOUR_HIAPI_API_KEY. Obtenir une clé API
Content-TypestringOptionnelLe corps de la requête est toujours analysé en JSON ; s'il est envoyé, seul application/json (charset facultatif) est accepté — toute autre valeur renvoie 415. Exemple : application/json.
Idempotency-KeystringOptionnelClé d'idempotence, jusqu'à 255 octets. Les reprises avec la même clé du même compte ne créent la tâche qu'une seule fois ; les rejeux renvoient le taskId d'origine.
En cas de timeout réseau ou de relance automatique du client, la même clé ne crée la tâche qu'une seule fois, sans double facturation (portée = le compte de la clé API). Utilisez un identifiant métier unique (ex. "order-42") ; les rejeux renvoient le taskId d'origine et les clés expirent 24 h après la première requête. La matrice complète des scénarios est dans la présentation de l'API asynchrone unifiée.
Corps
modelstringRequisValeur fixe actuelle : kling-3.0-turbo/image-to-video
routestringOptionnelValeur fixe actuelle : default
inputobjectRequis
Objet de paramètres métier pour kling-3.0-turbo/image-to-video et la route default — voir le tableau des paramètres ci-dessous.
promptstringRequisminLength 1maxLength 2500Description textuelle pour générer la vidéo, jusqu'à 2500 caractères ; les répliques peuvent être écrites entre guillemets pour synchroniser le mouvement des lèvres avec le dialogue.
durationintegerOptionnelDéfaut: 5min 3max 15Durée de la vidéo générée, en secondes, plage de valeurs de 3 à 15, valeur par défaut 5.
image_urlsarrayRequisminItems 1maxItems 1Tableau d'URL d'images de première frame, une seule image prise en charge, au format jpeg ou png, 10 Mo maximum par image, SVG non pris en charge.
Array [ string ]
resolutionstringOptionnelDéfaut: "720p"Résolution de la vidéo générée, 720p par défaut.
720p1080pcallbackobjectOptionnel
Configuration de notification d'état terminal. Sans elle, aucun callback — interrogez la tâche vous-même.
Fournissez callback.url à la création et HiAPI envoie un POST à votre service à l'état terminal — plus besoin de polling. Le corps du rappel reprend la structure du détail de tâche ; vérification de signature, relances et idempotence sont décrits dans la présentation de l'API asynchrone unifiée.
urlstringRequisObligatoire si callback est présent. Un POST est envoyé vers cette URL à l'état terminal ; doit être une URL http(s) valide.
whenstringOptionnelDéfaut: "final"Seul final est pris en charge pour l'instant — notifié sur success et fail.
finalstoragestringOptionnelDéfaut: "temp"Niveau de stockage des artefacts : temp (par défaut, ~7 jours) ou persistent (long terme, facturé au volume). Solde insuffisant ou dépassement de limite ⇒ rétrogradation silencieuse en temp ; le niveau effectif figure dans la réponse de détail.
temppersistentExemples de requête
# Soumet une tâche asynchrone ; renvoie immédiatement un taskId (n'attend pas la génération)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo/image-to-video",
"input": {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p"
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "kling-3.0-turbo/image-to-video",
input: {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p"
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "kling-3.0-turbo/image-to-video",
"input": {
"prompt": "…",
"duration": 5,
"image_urls": "…",
"resolution": "720p"
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Obtenir le détail de la tâche
https://api.hiapi.ai/v1/tasks/:id Champs de réponse
taskIdstringRequisIdentifiant de tâche, toujours préfixé tk-hiapi-.
modelstringRequisNom complet résolu du modèle. Les tâches envoyées avec le paramètre route renvoient base@route (ex. gpt-image-2/text-to-image@ext) ; sinon identique au nom fourni.
routestringOptionnelPrésent uniquement si le paramètre route explicite a été utilisé ; renvoie la valeur soumise.
statusstringRequisStatut de la tâche.
queued En file, pas encore démarrée.
handling En cours de traitement.
archiving Traitement terminé, préparation des artefacts.
success Terminal : terminé, artefacts disponibles (output renvoyé).
fail Terminal : échec (error renvoyé).
Après soumission, suivez status : success et fail sont terminaux, le reste non terminal. Interrogez toutes les 1–3 s jusqu'à l'état terminal. En cas de succès, téléchargez les artefacts via output[].url et transférez-les avant expireAt ; pour une conservation longue durée, indiquez storage: "persistent" à la création.
creatednumberRequisDate de création de la tâche (secondes Unix).
completednumberRequisSecondes Unix de l'état terminal ; 0 tant que non terminal.
outputarrayOptionnel
Présent uniquement si status == success. Liste d'artefacts — toujours un tableau ; une tâche peut renvoyer plusieurs types à la fois (ex. video + first_frame).
Array [ object ]
Éléments du tableau
urlstringRequisURL de l'artefact, téléchargeable directement.
typestringRequisValeurs possibles actuelles : video, image, audio, first_frame, last_frame, thumbnail ; d'autres pourront s'ajouter.
expireAtnumberRequisSecondes Unix de disponibilité de l'artefact ; téléchargez ou transférez avant l'expiration.
errorobjectOptionnel
Présent uniquement si status == fail.
codestringRequisCode d'erreur métier.
messagestringRequisDescription de l'erreur.
Exemples de réponse
Succès
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} En cours (non terminal)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Échec
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Articles
Voir tous les articles →-
Tutoriel
Comment appeler hailuo-2.3/text-to-video via l'API HiAPI : curl, Python et exemples de requêtes exécutables
-
Tutoriel
Utiliser Kandinsky 6.0 Pro texte-vers-vidéo sur HiAPI : tutoriel curl et Python
Démonstration pratique axée sur la requête : construire l'appel du prompt au clip vidéo, soumettre la requête, interroger l'état d'achèvement et télécharger le résultat
-
Tutoriel
Comment appeler kling-4.0/image-to-video sur HiAPI : curl, Python et interrogation périodique
-
Tutoriel
Tutoriel pour kandinsky-6.0-pro/image-to-video sur HiAPI : curl + Python
Lancer une requête image-vers-vidéo exploitable sur HiAPI : de l'envoi de la première image à l'interrogation asynchrone jusqu'au téléchargement final
-
Tutoriel
Comment appeler hailuo-2.3-fast/image-to-video via l'API HiAPI : curl et Python en pratique
La première requête exploitable du palier image-vers-vidéo rapide et économique — de l'ID du modèle au téléchargement du MP4
-
Tutoriel
Comment utiliser kling-4.0/text-to-video via l'API HiAPI : curl, Python et un exemple de requête fonctionnel
Guide pratique pour les développeurs : prompts cinématographiques, audio synchronisé, interrogation asynchrone et téléchargement des sorties
Modèles associés
Voir tous les modèles →Même type
-
Creatify Boreal Creatify $0.015 /seconde -
Wan 2.6 Flash Alibaba $0.043 /seconde -
Gemini Omni Google -- -
Kling 4.0 Kuaishou $0.330 /seconde -
HeyGen Avatar V HeyGen $0.150 /seconde -
Grok Imagine 1.5 Lite xAI $0.029 /seconde -
LTX 2.5 Fast Lightricks $0.086 /seconde -
HappyHorse 1.0 Alibaba $0.168 /seconde -
MiniMax H3 MiniMax $0.072 /seconde -
Hailuo 2.3 MiniMax $0.270 /vidéo -
Ray 3.2 Luma $0.214 /vidéo -
FLUX 3 Video Black Forest Labs $0.090 /seconde



