Introduction
Kling 2.5 Turbo Text to video transforme un prompt écrit en clip de 5 ou 10 secondes en 1080p, avec une vraie piste audio générée dans la même passe — il n’y a pas d’option silencieuse sur ce modèle. Choisissez un format d’image en 16:9, 9:16 ou 1:1 avant d’écrire, puisque le prompt doit être composé pour ce format.
Choisissez un mode Kling 2.5 Turbo selon votre matériau de départ
| Ce que vous avez au départ | Mode |
|---|---|
| une scène écrite | Kling 2.5 Turbo Texte vers vidéo |
| une image de départ validée | Kling 2.5 Turbo Image vers vidéo |
Fonctionnalités et points forts
Le son est généré, pas ajouté après coup
Chaque clip revient avec une piste audio construite dans la même passe que l’image — il n’y a pas de champ pour la désactiver. Le prompt est le seul endroit pour la diriger : écrivez ce à quoi la scène devrait ressembler sonorement, pas seulement à quoi elle devrait ressembler visuellement.
Deux réglages pour les nouveaux essais
guidance_scale (0 à 1) fixe à quel point le clip suit littéralement votre formulation, et negative_prompt liste ce qu’il faut exclure du cadre. Il n’y a pas de graine (seed) sur ce modèle, donc deux exécutions du même prompt renvoient deux prises différentes ; utilisez ces deux champs pour ramener une prise vers ce que vous aviez écrit plutôt que de réécrire tout le prompt.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Écrivez-le comme un plan : sujet, action, mouvement de caméra, lumière, et ce à quoi cela devrait ressembler sonorement. 1 caractères minimum · 2500 caractères maximum |
aspect_ratio | Non | 16:9, 9:16 ou 1:1. Choisissez-le avant d’écrire, puisque le prompt doit être composé pour ce format. |
duration_seconds | Non | Secondes entières, 5 ou 10. Détermine le prix. |
negative_prompt | Non | Une courte liste de ce que le clip doit éviter. 2500 caractères maximum |
guidance_scale | Non | 0 à 1. Plus élevé colle davantage à votre formulation ; plus bas donne plus de liberté au modèle. |
Tarification
$0.056 / seconde
Facturé à la seconde du clip de sortie en 1080p. Un prompt que Kling refuse n’est pas facturé.
Cas d’utilisation
Faire un brouillon d’une scène avant un rendu plus long ou plus cher
Au tarif de Kling 2.5 Turbo, c’est un endroit raisonnable pour tester si une scène, un mouvement de caméra ou une idée de lumière fonctionne avant de dépenser plus sur un clip plus long ou un palier supérieur ailleurs dans la gamme Kling.
Clips verticaux ou carrés qui ont déjà leur son
Une sortie en 9:16 ou 1:1 avec une ambiance ou une musique mixée — pas de passe audio séparée avant que le clip soit prêt à publier.
Guide de prompt et conseils pratiques
Écrivez-le comme un plan : sujet, action, caméra, lumière, son
L’exemple du galop ci-dessus est un modèle utilisable : qui est dans le cadre et ce qu’il porte, ce qu’il fait, puis le mouvement de caméra et la lumière, et enfin ce que ça doit donner comme son.
Placez les relations dans la mise en scène, pas seulement dans l’étiquette
Écrire « un couple » dans un prompt ne garantit pas que le rendu se lise ainsi — dans l’un de nos tests, deux hommes faisant une course de vélo en descente sont ressortis comme des amis plutôt que comme un couple, parce que le prompt nommait la relation mais que la mise en scène ne la montrait pas. Un indice physique (une main tenue, un regard partagé, une allure accordée) transmet une relation mieux qu’une simple étiquette.
Le son étant toujours actif, écrivez aussi pour l’oreille
Sabots sur des pavés mouillés, vent contre une visière, circulation lointaine — nommer ce qu’une scène doit donner comme son n’est pas optionnel ici, contrairement à un modèle Kling silencieux, donc accordez au volet sonore du prompt la même attention qu’au volet visuel.
Démarrage rapide de l’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "kling/2.5-turbo/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.











