Aller au contenu
Ouvrir CastalyConsole

Vidéo

kling-3.0 API

Utilisez l'ID de modèle kling-3.0 exact via le routage vidéo asynchrone Modelflare.

Utilisez l’ID de modèle exact kling-3.0. Le champ modèle doit correspondre exactement à cette page.

Exemple de sortiekling-3.0POST /v1/videos5.0s

Paramètres : duration=5resolution=1080pratio=16:9

Prompt : Stop-motion claymation style: a small orange clay fox sneaks through a miniature felt forest, pauses, sniffs a glowing mushroom and jumps back in surprise. Handmade textures, visible fingerprints on the clay, soft tabletop lighting, charming and playful, no text.

Requête qui a produit cet échantillon
{
"model": "kling-3.0",
"prompt": "Stop-motion claymation style: a small orange clay fox sneaks through a miniature felt forest, pauses, sniffs a glowing mushroom and jumps back in surprise. Handmade textures, visible fingerprints on the clay, soft tabletop lighting, charming and playful, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080p",
"ratio": "16:9",
"aspect_ratio": "16:9"
}

Utilisez une clé API Modelflare avec https://modelflare.dev/v1. Le point d’entrée de la passerelle est POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "kling-3.0",
"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot",
"duration": "5", "mode": "std"
}'

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.

Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

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.

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-3.0
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 3 à 15 secondes (chaîne)
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

Les requêtes Kling Legacy utilisent model_name ; la disponibilité de mode, duration, image / image_tail, sound et camera_control dépend du modèle. Les secondes facturables minimales et les voies de résolution suivent les lignes par modèle sur la page de tarification.

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.

Fenêtre de terminalbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "kling-3.0", "prompt": "转移动作并保持人物身份",
"image": "https://example.com/character.png",
"video_url": "https://example.com/motion.mp4",
"duration": "5", "mode": "std"
}'

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.

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.

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

ID de contrat: media.kling-3-0.v1Adaptateur: video.kling.legacy.v1@v1Empreinte digitale: 00277217650b129d06c4708a6fd3685c31514d41e3df461ca5b4cf86728cf261

Source officielle: Kuaishou Kling

Paramètres du contrat

Champ d'intentionContrôleOptions
ratioselect16:9 / 9:16 / 1:1
resolutionselect720p / 1080p / 4k
durationselect3 / 5 / 8 / 10 / 15
audioswitch—

Capacité prise en charge

  • allowed_values · ratio · 16:9, 9:16, 1:1
  • allowed_values · resolution · 720p, 1080p, 4k
  • allowed_values · duration · 3, 5, 8, 10, 15
  • max_assets · reference_asset_ids · 2

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-3.0",
  "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": "https://example.com/reference.png",
  "mode": "std",
  "model_name": "kling-3.0",
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "sound": "off"
}