live
MODEL IDklingai:kling-video@3-pro

Kling VIDEO 3.0 Pro

Kling AI
by

Kling VIDEO 3.0 Pro is a unified multimodal video model that generates high-quality video with synchronized audio from text or images. It supports reference-guided generation, prompt-based editing, fine control over motion and pacing, and stable temporal coherence for cinematic and narrative clips. Native audio output includes dialogue, ambient sound, and effects aligned to the visuals.

Kling VIDEO 3.0 Pro

text-to-video

Passive Floodgate Mechanism Demo$0.84~3m 29s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  positivePrompt: 'Photorealistic product demonstration of a passive self-rising flood barrier installed across a modern warehouse loading-bay entrance. One continuous five-second shot from a low three-quarter cutaway angle clearly reveals the recessed mechanism beneath the concrete floor. Begin with the bright safety-yellow barrier lying flush with the ground as shallow storm water rushes toward it. The rising water enters the exposed chamber, lifts the internal buoyant float, and smoothly pivots the barrier upright. The rubber edge compresses firmly against the side seals, stopping the surge; water splashes dramatically against the deployed gate while the warehouse floor behind it remains completely dry. Precise believable mechanical motion, legible cause and effect, clean industrial design, cool gray concrete, saturated yellow hardware, deep blue-green water, crisp overcast lighting, polished engineering-film realism. Subtle camera push-in following the mechanism. Native environmental audio: approaching rainwater, accelerating rush and splashes, hollow chamber gurgle, mechanical hinge movement, decisive rubber-seal thump, water continuing to churn against the barrier. No narration, no music, no labels, no logos, no on-screen text.',
  negativePrompt: 'people, vehicles, branding, captions, diagrams, arrows, floating parts, impossible mechanics, water passing through the closed gate, wet floor behind barrier, shaky camera, distorted architecture',
  width: 1920,
  height: 1080,
  duration: 5,
  providerSettings: {
    klingai: {
      sound: true
    }
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "positivePrompt": "Photorealistic product demonstration of a passive self-rising flood barrier installed across a modern warehouse loading-bay entrance. One continuous five-second shot from a low three-quarter cutaway angle clearly reveals the recessed mechanism beneath the concrete floor. Begin with the bright safety-yellow barrier lying flush with the ground as shallow storm water rushes toward it. The rising water enters the exposed chamber, lifts the internal buoyant float, and smoothly pivots the barrier upright. The rubber edge compresses firmly against the side seals, stopping the surge; water splashes dramatically against the deployed gate while the warehouse floor behind it remains completely dry. Precise believable mechanical motion, legible cause and effect, clean industrial design, cool gray concrete, saturated yellow hardware, deep blue-green water, crisp overcast lighting, polished engineering-film realism. Subtle camera push-in following the mechanism. Native environmental audio: approaching rainwater, accelerating rush and splashes, hollow chamber gurgle, mechanical hinge movement, decisive rubber-seal thump, water continuing to churn against the barrier. No narration, no music, no labels, no logos, no on-screen text.",
            "negativePrompt": "people, vehicles, branding, captions, diagrams, arrows, floating parts, impossible mechanics, water passing through the closed gate, wet floor behind barrier, shaky camera, distorted architecture",
            "width": 1920,
            "height": 1080,
            "duration": 5,
            "providerSettings": {
                "klingai": {
                    "sound": True
                }
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "f9534830-ede7-430b-a015-d802b1a6e536",
      "model": "klingai:kling-video@3-pro",
      "positivePrompt": "Photorealistic product demonstration of a passive self-rising flood barrier installed across a modern warehouse loading-bay entrance. One continuous five-second shot from a low three-quarter cutaway angle clearly reveals the recessed mechanism beneath the concrete floor. Begin with the bright safety-yellow barrier lying flush with the ground as shallow storm water rushes toward it. The rising water enters the exposed chamber, lifts the internal buoyant float, and smoothly pivots the barrier upright. The rubber edge compresses firmly against the side seals, stopping the surge; water splashes dramatically against the deployed gate while the warehouse floor behind it remains completely dry. Precise believable mechanical motion, legible cause and effect, clean industrial design, cool gray concrete, saturated yellow hardware, deep blue-green water, crisp overcast lighting, polished engineering-film realism. Subtle camera push-in following the mechanism. Native environmental audio: approaching rainwater, accelerating rush and splashes, hollow chamber gurgle, mechanical hinge movement, decisive rubber-seal thump, water continuing to churn against the barrier. No narration, no music, no labels, no logos, no on-screen text.",
      "negativePrompt": "people, vehicles, branding, captions, diagrams, arrows, floating parts, impossible mechanics, water passing through the closed gate, wet floor behind barrier, shaky camera, distorted architecture",
      "width": 1920,
      "height": 1080,
      "duration": 5,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  positivePrompt="Photorealistic product demonstration of a passive self-rising flood barrier installed across a modern warehouse loading-bay entrance. One continuous five-second shot from a low three-quarter cutaway angle clearly reveals the recessed mechanism beneath the concrete floor. Begin with the bright safety-yellow barrier lying flush with the ground as shallow storm water rushes toward it. The rising water enters the exposed chamber, lifts the internal buoyant float, and smoothly pivots the barrier upright. The rubber edge compresses firmly against the side seals, stopping the surge; water splashes dramatically against the deployed gate while the warehouse floor behind it remains completely dry. Precise believable mechanical motion, legible cause and effect, clean industrial design, cool gray concrete, saturated yellow hardware, deep blue-green water, crisp overcast lighting, polished engineering-film realism. Subtle camera push-in following the mechanism. Native environmental audio: approaching rainwater, accelerating rush and splashes, hollow chamber gurgle, mechanical hinge movement, decisive rubber-seal thump, water continuing to churn against the barrier. No narration, no music, no labels, no logos, no on-screen text." \
  negativePrompt="people, vehicles, branding, captions, diagrams, arrows, floating parts, impossible mechanics, water passing through the closed gate, wet floor behind barrier, shaky camera, distorted architecture" \
  width=1920 \
  height=1080 \
  duration=5 \
  providerSettings.klingai.sound=true
{
  "taskType": "videoInference",
  "taskUUID": "f9534830-ede7-430b-a015-d802b1a6e536",
  "model": "klingai:kling-video@3-pro",
  "positivePrompt": "Photorealistic product demonstration of a passive self-rising flood barrier installed across a modern warehouse loading-bay entrance. One continuous five-second shot from a low three-quarter cutaway angle clearly reveals the recessed mechanism beneath the concrete floor. Begin with the bright safety-yellow barrier lying flush with the ground as shallow storm water rushes toward it. The rising water enters the exposed chamber, lifts the internal buoyant float, and smoothly pivots the barrier upright. The rubber edge compresses firmly against the side seals, stopping the surge; water splashes dramatically against the deployed gate while the warehouse floor behind it remains completely dry. Precise believable mechanical motion, legible cause and effect, clean industrial design, cool gray concrete, saturated yellow hardware, deep blue-green water, crisp overcast lighting, polished engineering-film realism. Subtle camera push-in following the mechanism. Native environmental audio: approaching rainwater, accelerating rush and splashes, hollow chamber gurgle, mechanical hinge movement, decisive rubber-seal thump, water continuing to churn against the barrier. No narration, no music, no labels, no logos, no on-screen text.",
  "negativePrompt": "people, vehicles, branding, captions, diagrams, arrows, floating parts, impossible mechanics, water passing through the closed gate, wet floor behind barrier, shaky camera, distorted architecture",
  "width": 1920,
  "height": 1080,
  "duration": 5,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "f9534830-ede7-430b-a015-d802b1a6e536",
  "videoUUID": "c0c01da2-818a-4a8d-b9d4-afdeff9213fb",
  "videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/c0c01da2-818a-4a8d-b9d4-afdeff9213fb.mp4",
  "cost": 0.84
}

first-frame

Precision Seed Singulator Demo$0.672~1m 39s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  positivePrompt: 'Continue directly and seamlessly from the supplied first frame as one polished six-second industrial product demonstration with no cuts. Preserve the exact machine, seed colors, tray, camera angle, lighting, and coral studio surface. The camera begins locked in the three-quarter overhead composition, then makes a very slow, precise push-in. The machine activates: its circular plate vibrates with controlled high-frequency motion, causing the tiny acid-yellow seeds to travel outward in orderly streams through the visible branching microchannels beneath the smoke-clear lid. Show the mechanism clearly and realistically—individual seeds separate rather than clump, advance one by one, and arrive at the outlet gates. In the final two seconds, the gates pulse sequentially and dispense exactly one seed into each visible propagation-tray cell while a slim physical indicator light on the housing progresses from amber to green. Emphasize stable product geometry, credible seed physics, smooth mechanical timing, sharp material detail, and an easy-to-understand workflow. Premium scientific-equipment art direction with bold ultramarine, coral, charcoal, and acid-yellow palette; bright, optimistic, precise mood. Native synchronized audio: soft electric startup tone, delicate vibration hum, faint seed ticks against clear channels, evenly timed gate clicks, and a subtle completion chime. No narration, captions, graphics, logos, labels, interface overlays, hands, or additional objects.',
  duration: 6,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/9d792ede-80ea-4462-a9e8-92cee9b0c4c6.jpg',
        frame: 'first'
      }
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "positivePrompt": "Continue directly and seamlessly from the supplied first frame as one polished six-second industrial product demonstration with no cuts. Preserve the exact machine, seed colors, tray, camera angle, lighting, and coral studio surface. The camera begins locked in the three-quarter overhead composition, then makes a very slow, precise push-in. The machine activates: its circular plate vibrates with controlled high-frequency motion, causing the tiny acid-yellow seeds to travel outward in orderly streams through the visible branching microchannels beneath the smoke-clear lid. Show the mechanism clearly and realistically—individual seeds separate rather than clump, advance one by one, and arrive at the outlet gates. In the final two seconds, the gates pulse sequentially and dispense exactly one seed into each visible propagation-tray cell while a slim physical indicator light on the housing progresses from amber to green. Emphasize stable product geometry, credible seed physics, smooth mechanical timing, sharp material detail, and an easy-to-understand workflow. Premium scientific-equipment art direction with bold ultramarine, coral, charcoal, and acid-yellow palette; bright, optimistic, precise mood. Native synchronized audio: soft electric startup tone, delicate vibration hum, faint seed ticks against clear channels, evenly timed gate clicks, and a subtle completion chime. No narration, captions, graphics, logos, labels, interface overlays, hands, or additional objects.",
            "duration": 6,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/9d792ede-80ea-4462-a9e8-92cee9b0c4c6.jpg",
                        "frame": "first"
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "b668226f-2445-4588-870e-f27e019f9aa3",
      "model": "klingai:kling-video@3-pro",
      "positivePrompt": "Continue directly and seamlessly from the supplied first frame as one polished six-second industrial product demonstration with no cuts. Preserve the exact machine, seed colors, tray, camera angle, lighting, and coral studio surface. The camera begins locked in the three-quarter overhead composition, then makes a very slow, precise push-in. The machine activates: its circular plate vibrates with controlled high-frequency motion, causing the tiny acid-yellow seeds to travel outward in orderly streams through the visible branching microchannels beneath the smoke-clear lid. Show the mechanism clearly and realistically—individual seeds separate rather than clump, advance one by one, and arrive at the outlet gates. In the final two seconds, the gates pulse sequentially and dispense exactly one seed into each visible propagation-tray cell while a slim physical indicator light on the housing progresses from amber to green. Emphasize stable product geometry, credible seed physics, smooth mechanical timing, sharp material detail, and an easy-to-understand workflow. Premium scientific-equipment art direction with bold ultramarine, coral, charcoal, and acid-yellow palette; bright, optimistic, precise mood. Native synchronized audio: soft electric startup tone, delicate vibration hum, faint seed ticks against clear channels, evenly timed gate clicks, and a subtle completion chime. No narration, captions, graphics, logos, labels, interface overlays, hands, or additional objects.",
      "duration": 6,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/9d792ede-80ea-4462-a9e8-92cee9b0c4c6.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  positivePrompt="Continue directly and seamlessly from the supplied first frame as one polished six-second industrial product demonstration with no cuts. Preserve the exact machine, seed colors, tray, camera angle, lighting, and coral studio surface. The camera begins locked in the three-quarter overhead composition, then makes a very slow, precise push-in. The machine activates: its circular plate vibrates with controlled high-frequency motion, causing the tiny acid-yellow seeds to travel outward in orderly streams through the visible branching microchannels beneath the smoke-clear lid. Show the mechanism clearly and realistically—individual seeds separate rather than clump, advance one by one, and arrive at the outlet gates. In the final two seconds, the gates pulse sequentially and dispense exactly one seed into each visible propagation-tray cell while a slim physical indicator light on the housing progresses from amber to green. Emphasize stable product geometry, credible seed physics, smooth mechanical timing, sharp material detail, and an easy-to-understand workflow. Premium scientific-equipment art direction with bold ultramarine, coral, charcoal, and acid-yellow palette; bright, optimistic, precise mood. Native synchronized audio: soft electric startup tone, delicate vibration hum, faint seed ticks against clear channels, evenly timed gate clicks, and a subtle completion chime. No narration, captions, graphics, logos, labels, interface overlays, hands, or additional objects." \
  duration=6 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/9d792ede-80ea-4462-a9e8-92cee9b0c4c6.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "b668226f-2445-4588-870e-f27e019f9aa3",
  "model": "klingai:kling-video@3-pro",
  "positivePrompt": "Continue directly and seamlessly from the supplied first frame as one polished six-second industrial product demonstration with no cuts. Preserve the exact machine, seed colors, tray, camera angle, lighting, and coral studio surface. The camera begins locked in the three-quarter overhead composition, then makes a very slow, precise push-in. The machine activates: its circular plate vibrates with controlled high-frequency motion, causing the tiny acid-yellow seeds to travel outward in orderly streams through the visible branching microchannels beneath the smoke-clear lid. Show the mechanism clearly and realistically—individual seeds separate rather than clump, advance one by one, and arrive at the outlet gates. In the final two seconds, the gates pulse sequentially and dispense exactly one seed into each visible propagation-tray cell while a slim physical indicator light on the housing progresses from amber to green. Emphasize stable product geometry, credible seed physics, smooth mechanical timing, sharp material detail, and an easy-to-understand workflow. Premium scientific-equipment art direction with bold ultramarine, coral, charcoal, and acid-yellow palette; bright, optimistic, precise mood. Native synchronized audio: soft electric startup tone, delicate vibration hum, faint seed ticks against clear channels, evenly timed gate clicks, and a subtle completion chime. No narration, captions, graphics, logos, labels, interface overlays, hands, or additional objects.",
  "duration": 6,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/9d792ede-80ea-4462-a9e8-92cee9b0c4c6.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "b668226f-2445-4588-870e-f27e019f9aa3",
  "videoUUID": "80015acd-9007-4822-ae26-b5271791c4cb",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/80015acd-9007-4822-ae26-b5271791c4cb.mp4",
  "cost": 0.672
}

first-last-frame

Telecommunications Documentary Title Sequence$0.896~3m 22s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  positivePrompt: 'Create an eight-second prestige documentary title sequence in one continuous, controlled shot, beginning exactly from the supplied first frame and resolving exactly into the supplied last frame. Hold briefly on the frontal 1940s telephone switchboard as indicator lamps wake one by one and the red patch cable gives a slight natural sway. The camera begins an extremely smooth pullback. Without a cut, the switchboard undergoes a tactile, believable transformation: circular jacks deepen into distant windows, brass dividers lengthen into avenues, tiny indicator bulbs become traffic and office lights, and the wooden cabinet recedes into the charcoal geometry of a contemporary city seen directly from above. Preserve the grid, central symmetry, and red loop throughout so every shape has a clear visual successor. The red cable gradually becomes a moving communications light trail, a pulse traveling around its curve and branching subtly through nearby streets. During the final two seconds, motion settles, haze drifts gently over the city, and the centered title already present in the destination frame resolves cleanly and remains stable: THE HUMAN LINE. Sophisticated archival-to-modern art direction; tobacco brown, aged ivory, oxblood red, charcoal, and restrained cyan; fine film grain, deep blacks, realistic materials, elegant pacing, no hard cuts, no frantic movement. Synchronized audio: low electrical room hum, tactile relay clicks accelerating into a muted urban night bed, one warm analog pulse traveling with the red line, then a restrained sub-bass resolve as the title settles; no speech and no music melody.',
  negativePrompt: 'Hard cuts, montage, unrelated imagery, warped grid, chaotic camera motion, zoom bursts, flicker, excessive neon, science-fiction interfaces, visible people, hands, logos, subtitles, extra lettering, misspelled title, unstable typography, cartoon rendering, glossy advertising style.',
  duration: 8,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/1b4f8ff3-9035-49c6-b95d-2b3967d65c4d.jpg'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/338c25ac-5a26-4ee1-b4d6-45fbb351a230.jpg'
      }
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "positivePrompt": "Create an eight-second prestige documentary title sequence in one continuous, controlled shot, beginning exactly from the supplied first frame and resolving exactly into the supplied last frame. Hold briefly on the frontal 1940s telephone switchboard as indicator lamps wake one by one and the red patch cable gives a slight natural sway. The camera begins an extremely smooth pullback. Without a cut, the switchboard undergoes a tactile, believable transformation: circular jacks deepen into distant windows, brass dividers lengthen into avenues, tiny indicator bulbs become traffic and office lights, and the wooden cabinet recedes into the charcoal geometry of a contemporary city seen directly from above. Preserve the grid, central symmetry, and red loop throughout so every shape has a clear visual successor. The red cable gradually becomes a moving communications light trail, a pulse traveling around its curve and branching subtly through nearby streets. During the final two seconds, motion settles, haze drifts gently over the city, and the centered title already present in the destination frame resolves cleanly and remains stable: THE HUMAN LINE. Sophisticated archival-to-modern art direction; tobacco brown, aged ivory, oxblood red, charcoal, and restrained cyan; fine film grain, deep blacks, realistic materials, elegant pacing, no hard cuts, no frantic movement. Synchronized audio: low electrical room hum, tactile relay clicks accelerating into a muted urban night bed, one warm analog pulse traveling with the red line, then a restrained sub-bass resolve as the title settles; no speech and no music melody.",
            "negativePrompt": "Hard cuts, montage, unrelated imagery, warped grid, chaotic camera motion, zoom bursts, flicker, excessive neon, science-fiction interfaces, visible people, hands, logos, subtitles, extra lettering, misspelled title, unstable typography, cartoon rendering, glossy advertising style.",
            "duration": 8,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/1b4f8ff3-9035-49c6-b95d-2b3967d65c4d.jpg"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/338c25ac-5a26-4ee1-b4d6-45fbb351a230.jpg"
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "524aa09a-a11c-489a-9e80-91f0dfb0232d",
      "model": "klingai:kling-video@3-pro",
      "positivePrompt": "Create an eight-second prestige documentary title sequence in one continuous, controlled shot, beginning exactly from the supplied first frame and resolving exactly into the supplied last frame. Hold briefly on the frontal 1940s telephone switchboard as indicator lamps wake one by one and the red patch cable gives a slight natural sway. The camera begins an extremely smooth pullback. Without a cut, the switchboard undergoes a tactile, believable transformation: circular jacks deepen into distant windows, brass dividers lengthen into avenues, tiny indicator bulbs become traffic and office lights, and the wooden cabinet recedes into the charcoal geometry of a contemporary city seen directly from above. Preserve the grid, central symmetry, and red loop throughout so every shape has a clear visual successor. The red cable gradually becomes a moving communications light trail, a pulse traveling around its curve and branching subtly through nearby streets. During the final two seconds, motion settles, haze drifts gently over the city, and the centered title already present in the destination frame resolves cleanly and remains stable: THE HUMAN LINE. Sophisticated archival-to-modern art direction; tobacco brown, aged ivory, oxblood red, charcoal, and restrained cyan; fine film grain, deep blacks, realistic materials, elegant pacing, no hard cuts, no frantic movement. Synchronized audio: low electrical room hum, tactile relay clicks accelerating into a muted urban night bed, one warm analog pulse traveling with the red line, then a restrained sub-bass resolve as the title settles; no speech and no music melody.",
      "negativePrompt": "Hard cuts, montage, unrelated imagery, warped grid, chaotic camera motion, zoom bursts, flicker, excessive neon, science-fiction interfaces, visible people, hands, logos, subtitles, extra lettering, misspelled title, unstable typography, cartoon rendering, glossy advertising style.",
      "duration": 8,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/1b4f8ff3-9035-49c6-b95d-2b3967d65c4d.jpg"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/338c25ac-5a26-4ee1-b4d6-45fbb351a230.jpg"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  positivePrompt="Create an eight-second prestige documentary title sequence in one continuous, controlled shot, beginning exactly from the supplied first frame and resolving exactly into the supplied last frame. Hold briefly on the frontal 1940s telephone switchboard as indicator lamps wake one by one and the red patch cable gives a slight natural sway. The camera begins an extremely smooth pullback. Without a cut, the switchboard undergoes a tactile, believable transformation: circular jacks deepen into distant windows, brass dividers lengthen into avenues, tiny indicator bulbs become traffic and office lights, and the wooden cabinet recedes into the charcoal geometry of a contemporary city seen directly from above. Preserve the grid, central symmetry, and red loop throughout so every shape has a clear visual successor. The red cable gradually becomes a moving communications light trail, a pulse traveling around its curve and branching subtly through nearby streets. During the final two seconds, motion settles, haze drifts gently over the city, and the centered title already present in the destination frame resolves cleanly and remains stable: THE HUMAN LINE. Sophisticated archival-to-modern art direction; tobacco brown, aged ivory, oxblood red, charcoal, and restrained cyan; fine film grain, deep blacks, realistic materials, elegant pacing, no hard cuts, no frantic movement. Synchronized audio: low electrical room hum, tactile relay clicks accelerating into a muted urban night bed, one warm analog pulse traveling with the red line, then a restrained sub-bass resolve as the title settles; no speech and no music melody." \
  negativePrompt="Hard cuts, montage, unrelated imagery, warped grid, chaotic camera motion, zoom bursts, flicker, excessive neon, science-fiction interfaces, visible people, hands, logos, subtitles, extra lettering, misspelled title, unstable typography, cartoon rendering, glossy advertising style." \
  duration=8 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/1b4f8ff3-9035-49c6-b95d-2b3967d65c4d.jpg \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/338c25ac-5a26-4ee1-b4d6-45fbb351a230.jpg
{
  "taskType": "videoInference",
  "taskUUID": "524aa09a-a11c-489a-9e80-91f0dfb0232d",
  "model": "klingai:kling-video@3-pro",
  "positivePrompt": "Create an eight-second prestige documentary title sequence in one continuous, controlled shot, beginning exactly from the supplied first frame and resolving exactly into the supplied last frame. Hold briefly on the frontal 1940s telephone switchboard as indicator lamps wake one by one and the red patch cable gives a slight natural sway. The camera begins an extremely smooth pullback. Without a cut, the switchboard undergoes a tactile, believable transformation: circular jacks deepen into distant windows, brass dividers lengthen into avenues, tiny indicator bulbs become traffic and office lights, and the wooden cabinet recedes into the charcoal geometry of a contemporary city seen directly from above. Preserve the grid, central symmetry, and red loop throughout so every shape has a clear visual successor. The red cable gradually becomes a moving communications light trail, a pulse traveling around its curve and branching subtly through nearby streets. During the final two seconds, motion settles, haze drifts gently over the city, and the centered title already present in the destination frame resolves cleanly and remains stable: THE HUMAN LINE. Sophisticated archival-to-modern art direction; tobacco brown, aged ivory, oxblood red, charcoal, and restrained cyan; fine film grain, deep blacks, realistic materials, elegant pacing, no hard cuts, no frantic movement. Synchronized audio: low electrical room hum, tactile relay clicks accelerating into a muted urban night bed, one warm analog pulse traveling with the red line, then a restrained sub-bass resolve as the title settles; no speech and no music melody.",
  "negativePrompt": "Hard cuts, montage, unrelated imagery, warped grid, chaotic camera motion, zoom bursts, flicker, excessive neon, science-fiction interfaces, visible people, hands, logos, subtitles, extra lettering, misspelled title, unstable typography, cartoon rendering, glossy advertising style.",
  "duration": 8,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/1b4f8ff3-9035-49c6-b95d-2b3967d65c4d.jpg"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/338c25ac-5a26-4ee1-b4d6-45fbb351a230.jpg"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "524aa09a-a11c-489a-9e80-91f0dfb0232d",
  "videoUUID": "50b4a48c-aba5-42ee-ab41-70db407093c6",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/50b4a48c-aba5-42ee-ab41-70db407093c6.mp4",
  "cost": 0.896
}

reference-to-video

Rare Book Conservator Briefing$1.01~4m 46s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  positivePrompt: 'Create a polished internal museum training presenter clip in a rare-book quarantine laboratory. Preserve the exact identity and appearance of the woman in the reference image: her facial structure, warm brown complexion, short silver curls, tortoiseshell glasses, age, and dark plum conservation smock. Place her chest-up behind a stainless-steel examination bench, addressing the camera directly. Follow the reference video\'s straight-on orientation, timing, facial performance, restrained open-palm gesture, and concluding nod. Retain its original spoken dialogue and clean sound, with precise natural lip synchronization.\n\nThe background is a credible conservation workspace: a closed archival volume inside a transparent isolation tray, a compact HEPA unit, gray specimen cabinets, and an ultraviolet inspection lamp casting a subtle violet accent. Clinical but cinematic art direction with cool slate gray, ultraviolet violet, and small acid-chartreuse equipment details. Soft frontal key light, gentle violet edge light, realistic skin and fabric texture, shallow depth of field. Locked eye-level medium close-up with only a nearly imperceptible slow push-in. Calm, serious, procedural mood suitable for professional museum staff education. No captions, graphics, branding, labels, extra people, or camera cuts.',
  providerSettings: {
    klingai: {
      characterOrientation: 'video',
      keepOriginalSound: true
    }
  },
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/b3f53e42-75bf-435d-9f31-8ef88449ab69.jpg'
    ],
    referenceVideos: [
      'https://assets.runware.ai/assets/inputs/c2fa03aa-d303-440d-8cb3-c4c85a903783.mp4'
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "positivePrompt": "Create a polished internal museum training presenter clip in a rare-book quarantine laboratory. Preserve the exact identity and appearance of the woman in the reference image: her facial structure, warm brown complexion, short silver curls, tortoiseshell glasses, age, and dark plum conservation smock. Place her chest-up behind a stainless-steel examination bench, addressing the camera directly. Follow the reference video's straight-on orientation, timing, facial performance, restrained open-palm gesture, and concluding nod. Retain its original spoken dialogue and clean sound, with precise natural lip synchronization.\n\nThe background is a credible conservation workspace: a closed archival volume inside a transparent isolation tray, a compact HEPA unit, gray specimen cabinets, and an ultraviolet inspection lamp casting a subtle violet accent. Clinical but cinematic art direction with cool slate gray, ultraviolet violet, and small acid-chartreuse equipment details. Soft frontal key light, gentle violet edge light, realistic skin and fabric texture, shallow depth of field. Locked eye-level medium close-up with only a nearly imperceptible slow push-in. Calm, serious, procedural mood suitable for professional museum staff education. No captions, graphics, branding, labels, extra people, or camera cuts.",
            "providerSettings": {
                "klingai": {
                    "characterOrientation": "video",
                    "keepOriginalSound": True
                }
            },
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/b3f53e42-75bf-435d-9f31-8ef88449ab69.jpg"
                ],
                "referenceVideos": [
                    "https://assets.runware.ai/assets/inputs/c2fa03aa-d303-440d-8cb3-c4c85a903783.mp4"
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "51248efb-0741-4d83-9459-cd8f03941abf",
      "model": "klingai:kling-video@3-pro",
      "positivePrompt": "Create a polished internal museum training presenter clip in a rare-book quarantine laboratory. Preserve the exact identity and appearance of the woman in the reference image: her facial structure, warm brown complexion, short silver curls, tortoiseshell glasses, age, and dark plum conservation smock. Place her chest-up behind a stainless-steel examination bench, addressing the camera directly. Follow the reference video's straight-on orientation, timing, facial performance, restrained open-palm gesture, and concluding nod. Retain its original spoken dialogue and clean sound, with precise natural lip synchronization.\n\nThe background is a credible conservation workspace: a closed archival volume inside a transparent isolation tray, a compact HEPA unit, gray specimen cabinets, and an ultraviolet inspection lamp casting a subtle violet accent. Clinical but cinematic art direction with cool slate gray, ultraviolet violet, and small acid-chartreuse equipment details. Soft frontal key light, gentle violet edge light, realistic skin and fabric texture, shallow depth of field. Locked eye-level medium close-up with only a nearly imperceptible slow push-in. Calm, serious, procedural mood suitable for professional museum staff education. No captions, graphics, branding, labels, extra people, or camera cuts.",
      "providerSettings": {
        "klingai": {
          "characterOrientation": "video",
          "keepOriginalSound": true
        }
      },
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/b3f53e42-75bf-435d-9f31-8ef88449ab69.jpg"
        ],
        "referenceVideos": [
          "https://assets.runware.ai/assets/inputs/c2fa03aa-d303-440d-8cb3-c4c85a903783.mp4"
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  positivePrompt="Create a polished internal museum training presenter clip in a rare-book quarantine laboratory. Preserve the exact identity and appearance of the woman in the reference image: her facial structure, warm brown complexion, short silver curls, tortoiseshell glasses, age, and dark plum conservation smock. Place her chest-up behind a stainless-steel examination bench, addressing the camera directly. Follow the reference video's straight-on orientation, timing, facial performance, restrained open-palm gesture, and concluding nod. Retain its original spoken dialogue and clean sound, with precise natural lip synchronization.

The background is a credible conservation workspace: a closed archival volume inside a transparent isolation tray, a compact HEPA unit, gray specimen cabinets, and an ultraviolet inspection lamp casting a subtle violet accent. Clinical but cinematic art direction with cool slate gray, ultraviolet violet, and small acid-chartreuse equipment details. Soft frontal key light, gentle violet edge light, realistic skin and fabric texture, shallow depth of field. Locked eye-level medium close-up with only a nearly imperceptible slow push-in. Calm, serious, procedural mood suitable for professional museum staff education. No captions, graphics, branding, labels, extra people, or camera cuts." \
  providerSettings.klingai.characterOrientation=video \
  providerSettings.klingai.keepOriginalSound=true \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/b3f53e42-75bf-435d-9f31-8ef88449ab69.jpg \
  inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/c2fa03aa-d303-440d-8cb3-c4c85a903783.mp4
{
  "taskType": "videoInference",
  "taskUUID": "51248efb-0741-4d83-9459-cd8f03941abf",
  "model": "klingai:kling-video@3-pro",
  "positivePrompt": "Create a polished internal museum training presenter clip in a rare-book quarantine laboratory. Preserve the exact identity and appearance of the woman in the reference image: her facial structure, warm brown complexion, short silver curls, tortoiseshell glasses, age, and dark plum conservation smock. Place her chest-up behind a stainless-steel examination bench, addressing the camera directly. Follow the reference video's straight-on orientation, timing, facial performance, restrained open-palm gesture, and concluding nod. Retain its original spoken dialogue and clean sound, with precise natural lip synchronization.\n\nThe background is a credible conservation workspace: a closed archival volume inside a transparent isolation tray, a compact HEPA unit, gray specimen cabinets, and an ultraviolet inspection lamp casting a subtle violet accent. Clinical but cinematic art direction with cool slate gray, ultraviolet violet, and small acid-chartreuse equipment details. Soft frontal key light, gentle violet edge light, realistic skin and fabric texture, shallow depth of field. Locked eye-level medium close-up with only a nearly imperceptible slow push-in. Calm, serious, procedural mood suitable for professional museum staff education. No captions, graphics, branding, labels, extra people, or camera cuts.",
  "providerSettings": {
    "klingai": {
      "characterOrientation": "video",
      "keepOriginalSound": true
    }
  },
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/b3f53e42-75bf-435d-9f31-8ef88449ab69.jpg"
    ],
    "referenceVideos": [
      "https://assets.runware.ai/assets/inputs/c2fa03aa-d303-440d-8cb3-c4c85a903783.mp4"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "51248efb-0741-4d83-9459-cd8f03941abf",
  "videoUUID": "27af8db2-be9b-4124-9113-cca2a2b3cd19",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/27af8db2-be9b-4124-9113-cca2a2b3cd19.mp4",
  "cost": 1.008
}

elements

Drained Pool Art-Pop Music Video$0.784~7m 16s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  positivePrompt: 'Create a finished seven-second 16:9 performance segment for an art-pop single, opening exactly from the supplied first frame. Inside the drained retro municipal pool, <<<element_1>>> performs the lead vocal while <<<element_2>>> plays two chrome floor toms. Preserve both performers\' faces, wardrobe, proportions, and colors from their element references throughout. Begin with the symmetrical floor-level wide shot: the vocalist snaps her head toward camera on the first beat as the percussionist strikes both drums, making the cobalt sleeve fringe flare naturally. The camera then glides rapidly down the center lane between them while they advance in synchronized angular steps. Reflections of chartreuse and cobalt ripple across pale aqua tiles as if cast by moving water, although the pool remains completely dry. Midway, transition through a clean overhead view: their choreography forms opposing geometric diagonals around the circular drums. Finish with a confident medium push-in on the vocalist delivering a brief original nonlexical hook while the percussionist lands one final visible strike behind her; stop on the impact with both performers sharply composed. Bold 1980s public-access performance styling elevated with contemporary cinematic polish, hard magenta window light, cyan edge lights, controlled haze, crisp skin detail, subtle 35mm grain, punchy contrast, energetic editorial pacing, believable body mechanics, stable instruments and architecture. Generate synchronized original audio: dry 118 BPM industrial art-pop with gated floor toms, clipped analog bass, handclaps, a short wordless female vocal hook, tiled-room reverb, and drum impacts precisely aligned to the visible mallet strikes. No titles, captions, logos, audience, water, costume changes, extra performers, or malformed instruments.',
  negativePrompt: 'Unstable faces, identity changes, duplicated people, extra limbs, malformed hands, floating drumsticks, warped drums, wet pool, water, crowd, text, subtitles, logos, flicker, jitter, smeared motion, cartoon rendering, low-detail faces, asynchronous percussion.',
  duration: 7,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/558a9600-fac1-401f-bab2-719cdb1dfacb.jpg',
        frame: 'first'
      }
    ],
    elements: [
      {
        id: 'mara_vocal',
        description: 'Lead art-pop vocalist in a chartreuse tailored suit with a blunt black bob.',
        frontalImage: 'https://assets.runware.ai/assets/inputs/08820d89-1c18-4612-a2ae-a131f3391711.jpg',
        images: [
          'https://assets.runware.ai/assets/inputs/372a7189-5de6-4ddd-bc5a-31ae8a4d1958.jpg'
        ],
        tags: [
          'Character'
        ]
      },
      {
        id: 'iko_drummer',
        description: 'Tall percussionist in a cobalt fringed boiler suit carrying white felt mallets.',
        frontalImage: 'https://assets.runware.ai/assets/inputs/a1d211f4-32cd-4cbc-8f86-4a0668a6ddcd.jpg',
        images: [
          'https://assets.runware.ai/assets/inputs/62098343-e4f4-4a3d-a026-377936dd6d4c.jpg'
        ],
        tags: [
          'Character'
        ]
      }
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "positivePrompt": "Create a finished seven-second 16:9 performance segment for an art-pop single, opening exactly from the supplied first frame. Inside the drained retro municipal pool, <<<element_1>>> performs the lead vocal while <<<element_2>>> plays two chrome floor toms. Preserve both performers' faces, wardrobe, proportions, and colors from their element references throughout. Begin with the symmetrical floor-level wide shot: the vocalist snaps her head toward camera on the first beat as the percussionist strikes both drums, making the cobalt sleeve fringe flare naturally. The camera then glides rapidly down the center lane between them while they advance in synchronized angular steps. Reflections of chartreuse and cobalt ripple across pale aqua tiles as if cast by moving water, although the pool remains completely dry. Midway, transition through a clean overhead view: their choreography forms opposing geometric diagonals around the circular drums. Finish with a confident medium push-in on the vocalist delivering a brief original nonlexical hook while the percussionist lands one final visible strike behind her; stop on the impact with both performers sharply composed. Bold 1980s public-access performance styling elevated with contemporary cinematic polish, hard magenta window light, cyan edge lights, controlled haze, crisp skin detail, subtle 35mm grain, punchy contrast, energetic editorial pacing, believable body mechanics, stable instruments and architecture. Generate synchronized original audio: dry 118 BPM industrial art-pop with gated floor toms, clipped analog bass, handclaps, a short wordless female vocal hook, tiled-room reverb, and drum impacts precisely aligned to the visible mallet strikes. No titles, captions, logos, audience, water, costume changes, extra performers, or malformed instruments.",
            "negativePrompt": "Unstable faces, identity changes, duplicated people, extra limbs, malformed hands, floating drumsticks, warped drums, wet pool, water, crowd, text, subtitles, logos, flicker, jitter, smeared motion, cartoon rendering, low-detail faces, asynchronous percussion.",
            "duration": 7,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/558a9600-fac1-401f-bab2-719cdb1dfacb.jpg",
                        "frame": "first"
                    }
                ],
                "elements": [
                    {
                        "id": "mara_vocal",
                        "description": "Lead art-pop vocalist in a chartreuse tailored suit with a blunt black bob.",
                        "frontalImage": "https://assets.runware.ai/assets/inputs/08820d89-1c18-4612-a2ae-a131f3391711.jpg",
                        "images": [
                            "https://assets.runware.ai/assets/inputs/372a7189-5de6-4ddd-bc5a-31ae8a4d1958.jpg"
                        ],
                        "tags": [
                            "Character"
                        ]
                    },
                    {
                        "id": "iko_drummer",
                        "description": "Tall percussionist in a cobalt fringed boiler suit carrying white felt mallets.",
                        "frontalImage": "https://assets.runware.ai/assets/inputs/a1d211f4-32cd-4cbc-8f86-4a0668a6ddcd.jpg",
                        "images": [
                            "https://assets.runware.ai/assets/inputs/62098343-e4f4-4a3d-a026-377936dd6d4c.jpg"
                        ],
                        "tags": [
                            "Character"
                        ]
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "8f2b63d6-d58a-458d-b9ed-b08e16ea797b",
      "model": "klingai:kling-video@3-pro",
      "positivePrompt": "Create a finished seven-second 16:9 performance segment for an art-pop single, opening exactly from the supplied first frame. Inside the drained retro municipal pool, <<<element_1>>> performs the lead vocal while <<<element_2>>> plays two chrome floor toms. Preserve both performers' faces, wardrobe, proportions, and colors from their element references throughout. Begin with the symmetrical floor-level wide shot: the vocalist snaps her head toward camera on the first beat as the percussionist strikes both drums, making the cobalt sleeve fringe flare naturally. The camera then glides rapidly down the center lane between them while they advance in synchronized angular steps. Reflections of chartreuse and cobalt ripple across pale aqua tiles as if cast by moving water, although the pool remains completely dry. Midway, transition through a clean overhead view: their choreography forms opposing geometric diagonals around the circular drums. Finish with a confident medium push-in on the vocalist delivering a brief original nonlexical hook while the percussionist lands one final visible strike behind her; stop on the impact with both performers sharply composed. Bold 1980s public-access performance styling elevated with contemporary cinematic polish, hard magenta window light, cyan edge lights, controlled haze, crisp skin detail, subtle 35mm grain, punchy contrast, energetic editorial pacing, believable body mechanics, stable instruments and architecture. Generate synchronized original audio: dry 118 BPM industrial art-pop with gated floor toms, clipped analog bass, handclaps, a short wordless female vocal hook, tiled-room reverb, and drum impacts precisely aligned to the visible mallet strikes. No titles, captions, logos, audience, water, costume changes, extra performers, or malformed instruments.",
      "negativePrompt": "Unstable faces, identity changes, duplicated people, extra limbs, malformed hands, floating drumsticks, warped drums, wet pool, water, crowd, text, subtitles, logos, flicker, jitter, smeared motion, cartoon rendering, low-detail faces, asynchronous percussion.",
      "duration": 7,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/558a9600-fac1-401f-bab2-719cdb1dfacb.jpg",
            "frame": "first"
          }
        ],
        "elements": [
          {
            "id": "mara_vocal",
            "description": "Lead art-pop vocalist in a chartreuse tailored suit with a blunt black bob.",
            "frontalImage": "https://assets.runware.ai/assets/inputs/08820d89-1c18-4612-a2ae-a131f3391711.jpg",
            "images": [
              "https://assets.runware.ai/assets/inputs/372a7189-5de6-4ddd-bc5a-31ae8a4d1958.jpg"
            ],
            "tags": [
              "Character"
            ]
          },
          {
            "id": "iko_drummer",
            "description": "Tall percussionist in a cobalt fringed boiler suit carrying white felt mallets.",
            "frontalImage": "https://assets.runware.ai/assets/inputs/a1d211f4-32cd-4cbc-8f86-4a0668a6ddcd.jpg",
            "images": [
              "https://assets.runware.ai/assets/inputs/62098343-e4f4-4a3d-a026-377936dd6d4c.jpg"
            ],
            "tags": [
              "Character"
            ]
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  positivePrompt="Create a finished seven-second 16:9 performance segment for an art-pop single, opening exactly from the supplied first frame. Inside the drained retro municipal pool, <<<element_1>>> performs the lead vocal while <<<element_2>>> plays two chrome floor toms. Preserve both performers' faces, wardrobe, proportions, and colors from their element references throughout. Begin with the symmetrical floor-level wide shot: the vocalist snaps her head toward camera on the first beat as the percussionist strikes both drums, making the cobalt sleeve fringe flare naturally. The camera then glides rapidly down the center lane between them while they advance in synchronized angular steps. Reflections of chartreuse and cobalt ripple across pale aqua tiles as if cast by moving water, although the pool remains completely dry. Midway, transition through a clean overhead view: their choreography forms opposing geometric diagonals around the circular drums. Finish with a confident medium push-in on the vocalist delivering a brief original nonlexical hook while the percussionist lands one final visible strike behind her; stop on the impact with both performers sharply composed. Bold 1980s public-access performance styling elevated with contemporary cinematic polish, hard magenta window light, cyan edge lights, controlled haze, crisp skin detail, subtle 35mm grain, punchy contrast, energetic editorial pacing, believable body mechanics, stable instruments and architecture. Generate synchronized original audio: dry 118 BPM industrial art-pop with gated floor toms, clipped analog bass, handclaps, a short wordless female vocal hook, tiled-room reverb, and drum impacts precisely aligned to the visible mallet strikes. No titles, captions, logos, audience, water, costume changes, extra performers, or malformed instruments." \
  negativePrompt="Unstable faces, identity changes, duplicated people, extra limbs, malformed hands, floating drumsticks, warped drums, wet pool, water, crowd, text, subtitles, logos, flicker, jitter, smeared motion, cartoon rendering, low-detail faces, asynchronous percussion." \
  duration=7 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/558a9600-fac1-401f-bab2-719cdb1dfacb.jpg \
  inputs.frameImages.0.frame=first \
  inputs.elements.0.id=mara_vocal \
  inputs.elements.0.description="Lead art-pop vocalist in a chartreuse tailored suit with a blunt black bob." \
  inputs.elements.0.frontalImage=https://assets.runware.ai/assets/inputs/08820d89-1c18-4612-a2ae-a131f3391711.jpg \
  inputs.elements.0.images.0=https://assets.runware.ai/assets/inputs/372a7189-5de6-4ddd-bc5a-31ae8a4d1958.jpg \
  inputs.elements.0.tags.0=Character \
  inputs.elements.1.id=iko_drummer \
  inputs.elements.1.description="Tall percussionist in a cobalt fringed boiler suit carrying white felt mallets." \
  inputs.elements.1.frontalImage=https://assets.runware.ai/assets/inputs/a1d211f4-32cd-4cbc-8f86-4a0668a6ddcd.jpg \
  inputs.elements.1.images.0=https://assets.runware.ai/assets/inputs/62098343-e4f4-4a3d-a026-377936dd6d4c.jpg \
  inputs.elements.1.tags.0=Character
{
  "taskType": "videoInference",
  "taskUUID": "8f2b63d6-d58a-458d-b9ed-b08e16ea797b",
  "model": "klingai:kling-video@3-pro",
  "positivePrompt": "Create a finished seven-second 16:9 performance segment for an art-pop single, opening exactly from the supplied first frame. Inside the drained retro municipal pool, <<<element_1>>> performs the lead vocal while <<<element_2>>> plays two chrome floor toms. Preserve both performers' faces, wardrobe, proportions, and colors from their element references throughout. Begin with the symmetrical floor-level wide shot: the vocalist snaps her head toward camera on the first beat as the percussionist strikes both drums, making the cobalt sleeve fringe flare naturally. The camera then glides rapidly down the center lane between them while they advance in synchronized angular steps. Reflections of chartreuse and cobalt ripple across pale aqua tiles as if cast by moving water, although the pool remains completely dry. Midway, transition through a clean overhead view: their choreography forms opposing geometric diagonals around the circular drums. Finish with a confident medium push-in on the vocalist delivering a brief original nonlexical hook while the percussionist lands one final visible strike behind her; stop on the impact with both performers sharply composed. Bold 1980s public-access performance styling elevated with contemporary cinematic polish, hard magenta window light, cyan edge lights, controlled haze, crisp skin detail, subtle 35mm grain, punchy contrast, energetic editorial pacing, believable body mechanics, stable instruments and architecture. Generate synchronized original audio: dry 118 BPM industrial art-pop with gated floor toms, clipped analog bass, handclaps, a short wordless female vocal hook, tiled-room reverb, and drum impacts precisely aligned to the visible mallet strikes. No titles, captions, logos, audience, water, costume changes, extra performers, or malformed instruments.",
  "negativePrompt": "Unstable faces, identity changes, duplicated people, extra limbs, malformed hands, floating drumsticks, warped drums, wet pool, water, crowd, text, subtitles, logos, flicker, jitter, smeared motion, cartoon rendering, low-detail faces, asynchronous percussion.",
  "duration": 7,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/558a9600-fac1-401f-bab2-719cdb1dfacb.jpg",
        "frame": "first"
      }
    ],
    "elements": [
      {
        "id": "mara_vocal",
        "description": "Lead art-pop vocalist in a chartreuse tailored suit with a blunt black bob.",
        "frontalImage": "https://assets.runware.ai/assets/inputs/08820d89-1c18-4612-a2ae-a131f3391711.jpg",
        "images": [
          "https://assets.runware.ai/assets/inputs/372a7189-5de6-4ddd-bc5a-31ae8a4d1958.jpg"
        ],
        "tags": [
          "Character"
        ]
      },
      {
        "id": "iko_drummer",
        "description": "Tall percussionist in a cobalt fringed boiler suit carrying white felt mallets.",
        "frontalImage": "https://assets.runware.ai/assets/inputs/a1d211f4-32cd-4cbc-8f86-4a0668a6ddcd.jpg",
        "images": [
          "https://assets.runware.ai/assets/inputs/62098343-e4f4-4a3d-a026-377936dd6d4c.jpg"
        ],
        "tags": [
          "Character"
        ]
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "8f2b63d6-d58a-458d-b9ed-b08e16ea797b",
  "videoUUID": "692e36e4-5ccf-4821-a51d-d21edfd2dd6d",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/692e36e4-5ccf-4821-a51d-d21edfd2dd6d.mp4",
  "cost": 0.784
}

multi-shot

Koji Culture Training Presenter Clip$1.51~3m 24s
Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'klingai:kling-video@3-pro',
  width: 1080,
  height: 1920,
  duration: 9,
  providerSettings: {
    klingai: {
      sound: true,
      multiPrompt: [
        {
          prompt: 'Wide establishing shot introducing the main subject in its environment.',
          duration: 3
        },
        {
          prompt: 'The main subject performs a clear action as the camera moves closer.',
          duration: 3
        },
        {
          prompt: 'A concluding shot resolves the action with a strong final composition.',
          duration: 3
        }
      ]
    }
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "klingai:kling-video@3-pro",
            "width": 1080,
            "height": 1920,
            "duration": 9,
            "providerSettings": {
                "klingai": {
                    "sound": True,
                    "multiPrompt": [
                        {
                            "prompt": "Wide establishing shot introducing the main subject in its environment.",
                            "duration": 3
                        },
                        {
                            "prompt": "The main subject performs a clear action as the camera moves closer.",
                            "duration": 3
                        },
                        {
                            "prompt": "A concluding shot resolves the action with a strong final composition.",
                            "duration": 3
                        }
                    ]
                }
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "39a39beb-8d92-46ae-9d62-055613231a6a",
      "model": "klingai:kling-video@3-pro",
      "width": 1080,
      "height": 1920,
      "duration": 9,
      "providerSettings": {
        "klingai": {
          "sound": true,
          "multiPrompt": [
            {
              "prompt": "Wide establishing shot introducing the main subject in its environment.",
              "duration": 3
            },
            {
              "prompt": "The main subject performs a clear action as the camera moves closer.",
              "duration": 3
            },
            {
              "prompt": "A concluding shot resolves the action with a strong final composition.",
              "duration": 3
            }
          ]
        }
      }
    }
  ]'
runware run klingai:kling-video@3-pro \
  width=1080 \
  height=1920 \
  duration=9 \
  providerSettings.klingai.sound=true \
  providerSettings.klingai.multiPrompt.0.prompt="Wide establishing shot introducing the main subject in its environment." \
  providerSettings.klingai.multiPrompt.0.duration=3 \
  providerSettings.klingai.multiPrompt.1.prompt="The main subject performs a clear action as the camera moves closer." \
  providerSettings.klingai.multiPrompt.1.duration=3 \
  providerSettings.klingai.multiPrompt.2.prompt="A concluding shot resolves the action with a strong final composition." \
  providerSettings.klingai.multiPrompt.2.duration=3
{
  "taskType": "videoInference",
  "taskUUID": "39a39beb-8d92-46ae-9d62-055613231a6a",
  "model": "klingai:kling-video@3-pro",
  "width": 1080,
  "height": 1920,
  "duration": 9,
  "providerSettings": {
    "klingai": {
      "sound": true,
      "multiPrompt": [
        {
          "prompt": "Wide establishing shot introducing the main subject in its environment.",
          "duration": 3
        },
        {
          "prompt": "The main subject performs a clear action as the camera moves closer.",
          "duration": 3
        },
        {
          "prompt": "A concluding shot resolves the action with a strong final composition.",
          "duration": 3
        }
      ]
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "39a39beb-8d92-46ae-9d62-055613231a6a",
  "videoUUID": "f1fed378-6f54-4782-8bfd-993ce7845abf",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/f1fed378-6f54-4782-8bfd-993ce7845abf.mp4",
  "cost": 1.512
}