Vidéo
kling-2.5-turbo API
Utilisez l'ID de modèle kling-2.5-turbo exact via le routage vidéo asynchrone Modelflare.
Utilisez l’ID de modèle exact kling-2.5-turbo. Le champ modèle doit correspondre exactement à cette page.
Paramètres : duration=5resolution=1080pratio=16:9
Prompt : One continuous take, no cuts. A night market grill under plastic awnings, skewers over coals. A cook in a lacquer-red jacket fans the fire once and the sparks refuse to die: they climb, gather and turn into a flock of small orange birds that wheels above the stalls and pours down the length of the street. The camera starts tight on the coals, pulls back and rises with the flock over the awnings. One hard warm key from the grill itself, cold blue street beyond. Real weight and inertia, smoke and heat shimmer, no text.
{ "model": "kling-2.5-turbo", "prompt": "One continuous take, no cuts. A night market grill under plastic awnings, skewers over coals. A cook in a lacquer-red jacket fans the fire once and the sparks refuse to die: they climb, gather and turn into a flock of small orange birds that wheels above the stalls and pours down the length of the street. The camera starts tight on the coals, pulls back and rises with the flock over the awnings. One hard warm key from the grill itself, cold blue street beyond. Real weight and inertia, smoke and heat shimmer, no text.", "seconds": "5", "duration": 5, "resolution": "1080p", "ratio": "16:9", "aspect_ratio": "16:9"}Authentification et point de terminaison
Section intitulée « Authentification et point de terminaison »Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYCréer une tâche
Section intitulée « Créer une tâche »curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model_name": "kling-2.5-turbo", "prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot", "duration": "5", "mode": "std" }'Sondage et téléchargement
Section intitulée « Sondage et téléchargement »Enregistrez l’ID de la tâche. Sondez GET /v1/videos/{task_id} et téléchargez avec GET /v1/videos/{task_id}/content. Les URL des résultats peuvent expirer, alors transférez le fichier rapidement.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Demander des notes
Section intitulée « Demander des notes »Kling utilise des champs model_name, prompt, mode, duration, image_list ou contents/settings spécifiques à la famille ; Le JSON natif est préservé et transmis.
Paramètres de requête
Section intitulée « Paramètres de requête »Kling Legacy utilise model_name avec les structures de requête text2video / image2video. Consultez la page officielle du modèle et la page de tarification pour connaître le mode, la résolution et les voies audio.
| Champ | Obligatoire | Remarques |
|---|---|---|
model_name |
Oui | kling-2.5-turbo |
prompt |
Conditionnel | Requis pour la conversion texte-vidéo ; combiner avec des images pour une conversion image-vidéo |
image |
Conditionnel | URL de l’image de la première image ou Base64 |
image_tail |
Non | Image de fin d’image facultative |
video_url |
Conditionnel | Vidéo de référence pour le contrôle de mouvement Kling 3.0 |
image_list |
Non | Liste d’images pour les flux de travail Omni/O1 et multimodaux |
negative_prompt |
Non | Invite négative |
mode |
Non | std / pro / 4k (en fonction du modèle) |
duration |
Non | 5 / 10(字符串) |
multi_shot |
Non | Activer le storyboard multi-plans |
sound |
Non | Générer un son synchronisé là où cela est pris en charge |
camera_control |
Non | Contrôle de la caméra là où il est pris en charge |
Limites d’entrée et de sortie
Section intitulée « Limites d’entrée et de sortie »Kling 2.5 Turbo utilise l’API Legacy avec des durées fixes de 5/10 secondes et 720p/1080p. Il prend en charge le texte vers la vidéo et l’image vers la vidéo d’une première image unique, mais pas l’audio natif, les voix, les prises de vue multiples, le pinceau de mouvement ou le contrôle de la caméra.
Exemples de flux de travail documentés
Section intitulée « Exemples de flux de travail documentés »Les anciens modèles sélectionnent les champs model_name, de première/fin d’image ou de contrôle de mouvement par flux de travail ; la durée fixe et les limites audio suivent le tableau de cette page.
curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model_name": "kling-2.5-turbo", "prompt": "一只狗在海边奔跑", "duration": "5", "mode": "pro", "aspect_ratio": "16:9", "sound": "off" }'Erreurs et tâches ayant échoué
Section intitulée « Erreurs et tâches ayant échoué »Les paramètres de modèle invalides renvoient un 4xx avec un ID de demande. Une tâche asynchrone peut également échouer une fois la création réussie ; utilisez error_code et error_message de la réponse au sondage comme raison finale de la tâche. Ne réessayez pas la même requête avec une forme JSON différente.
Portée prise en charge
Section intitulée « Portée prise en charge »Cette page couvre la génération et l’édition de modèles Modelflare. L’enrichissement de la recherche ou de la carte, la gestion de la voix et la gestion de la bibliothèque d’éléments sont des API de ressources en dehors de cette surface d’appel de modèle publique et ne sont pas des champs de requête obligatoires.
Tarification et facturation
Section intitulée « Tarification et facturation »Ce modèle utilise la facturation vidéo à la seconde. Consultez la page de tarification du modèle pour connaître le prix client actuel, le prix catalogue de référence et les spécifications complètes.
Contrat média · v1
Source officielle: Kuaishou Kling
Paramètres du contrat
| Champ d'intention | Contrôle | Options |
|---|---|---|
ratio | select | 16:9 / 9:16 / 1:1 |
resolution | select | 720p / 1080p |
duration | select | 5 / 10 |
Capacité prise en charge
allowed_values·ratio· 16:9, 9:16, 1:1allowed_values·resolution· 720p, 1080pallowed_values·duration· 5, 10max_assets·reference_asset_ids· 2
Exemple de requête structurée
text
Intention
{
"duration": 5,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p"
}Demande du fournisseur
{
"aspect_ratio": "16:9",
"duration": "5",
"mode": "std",
"model_name": "kling-2.5-turbo",
"prompt": "A red paper kite over a quiet harbour at dusk."
}reference
Intention
{
"duration": 5,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p"
}Demande du fournisseur
{
"aspect_ratio": "16:9",
"duration": "5",
"image": "https://example.com/reference.png",
"mode": "std",
"model_name": "kling-2.5-turbo",
"prompt": "A red paper kite over a quiet harbour at dusk."
}