Kling 4.0 Nyckelbild till video API: Bild-till-video

Gör om en första bildruta, mellanliggande nyckelbilder och en sista bildruta till en Kling 4.0-video. 3-30s, 720p/1080p. Betala per generering, ingen prenumeration.

Interaktiva modellkontroller

Kling 4.0 Nyckelbild till video omvandlar en första bildruta, upp till 8 mellanliggande nyckelbilder och en sista bildruta till ett 3-30 sekunder långt klipp i 720p/1080p, där varje bildruta kan anges i prompten.

📝

Översikt

Om denna modell

Kling 4.0 Nyckelbild till video skapar ett 3-30 sekunder långt klipp i 720p eller 1080p från en första bildruta, upp till 8 mellanliggande nyckelbilder och en sista bildruta. Nämn bildrutorna i prompten med @first_frame, @keyframe_1 och @last_frame för att beskriva hur scenen rör sig mellan dem. Utdata följer den första bildrutans bildförhållande. För referenser till karaktärer, röster och videor använder du Kling 4.0 Referens till video.

1Storyboard: Gör om en sekvens stillbilder till ett sammanhängande klipp.
2Övergångar: Gå från en startbildruta till en slutbildruta längs en beskriven bana.
3Produktavslöjanden: Styr öppnings- och slutbilden i en annons.
4Berättelser med flera tagningar: Länka samman platser med mellanliggande nyckelbilder.
💰

Prissättning & värde

Kostnadsanalys

muapiapp$0.157 per sekund i 720p ($0.785 per klipp på 5s)

$0.157/s i 720p, $0.235/s i 1080p.

** Konkurrentens prissättning beräknas baserat på liknande modellarkitekturer och användningsnivåer.

⚙️

Tekniska detaljer

Konfigurationsschema

uppmaningstring

Video description (max 8000 chars). Mention frames with @first_frame, @keyframe_1, ..., @last_frame.

StandardvärdeThe girl in @first_frame walks out, passes the street in @keyframe_1, and arrives at the party in @last_frame
First Frame URLstring

First-frame image URL. Mention as @first_frame.

Standardvärde-
Keyframe URLsarray

Middle-frame image URLs in chronological order (up to 8, also limited by duration). Mention as @keyframe_1, @keyframe_2, ...

Standardvärdeundefined
Last Frame URLstring

Last-frame image URL. Mention as @last_frame.

Standardvärde-
Varaktighet (sekunder)int

Video length in seconds (3-30).

Standardvärde5
UpplösningEnum (2 alternativ)

utgångsupplösning.

Standardvärde720p
bildförhållandeEnum (5 alternativ)

Only used when no frame is provided; otherwise the output follows the first frame.

Standardvärde-
📖

Implementeringsguide

Utvecklardokumentation

Så använder du Kling 4.0 Nyckelbild till video

  1. Ange bildrutor: first_frame_url krävs när du anger keyframe_urls (upp till 8, i ordning) eller last_frame_url.

  2. Nämn bildrutorna i prompten: @first_frame, @keyframe_1, @keyframe_2, @last_frame.

  3. Håll koll på maxantalet bildrutor: Det totala antalet begränsas av längden — 3s tillåter 4, 5s tillåter 6, 8s tillåter 9 och 9s eller längre tillåter 10.

  4. Skicka begäran och hämta resultatet: polla /api/v1/predictions/{request_id}/result eller ange en webhook_url.

curl -X POST https://api.muapi.ai/api/v1/kling-4.0-keyframe-to-video \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"prompt": "The girl in @first_frame walks out, passes the street in @keyframe_1, and arrives at the party in @last_frame", "first_frame_url": "https://example.com/first.png", "keyframe_urls": ["https://example.com/street.png"], "last_frame_url": "https://example.com/party.png", "duration": 10, "resolution": "720p"}'
❓

Vanliga frågor

Vanliga frågor

Hur många bildrutor kan jag använda?

En första bildruta, upp till 8 mellanliggande nyckelbilder och en sista bildruta, begränsat av längden: 3s tillåter totalt 4 bildrutor, 5s tillåter 6, 8s tillåter 9 och 9s eller längre tillåter 10.

Krävs den första bildrutan?

Ja, när keyframe_urls eller last_frame_url anges.

Vilket bildförhållande får utdata?

Det följer den första bildrutan. aspect_ratio används bara när ingen bildruta har angetts.

Hur beräknas priset?

Per sekund utgående video: $0.157/s i 720p och $0.235/s i 1080p. Med referensvideor eller videoelement är priset $0.094/s (720p) eller $0.141/s (1080p), debiterat för sekunderna i referensvideon plus utgående sekunder, med minst 2x utdata-längden.

Hur får jag resultatet?

Endpointen är asynkron. Polla /api/v1/predictions/{request_id}/result eller ange en webhook_url för att få en avisering när videon är klar.