Kling 4.0 Reference to Video API: Image-to-Video

Créez des vidéos Kling 4.0 à partir d’images, de vidéos, d’éléments et de voix de référence. 3-30s, 720p/1080p, audio natif. Payez à la génération, sans abonnement.

Commandes interactives du modèle

Kling 4.0 Reference-to-Video génère des clips de 3-30s en 720p/1080p avec audio natif à partir d’images et de vidéos de référence, d’éléments nommés et de voix, tous référencés dans le prompt avec des @tags.

📝

Aperçu

À propos de ce modèle

Kling 4.0 Reference-to-Video génère des clips de 3 à 30 secondes en 720p ou 1080p avec audio natif à partir de vos propres ressources : jusqu’à 10 images de référence, 5 vidéos de référence, 7 éléments nommés (2 à 4 images ou une vidéo de personnage de 3 à 8 secondes chacun) et 3 voix, avec un maximum de 15 ressources au total. Mentionnez chaque ressource dans le prompt avec @image_1, @video_1 ou @name. Sans ressource, le modèle se comporte comme un outil de génération vidéo à partir de texte. Pour piloter un clip à partir d’images fixes, utilisez Kling 4.0 Keyframe to Video.

1Personnages : gardez un personnage nommé cohérent d’une scène à l’autre grâce aux éléments image ou vidéo.
2Voix : associez une voix de référence à un personnage et faites-le parler dans le clip.
3Plans guidés par vidéo : réutilisez le mouvement et le décor d’une vidéo de référence, avec ou sans son d’origine.
4Publicités : combinez les références du produit, du modèle et de l’arrière-plan dans un même plan.
💰

Prix ​​et valeur

Analyse des coûts

muapiapp$0.157 par seconde en 720p ($0.785 par clip de 5s)

$0.157/s en 720p, $0.235/s en 1080p. Avec des vidéos de référence ou des éléments vidéo : $0.094/s en 720p, $0.141/s en 1080p, facturé sur la durée des références et de la sortie (minimum 2x la durée de sortie).

** Les prix des concurrents sont estimés sur la base d'architectures de modèles et de niveaux d'utilisation similaires.

⚙️

Détails techniques

Schéma de configuration

invitestring

Video description (max 8000 chars). Reference materials with @image_1, @video_1 or @name for elements/voices.

Valeur par défaut@Hero sits at the desk in @video_1, picks up the doll from @image_1, and greets using @Narrator
URL des images de référencearray

Up to 10 reference images. Mention as @image_1, @image_2, ... in array order.

Valeur par défautundefined
URL des vidéos de référencearray

Up to 5 reference videos (2-30s each, 30s combined). Mention as @video_1, @video_2, ...

Valeur par défautundefined
Conserver le son originalboolean

Keep the original audio of the reference videos (only applies when video_urls is set).

Valeur par défautfalse
Elementsarray

Up to 7 named subjects, each {name, image_urls (2-4) or video_url (3-8s), tag?, description?, voice_url?}. Mention as @name.

Valeur par défaut-
Voicesarray

Up to 3 named voices, each {name, audio_url}. Mention as @name.

Valeur par défaut-
Durée (secondes)int

Video length in seconds (3-30).

Valeur par défaut5
RésolutionÉnumération (options 2)

résolution de sortie.

Valeur par défaut720p
rapport hauteur/largeurÉnumération (options 5)

Output aspect ratio. Defaults to auto when reference media is provided, otherwise 16:9.

Valeur par défaut-
📖

Guide de mise en œuvre

Documentation du développeur

Comment utiliser Kling 4.0 Reference to Video

  1. Rassemblez les ressources : fournissez éventuellement image_urls (jusqu’à 10), video_urls (jusqu’à 5, 2-30s chacune, 30s au total), elements (jusqu’à 7) et voices (jusqu’à 3).

  2. Mentionnez-les dans le prompt : @image_1, @video_1 suivent l’ordre des tableaux ; @Hero ou @Narrator reprennent le name d’un élément ou d’une voix. Chaque mention doit correspondre à une ressource de la requête.

  3. Configurez la sortie : duration (3-30s), resolution (720p ou 1080p), aspect_ratio (auto, 16:9, 9:16, 1:1, 21:9) et keep_original_sound.

  4. Envoyez la requête et récupérez le résultat : le point de terminaison est asynchrone — interrogez /api/v1/predictions/{request_id}/result ou indiquez un webhook_url.

curl -X POST https://api.muapi.ai/api/v1/kling-4.0-reference-to-video \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"prompt": "@Hero sits at the desk, picks up the doll from @image_1, and greets using @Narrator", "image_urls": ["https://example.com/doll.png"], "elements": [{"name": "Hero", "image_urls": ["https://example.com/hero-front.jpg", "https://example.com/hero-side.jpg"], "tag": "character"}], "voices": [{"name": "Narrator", "audio_url": "https://example.com/narrator.mp3"}], "duration": 10, "resolution": "1080p"}'
❓

Questions courantes

Foire aux questions

Quelles sont les limites de durée et de résolution ?

De 3 à 30 secondes par clip en 720p ou 1080p.

Combien de références puis-je utiliser ?

Jusqu’à 10 images, 5 vidéos (2-30s chacune, 30s au total), 7 éléments (dont 3 éléments vidéo au maximum) et 3 voix, avec un maximum de 15 ressources au total.

Comment référencer les ressources dans le prompt ?

Utilisez @image_1, @video_1 selon l’ordre des tableaux, ou @name pour les éléments et les voix. Toute mention sans ressource correspondante est rejetée.

Le modèle génère-t-il de l’audio ?

Oui, l’audio natif est généré. Lorsque vous fournissez des vidéos de référence, définissez keep_original_sound sur true pour conserver leur audio d’origine.

Comment le tarif est-il calculé ?

À la seconde de vidéo générée : $0.157/s en 720p et $0.235/s en 1080p. Avec des vidéos de référence ou des éléments vidéo, le tarif est de $0.094/s (720p) ou $0.141/s (1080p), calculé sur la durée des vidéos de référence plus celle de la sortie, avec un minimum de 2x la durée de sortie.

Comment récupérer le résultat ?

Le point de terminaison est asynchrone. Interrogez /api/v1/predictions/{request_id}/result ou indiquez un webhook_url pour être averti lorsque la vidéo est prête.