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

Genereer Kling 4.0-video’s op basis van referentieafbeeldingen, video’s, elementen en stemmen. 3-30s, 720p/1080p, ingebouwde audio. Betaal per generatie, geen abonnement.

Interactieve modelbediening

Kling 4.0 Reference-to-Video genereert clips van 3-30 seconden in 720p/1080p met ingebouwde audio op basis van referentieafbeeldingen, referentievideo’s, benoemde elementen en stemmen. In de prompt kun je ze allemaal aanspreken met @tags.

📝

Overview

Over dit model

Kling 4.0 Reference-to-Video genereert clips van 3-30 seconden in 720p of 1080p met ingebouwde audio op basis van je eigen materiaal: maximaal 10 referentieafbeeldingen, 5 referentievideo’s, 7 benoemde elementen (elk met 2-4 afbeeldingen of een karaktervideo van 3-8 seconden) en 3 stemmen, met in totaal maximaal 15 materialen. Verwijs in de prompt naar elk materiaal met @image_1, @video_1 of @name. Zonder materiaal werkt het als gewone tekst-naar-video. Gebruik Kling 4.0 Keyframe to Video om een clip aan te sturen met stilstaande frames.

1Personages: Houd een benoemd personage consistent in verschillende scènes met afbeeldings- of video-elementen.
2Stem: Koppel een referentiestem aan een personage en laat die in de clip spreken.
3Opnamen op basis van video: Hergebruik de beweging en omgeving uit een referentievideo, met of zonder het oorspronkelijke geluid.
4Advertenties: Combineer referenties van een product, model en achtergrond in één opname.
💰

Prijzen en waarde

Cost analysis

muapiapp$0.157 per seconde in 720p ($0.785 per clip van 5s)

$0.157/s in 720p, $0.235/s in 1080p. Bij referentievideo’s of video-elementen: $0.094/s in 720p, $0.141/s in 1080p. De berekening is gebaseerd op de seconden van de referentie plus die van de uitvoer (minimaal 2x de uitvoerlengte).

** Prijzen van concurrenten worden geschat op basis van vergelijkbare modelarchitecturen en gebruiksniveaus.

⚙️

Technical Details

Configuration schema

snelstring

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

Default Value@Hero sits at the desk in @video_1, picks up the doll from @image_1, and greets using @Narrator
Referentie afbeeldings-URL'sarray

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

Default Valueundefined
Referentievideo-URL'sarray

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

Default Valueundefined
Houd origineel geluidboolean

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

Default Valuefalse
Elementsarray

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

Default Value-
Voicesarray

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

Default Value-
Duur (seconden)int

Video length in seconds (3-30).

Default Value5
ResolutieEnum (2 opties)

uitvoerresolutie.

Default Value720p
aspectverhoudingEnum (5 opties)

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

Default Value-
📖

Implementation Guide

Documentatie voor ontwikkelaars

Kling 4.0 Reference to Video gebruiken

  1. Verzamel materiaal: Geef eventueel image_urls (maximaal 10), video_urls (maximaal 5, elk 2-30s, samen 30s), elements (maximaal 7) en voices (maximaal 3) op.

  2. Verwijs ernaar in de prompt: @image_1, @video_1 volgen de volgorde van de lijst; gebruik voor een element of stem @Hero of @Narrator, op basis van de name. Elke verwijzing moet overeenkomen met materiaal in het verzoek.

  3. Stel de uitvoer in: duration (3-30s), resolution (720p of 1080p), aspect_ratio (auto, 16:9, 9:16, 1:1, 21:9) en keep_original_sound.

  4. Dien het verzoek in en haal het resultaat op: het API-eindpunt werkt asynchroon — haal /api/v1/predictions/{request_id}/result periodiek op of geef een webhook_url op.

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"}'
❓

Common Questions

Frequently asked

Wat zijn de limieten voor duur en resolutie?

3 tot 30 seconden per clip in 720p of 1080p.

Hoeveel referenties kan ik gebruiken?

Maximaal 10 afbeeldingen, 5 video’s (elk 2-30s, samen 30s), 7 elementen (waarvan maximaal 3 video-elementen) en 3 stemmen, met in totaal maximaal 15 materialen.

Hoe verwijs ik in de prompt naar materialen?

Gebruik @image_1, @video_1 in de volgorde van de lijsts, of @name voor elementen en stemmen. Een verwijzing zonder overeenkomend materiaal wordt afgewezen.

Genereert het audio?

Ja, er wordt ingebouwde audio gegenereerd. Geef bij referentievideo’s keep_original_sound op als true om de oorspronkelijke audio te behouden.

Hoe wordt de prijs berekend?

Per seconde uitvoervideo: $0.157/s in 720p en $0.235/s in 1080p. Bij referentievideo’s of video-elementen is het tarief $0.094/s (720p) of $0.141/s (1080p). De berekening is gebaseerd op de seconden van de referentievideo plus die van de uitvoer, met een minimum van 2x de uitvoerlengte.

Hoe ontvang ik het resultaat?

Het API-eindpunt werkt asynchroon. Haal /api/v1/predictions/{request_id}/result periodiek op of geef een webhook_url op om een melding te ontvangen zodra de video klaar is.