Vidéo
kling-o1 API
Utilisez l'ID de modèle kling-o1 exact via le routage vidéo asynchrone Modelflare.
Utilisez l’ID de modèle exact kling-o1. Le champ modèle doit correspondre exactement à cette page.
Paramètres : duration=5resolution=1080pratio=16:9
Prompt : One continuous take, no cuts. A long subway escalator at night, tiled tunnel, nobody else on it. A figure in an oversized violet coat rides down with one hand on the rail; where the hand passes, the handrail stops being rubber and becomes a running river of liquid mercury that keeps flowing down both sides and pools at the bottom of the shaft, throwing the tunnel lights back as broken silver. The camera descends ahead of the figure, facing back up the escalator, and tilts down as the mercury reaches the floor. One hard cold key from the tunnel strip lights, a warm amber glow rising from the pool. Real weight and inertia, metal surface tension, no text.
{ "model": "kling-o1", "prompt": "One continuous take, no cuts. A long subway escalator at night, tiled tunnel, nobody else on it. A figure in an oversized violet coat rides down with one hand on the rail; where the hand passes, the handrail stops being rubber and becomes a running river of liquid mercury that keeps flowing down both sides and pools at the bottom of the shaft, throwing the tunnel lights back as broken silver. The camera descends ahead of the figure, facing back up the escalator, and tilts down as the mercury reaches the floor. One hard cold key from the tunnel strip lights, a warm amber glow rising from the pool. Real weight and inertia, metal surface tension, 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-o1", "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 Omni/O1 utilise model_name, prompt et des listes de médias. Suivez les contraintes officielles de chaque modèle lorsque vous combinez image_list, video_list, element_list, multi_shot et sound.
| Champ | Obligatoire | Remarques |
|---|---|---|
model_name |
Oui | kling-o1 |
prompt |
Conditionnel | Requis lorsque la prise de vue multiple est désactivée |
mode |
Non | std / pro |
aspect_ratio |
Conditionnel | 16:9 / 9:16 / 1:1 |
duration |
Non | 3 à 15 secondes (chaîne) |
image_list |
Non | Références de première/fin image, scène ou style ; Omni/O1 autorise plusieurs éléments dans les limites du modèle |
video_list |
Non | Montage vidéo ou références de style |
element_list |
Non | ID des éléments Kling ; cette intégration ne fournit pas de gestion des éléments |
multi_shot |
Non | Activer le storyboard multi-plans |
sound |
Non | S’il faut générer un son synchronisé |
Limites d’entrée et de sortie
Section intitulée « Limites d’entrée et de sortie »O1 prend en charge 720p/1080p, 3 à 10 secondes et les références d’image/vidéo/élément. Désactivez sound lorsque video_list est présent ; 4K et multi-shot ne sont pas pris en charge.
Exemples de flux de travail documentés
Section intitulée « Exemples de flux de travail documentés »curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model_name": "kling-o1", "prompt": "让图 1 中的人物在雨中向镜头挥手", "image_list": [{"image_url": "https://example.com/character.png"}], "duration": "5", "mode": "pro", "aspect_ratio": "16:9", "sound": "off" }'Les vidéos de référence, les éléments et les combinaisons multi-plans doivent respecter les limites de cette page ; désactivez sound lorsqu’une vidéo de référence est présente.
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 | 3 / 5 / 8 / 10 |
audio | switch | — |
Capacité prise en charge
allowed_values·ratio· 16:9, 9:16, 1:1allowed_values·resolution· 720p, 1080pallowed_values·duration· 3, 5, 8, 10max_assets·reference_asset_ids· 7
Exemple de requête structurée
text
Intention
{
"audio": false,
"duration": 3,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p"
}Demande du fournisseur
{
"aspect_ratio": "16:9",
"duration": "3",
"mode": "std",
"model_name": "kling-o1",
"prompt": "A red paper kite over a quiet harbour at dusk.",
"sound": "off"
}reference
Intention
{
"audio": false,
"duration": 3,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "720p"
}Demande du fournisseur
{
"aspect_ratio": "16:9",
"duration": "3",
"image_list": [
{
"image_url": "https://example.com/reference.png"
}
],
"mode": "std",
"model_name": "kling-o1",
"prompt": "A red paper kite over a quiet harbour at dusk.",
"sound": "off"
}