live
MODEL IDklingai:kling-video@o3-pro

Kling VIDEO 3.0 Omni Pro

Kling AI
by

Kling VIDEO 3.0 Omni Pro is a unified multimodal video model that generates HD clips from text or images with native audio output. It prioritizes detail, motion realism, and stable subject identity, and it supports reference-driven generation plus prompt-based video editing with strong temporal consistency.

Kling VIDEO 3.0 Omni Pro

text-to-video

Museum Diver Background Composite$0.84~3m 35s
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@o3-pro',
  positivePrompt: 'Single continuous cinematic shot for a maritime museum exhibit teaser. A performer in a historically accurate 1900s copper-and-brass hard-hat diving suit walks slowly across a neutral pale-gray soundstage, framed full-body in a wide landscape composition. As the diver takes two heavy steps, a soft vertical light sweep travels from left to right and replaces only the background with a photorealistic cold-water shipwreck site: dark teal water, a timber hull on the seabed, drifting silt, sparse eelgrass and narrow shafts of sunlight descending from the surface. Preserve the diver perfectly throughout the transition—identical suit, scale, position, movement and warm brass highlights—with crisp natural separation around the helmet, hoses, gloved fingers and boots, no edge halos or background spill. After replacement, subtle underwater caustics and suspended particles integrate naturally around the subject while the diver remains the clear focal point. Camera makes a restrained lateral dolly matching the walk, steady museum-documentary realism, 35mm lens, moderate depth of field, cool cyan environment contrasted with aged copper. No text, logos or interface. Native sound: two weighty metal-and-rubber footsteps at first, transitioning smoothly into muffled underwater ambience, soft bubbles, distant hull creaks and a low atmospheric rumble.',
  width: 1920,
  height: 1080,
  duration: 6,
  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@o3-pro",
            "positivePrompt": "Single continuous cinematic shot for a maritime museum exhibit teaser. A performer in a historically accurate 1900s copper-and-brass hard-hat diving suit walks slowly across a neutral pale-gray soundstage, framed full-body in a wide landscape composition. As the diver takes two heavy steps, a soft vertical light sweep travels from left to right and replaces only the background with a photorealistic cold-water shipwreck site: dark teal water, a timber hull on the seabed, drifting silt, sparse eelgrass and narrow shafts of sunlight descending from the surface. Preserve the diver perfectly throughout the transition—identical suit, scale, position, movement and warm brass highlights—with crisp natural separation around the helmet, hoses, gloved fingers and boots, no edge halos or background spill. After replacement, subtle underwater caustics and suspended particles integrate naturally around the subject while the diver remains the clear focal point. Camera makes a restrained lateral dolly matching the walk, steady museum-documentary realism, 35mm lens, moderate depth of field, cool cyan environment contrasted with aged copper. No text, logos or interface. Native sound: two weighty metal-and-rubber footsteps at first, transitioning smoothly into muffled underwater ambience, soft bubbles, distant hull creaks and a low atmospheric rumble.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "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": "41769464-47b4-4308-938a-6b33e5f0c37a",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Single continuous cinematic shot for a maritime museum exhibit teaser. A performer in a historically accurate 1900s copper-and-brass hard-hat diving suit walks slowly across a neutral pale-gray soundstage, framed full-body in a wide landscape composition. As the diver takes two heavy steps, a soft vertical light sweep travels from left to right and replaces only the background with a photorealistic cold-water shipwreck site: dark teal water, a timber hull on the seabed, drifting silt, sparse eelgrass and narrow shafts of sunlight descending from the surface. Preserve the diver perfectly throughout the transition—identical suit, scale, position, movement and warm brass highlights—with crisp natural separation around the helmet, hoses, gloved fingers and boots, no edge halos or background spill. After replacement, subtle underwater caustics and suspended particles integrate naturally around the subject while the diver remains the clear focal point. Camera makes a restrained lateral dolly matching the walk, steady museum-documentary realism, 35mm lens, moderate depth of field, cool cyan environment contrasted with aged copper. No text, logos or interface. Native sound: two weighty metal-and-rubber footsteps at first, transitioning smoothly into muffled underwater ambience, soft bubbles, distant hull creaks and a low atmospheric rumble.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Single continuous cinematic shot for a maritime museum exhibit teaser. A performer in a historically accurate 1900s copper-and-brass hard-hat diving suit walks slowly across a neutral pale-gray soundstage, framed full-body in a wide landscape composition. As the diver takes two heavy steps, a soft vertical light sweep travels from left to right and replaces only the background with a photorealistic cold-water shipwreck site: dark teal water, a timber hull on the seabed, drifting silt, sparse eelgrass and narrow shafts of sunlight descending from the surface. Preserve the diver perfectly throughout the transition—identical suit, scale, position, movement and warm brass highlights—with crisp natural separation around the helmet, hoses, gloved fingers and boots, no edge halos or background spill. After replacement, subtle underwater caustics and suspended particles integrate naturally around the subject while the diver remains the clear focal point. Camera makes a restrained lateral dolly matching the walk, steady museum-documentary realism, 35mm lens, moderate depth of field, cool cyan environment contrasted with aged copper. No text, logos or interface. Native sound: two weighty metal-and-rubber footsteps at first, transitioning smoothly into muffled underwater ambience, soft bubbles, distant hull creaks and a low atmospheric rumble." \
  width=1920 \
  height=1080 \
  duration=6 \
  providerSettings.klingai.sound=true
{
  "taskType": "videoInference",
  "taskUUID": "41769464-47b4-4308-938a-6b33e5f0c37a",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Single continuous cinematic shot for a maritime museum exhibit teaser. A performer in a historically accurate 1900s copper-and-brass hard-hat diving suit walks slowly across a neutral pale-gray soundstage, framed full-body in a wide landscape composition. As the diver takes two heavy steps, a soft vertical light sweep travels from left to right and replaces only the background with a photorealistic cold-water shipwreck site: dark teal water, a timber hull on the seabed, drifting silt, sparse eelgrass and narrow shafts of sunlight descending from the surface. Preserve the diver perfectly throughout the transition—identical suit, scale, position, movement and warm brass highlights—with crisp natural separation around the helmet, hoses, gloved fingers and boots, no edge halos or background spill. After replacement, subtle underwater caustics and suspended particles integrate naturally around the subject while the diver remains the clear focal point. Camera makes a restrained lateral dolly matching the walk, steady museum-documentary realism, 35mm lens, moderate depth of field, cool cyan environment contrasted with aged copper. No text, logos or interface. Native sound: two weighty metal-and-rubber footsteps at first, transitioning smoothly into muffled underwater ambience, soft bubbles, distant hull creaks and a low atmospheric rumble.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "41769464-47b4-4308-938a-6b33e5f0c37a",
  "videoUUID": "e2a5d93c-f167-4bfb-bb4c-8b55007a3537",
  "videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/e2a5d93c-f167-4bfb-bb4c-8b55007a3537.mp4",
  "cost": 0.84
}

first-frame

Glassblowing Linocut Heritage Film$0.70~1m 44s
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@o3-pro',
  positivePrompt: 'Continue directly from the supplied first frame without a cut. The glassblower steadily rolls the blowpipe along the bench rails as the molten vessel turns, stretches slightly under gravity, and pulses from yellow-white to deep orange. She leans forward with controlled concentration and briefly brings the shaping tool toward the rotating glass. Tiny sparks lift through the hot air, furnace flames breathe in the background, and heat shimmer subtly bends the far wall. The camera makes a slow, low push past the blurred foreground tools, preserving the original subject, workshop layout, layered depth, and direction of movement.\n\nRender the continuing scene as a sophisticated hand-carved linocut animation for a craft heritage museum: bold soot-black gouges, warm ivory paper grain, vermilion shadows, and luminous amber ink reserved for the glass and furnace. Use visibly carved contour lines, imperfect ink pressure, restrained frame-to-frame texture movement, graphic silhouettes, and anatomically stable hands and tools. Keep motion grounded and physically credible rather than fantastical. No titles, captions, logos, borders, or interface elements.\n\nNative sound: close furnace roar, soft gas hiss, rhythmic steel-on-steel scrape as the pipe rolls, occasional tool clink, faint crackle of sparks, and the quiet room tone of a working hot shop; no speech and no music.',
  duration: 5,
  providerSettings: {
    klingai: {
      sound: true
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/4d2e2c08-fbed-472b-a831-0b2ebe498301.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@o3-pro",
            "positivePrompt": "Continue directly from the supplied first frame without a cut. The glassblower steadily rolls the blowpipe along the bench rails as the molten vessel turns, stretches slightly under gravity, and pulses from yellow-white to deep orange. She leans forward with controlled concentration and briefly brings the shaping tool toward the rotating glass. Tiny sparks lift through the hot air, furnace flames breathe in the background, and heat shimmer subtly bends the far wall. The camera makes a slow, low push past the blurred foreground tools, preserving the original subject, workshop layout, layered depth, and direction of movement.\n\nRender the continuing scene as a sophisticated hand-carved linocut animation for a craft heritage museum: bold soot-black gouges, warm ivory paper grain, vermilion shadows, and luminous amber ink reserved for the glass and furnace. Use visibly carved contour lines, imperfect ink pressure, restrained frame-to-frame texture movement, graphic silhouettes, and anatomically stable hands and tools. Keep motion grounded and physically credible rather than fantastical. No titles, captions, logos, borders, or interface elements.\n\nNative sound: close furnace roar, soft gas hiss, rhythmic steel-on-steel scrape as the pipe rolls, occasional tool clink, faint crackle of sparks, and the quiet room tone of a working hot shop; no speech and no music.",
            "duration": 5,
            "providerSettings": {
                "klingai": {
                    "sound": True
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/4d2e2c08-fbed-472b-a831-0b2ebe498301.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": "96c25515-93ac-4341-be37-994bcff00d49",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Continue directly from the supplied first frame without a cut. The glassblower steadily rolls the blowpipe along the bench rails as the molten vessel turns, stretches slightly under gravity, and pulses from yellow-white to deep orange. She leans forward with controlled concentration and briefly brings the shaping tool toward the rotating glass. Tiny sparks lift through the hot air, furnace flames breathe in the background, and heat shimmer subtly bends the far wall. The camera makes a slow, low push past the blurred foreground tools, preserving the original subject, workshop layout, layered depth, and direction of movement.\n\nRender the continuing scene as a sophisticated hand-carved linocut animation for a craft heritage museum: bold soot-black gouges, warm ivory paper grain, vermilion shadows, and luminous amber ink reserved for the glass and furnace. Use visibly carved contour lines, imperfect ink pressure, restrained frame-to-frame texture movement, graphic silhouettes, and anatomically stable hands and tools. Keep motion grounded and physically credible rather than fantastical. No titles, captions, logos, borders, or interface elements.\n\nNative sound: close furnace roar, soft gas hiss, rhythmic steel-on-steel scrape as the pipe rolls, occasional tool clink, faint crackle of sparks, and the quiet room tone of a working hot shop; no speech and no music.",
      "duration": 5,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/4d2e2c08-fbed-472b-a831-0b2ebe498301.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Continue directly from the supplied first frame without a cut. The glassblower steadily rolls the blowpipe along the bench rails as the molten vessel turns, stretches slightly under gravity, and pulses from yellow-white to deep orange. She leans forward with controlled concentration and briefly brings the shaping tool toward the rotating glass. Tiny sparks lift through the hot air, furnace flames breathe in the background, and heat shimmer subtly bends the far wall. The camera makes a slow, low push past the blurred foreground tools, preserving the original subject, workshop layout, layered depth, and direction of movement.

Render the continuing scene as a sophisticated hand-carved linocut animation for a craft heritage museum: bold soot-black gouges, warm ivory paper grain, vermilion shadows, and luminous amber ink reserved for the glass and furnace. Use visibly carved contour lines, imperfect ink pressure, restrained frame-to-frame texture movement, graphic silhouettes, and anatomically stable hands and tools. Keep motion grounded and physically credible rather than fantastical. No titles, captions, logos, borders, or interface elements.

Native sound: close furnace roar, soft gas hiss, rhythmic steel-on-steel scrape as the pipe rolls, occasional tool clink, faint crackle of sparks, and the quiet room tone of a working hot shop; no speech and no music." \
  duration=5 \
  providerSettings.klingai.sound=true \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/4d2e2c08-fbed-472b-a831-0b2ebe498301.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "96c25515-93ac-4341-be37-994bcff00d49",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Continue directly from the supplied first frame without a cut. The glassblower steadily rolls the blowpipe along the bench rails as the molten vessel turns, stretches slightly under gravity, and pulses from yellow-white to deep orange. She leans forward with controlled concentration and briefly brings the shaping tool toward the rotating glass. Tiny sparks lift through the hot air, furnace flames breathe in the background, and heat shimmer subtly bends the far wall. The camera makes a slow, low push past the blurred foreground tools, preserving the original subject, workshop layout, layered depth, and direction of movement.\n\nRender the continuing scene as a sophisticated hand-carved linocut animation for a craft heritage museum: bold soot-black gouges, warm ivory paper grain, vermilion shadows, and luminous amber ink reserved for the glass and furnace. Use visibly carved contour lines, imperfect ink pressure, restrained frame-to-frame texture movement, graphic silhouettes, and anatomically stable hands and tools. Keep motion grounded and physically credible rather than fantastical. No titles, captions, logos, borders, or interface elements.\n\nNative sound: close furnace roar, soft gas hiss, rhythmic steel-on-steel scrape as the pipe rolls, occasional tool clink, faint crackle of sparks, and the quiet room tone of a working hot shop; no speech and no music.",
  "duration": 5,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/4d2e2c08-fbed-472b-a831-0b2ebe498301.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "96c25515-93ac-4341-be37-994bcff00d49",
  "videoUUID": "c06b67fc-33b8-404a-9202-3a067d72e76d",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/c06b67fc-33b8-404a-9202-3a067d72e76d.mp4",
  "cost": 0.7
}

first-last-frame

Jacquard Loom Music Video Interlude$0.784~2m 42s
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@o3-pro',
  positivePrompt: 'Create a continuous seven-second music-video interlude connecting the supplied first and last frames. Maintain the exact overhead composition, loom structure, workshop lighting, thread colors, and cloth alignment. The Jacquard loom starts nearly still, then its heddles rise and fall in crisp alternating banks while the shuttle accelerates laterally across the warp. Rollers turn, taut threads vibrate, and the fabric advances toward the bottom of frame as the cobalt-and-vermilion waveform motif is woven row by row, arriving naturally at the final image. Choreograph the machine to a precise industrial-electronic pulse: dry shuttle clacks, deep muted kick, metallic ticks, and a restrained analog bass rhythm, building intensity before one clean final mechanical stop. Stable chassis with realistic vibration only in moving components, convincing thread tension and motion blur, hypnotic graphic rhythm, hard amber highlights against the dark workshop, rich cobalt, vermilion, cream, and black palette. Single locked overhead shot, no cuts, no camera shake, no object morphing, no added text or logos.',
  duration: 7,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/5aa95040-f6d9-431e-adfe-57de466d7a24.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/d8986e9f-ff77-43f1-9897-ed2dd5a7fd43.jpg',
        frame: 'last'
      }
    ]
  }
})
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@o3-pro",
            "positivePrompt": "Create a continuous seven-second music-video interlude connecting the supplied first and last frames. Maintain the exact overhead composition, loom structure, workshop lighting, thread colors, and cloth alignment. The Jacquard loom starts nearly still, then its heddles rise and fall in crisp alternating banks while the shuttle accelerates laterally across the warp. Rollers turn, taut threads vibrate, and the fabric advances toward the bottom of frame as the cobalt-and-vermilion waveform motif is woven row by row, arriving naturally at the final image. Choreograph the machine to a precise industrial-electronic pulse: dry shuttle clacks, deep muted kick, metallic ticks, and a restrained analog bass rhythm, building intensity before one clean final mechanical stop. Stable chassis with realistic vibration only in moving components, convincing thread tension and motion blur, hypnotic graphic rhythm, hard amber highlights against the dark workshop, rich cobalt, vermilion, cream, and black palette. Single locked overhead shot, no cuts, no camera shake, no object morphing, no added text or logos.",
            "duration": 7,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/5aa95040-f6d9-431e-adfe-57de466d7a24.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/d8986e9f-ff77-43f1-9897-ed2dd5a7fd43.jpg",
                        "frame": "last"
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "e2b19513-dbd9-4f9f-9a20-58fb439a7d6f",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Create a continuous seven-second music-video interlude connecting the supplied first and last frames. Maintain the exact overhead composition, loom structure, workshop lighting, thread colors, and cloth alignment. The Jacquard loom starts nearly still, then its heddles rise and fall in crisp alternating banks while the shuttle accelerates laterally across the warp. Rollers turn, taut threads vibrate, and the fabric advances toward the bottom of frame as the cobalt-and-vermilion waveform motif is woven row by row, arriving naturally at the final image. Choreograph the machine to a precise industrial-electronic pulse: dry shuttle clacks, deep muted kick, metallic ticks, and a restrained analog bass rhythm, building intensity before one clean final mechanical stop. Stable chassis with realistic vibration only in moving components, convincing thread tension and motion blur, hypnotic graphic rhythm, hard amber highlights against the dark workshop, rich cobalt, vermilion, cream, and black palette. Single locked overhead shot, no cuts, no camera shake, no object morphing, no added text or logos.",
      "duration": 7,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/5aa95040-f6d9-431e-adfe-57de466d7a24.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/d8986e9f-ff77-43f1-9897-ed2dd5a7fd43.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Create a continuous seven-second music-video interlude connecting the supplied first and last frames. Maintain the exact overhead composition, loom structure, workshop lighting, thread colors, and cloth alignment. The Jacquard loom starts nearly still, then its heddles rise and fall in crisp alternating banks while the shuttle accelerates laterally across the warp. Rollers turn, taut threads vibrate, and the fabric advances toward the bottom of frame as the cobalt-and-vermilion waveform motif is woven row by row, arriving naturally at the final image. Choreograph the machine to a precise industrial-electronic pulse: dry shuttle clacks, deep muted kick, metallic ticks, and a restrained analog bass rhythm, building intensity before one clean final mechanical stop. Stable chassis with realistic vibration only in moving components, convincing thread tension and motion blur, hypnotic graphic rhythm, hard amber highlights against the dark workshop, rich cobalt, vermilion, cream, and black palette. Single locked overhead shot, no cuts, no camera shake, no object morphing, no added text or logos." \
  duration=7 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/5aa95040-f6d9-431e-adfe-57de466d7a24.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/d8986e9f-ff77-43f1-9897-ed2dd5a7fd43.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "e2b19513-dbd9-4f9f-9a20-58fb439a7d6f",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Create a continuous seven-second music-video interlude connecting the supplied first and last frames. Maintain the exact overhead composition, loom structure, workshop lighting, thread colors, and cloth alignment. The Jacquard loom starts nearly still, then its heddles rise and fall in crisp alternating banks while the shuttle accelerates laterally across the warp. Rollers turn, taut threads vibrate, and the fabric advances toward the bottom of frame as the cobalt-and-vermilion waveform motif is woven row by row, arriving naturally at the final image. Choreograph the machine to a precise industrial-electronic pulse: dry shuttle clacks, deep muted kick, metallic ticks, and a restrained analog bass rhythm, building intensity before one clean final mechanical stop. Stable chassis with realistic vibration only in moving components, convincing thread tension and motion blur, hypnotic graphic rhythm, hard amber highlights against the dark workshop, rich cobalt, vermilion, cream, and black palette. Single locked overhead shot, no cuts, no camera shake, no object morphing, no added text or logos.",
  "duration": 7,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/5aa95040-f6d9-431e-adfe-57de466d7a24.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/d8986e9f-ff77-43f1-9897-ed2dd5a7fd43.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "e2b19513-dbd9-4f9f-9a20-58fb439a7d6f",
  "videoUUID": "d4bda6c2-3629-4c12-888d-8b89ecef945d",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/d4bda6c2-3629-4c12-888d-8b89ecef945d.mp4",
  "cost": 0.784
}

reference-to-video

Seaside Lido Seasonal Preview Film$1.34~5m 8s
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@o3-pro',
  positivePrompt: 'Create one continuous seasonal relighting shot for a municipal lido reopening campaign. Use the reference video as the exact guide for the slow lateral gimbal movement, square framing, lens perspective, wind-driven water ripples and gentle pennant motion. Preserve the lido’s stable architectural identity throughout: the white semicircular concrete pavilion, slim clock tower, cobalt railings, alternating blue-and-cream changing-room doors, curved pool edge and pale terrazzo deck must match the reference images without warping or redesign.\n\nBegin in the reference video’s overcast late-winter morning: cool slate light, wet deck, bare tamarisk branches and a subdued gray sea horizon. During the uninterrupted camera move, create a natural, elegant passage into midsummer blue hour. Clouds thin, soft sunlight warms and lengthens across the facade, the deck dries, tamarisk foliage gradually becomes full and green, and the sky settles into rich cobalt twilight. Finish with the target appearance from the second reference image: warm amber pavilion sconces and subtle underwater pool lights glowing against turquoise water, polished reflections, calm premium heritage-resort grading. Keep the transformation physically plausible and temporally smooth, with no wipe, cut, flash or fantasy effects. Empty venue, no people, no added structures, no text, no logos. Stable geometry, realistic water and foliage motion, cinematic architectural detail.',
  width: 1440,
  height: 1440,
  duration: 8,
  providerSettings: {
    klingai: {
      keepOriginalSound: true
    }
  },
  inputs: {
    referenceVideos: [
      'https://assets.runware.ai/assets/inputs/d2ecec52-52e5-46d0-a207-c98cfc659a3e.mp4'
    ],
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/609a46d0-5ee0-4d5a-af4f-2fc6a056e3b9.jpg',
      'https://assets.runware.ai/assets/inputs/892d42c9-1696-4297-8e31-3f494f6b2ed6.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@o3-pro",
            "positivePrompt": "Create one continuous seasonal relighting shot for a municipal lido reopening campaign. Use the reference video as the exact guide for the slow lateral gimbal movement, square framing, lens perspective, wind-driven water ripples and gentle pennant motion. Preserve the lido’s stable architectural identity throughout: the white semicircular concrete pavilion, slim clock tower, cobalt railings, alternating blue-and-cream changing-room doors, curved pool edge and pale terrazzo deck must match the reference images without warping or redesign.\n\nBegin in the reference video’s overcast late-winter morning: cool slate light, wet deck, bare tamarisk branches and a subdued gray sea horizon. During the uninterrupted camera move, create a natural, elegant passage into midsummer blue hour. Clouds thin, soft sunlight warms and lengthens across the facade, the deck dries, tamarisk foliage gradually becomes full and green, and the sky settles into rich cobalt twilight. Finish with the target appearance from the second reference image: warm amber pavilion sconces and subtle underwater pool lights glowing against turquoise water, polished reflections, calm premium heritage-resort grading. Keep the transformation physically plausible and temporally smooth, with no wipe, cut, flash or fantasy effects. Empty venue, no people, no added structures, no text, no logos. Stable geometry, realistic water and foliage motion, cinematic architectural detail.",
            "width": 1440,
            "height": 1440,
            "duration": 8,
            "providerSettings": {
                "klingai": {
                    "keepOriginalSound": True
                }
            },
            "inputs": {
                "referenceVideos": [
                    "https://assets.runware.ai/assets/inputs/d2ecec52-52e5-46d0-a207-c98cfc659a3e.mp4"
                ],
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/609a46d0-5ee0-4d5a-af4f-2fc6a056e3b9.jpg",
                    "https://assets.runware.ai/assets/inputs/892d42c9-1696-4297-8e31-3f494f6b2ed6.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": "80b5960d-f551-470d-8bd8-b369354b6046",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Create one continuous seasonal relighting shot for a municipal lido reopening campaign. Use the reference video as the exact guide for the slow lateral gimbal movement, square framing, lens perspective, wind-driven water ripples and gentle pennant motion. Preserve the lido’s stable architectural identity throughout: the white semicircular concrete pavilion, slim clock tower, cobalt railings, alternating blue-and-cream changing-room doors, curved pool edge and pale terrazzo deck must match the reference images without warping or redesign.\n\nBegin in the reference video’s overcast late-winter morning: cool slate light, wet deck, bare tamarisk branches and a subdued gray sea horizon. During the uninterrupted camera move, create a natural, elegant passage into midsummer blue hour. Clouds thin, soft sunlight warms and lengthens across the facade, the deck dries, tamarisk foliage gradually becomes full and green, and the sky settles into rich cobalt twilight. Finish with the target appearance from the second reference image: warm amber pavilion sconces and subtle underwater pool lights glowing against turquoise water, polished reflections, calm premium heritage-resort grading. Keep the transformation physically plausible and temporally smooth, with no wipe, cut, flash or fantasy effects. Empty venue, no people, no added structures, no text, no logos. Stable geometry, realistic water and foliage motion, cinematic architectural detail.",
      "width": 1440,
      "height": 1440,
      "duration": 8,
      "providerSettings": {
        "klingai": {
          "keepOriginalSound": true
        }
      },
      "inputs": {
        "referenceVideos": [
          "https://assets.runware.ai/assets/inputs/d2ecec52-52e5-46d0-a207-c98cfc659a3e.mp4"
        ],
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/609a46d0-5ee0-4d5a-af4f-2fc6a056e3b9.jpg",
          "https://assets.runware.ai/assets/inputs/892d42c9-1696-4297-8e31-3f494f6b2ed6.jpg"
        ]
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Create one continuous seasonal relighting shot for a municipal lido reopening campaign. Use the reference video as the exact guide for the slow lateral gimbal movement, square framing, lens perspective, wind-driven water ripples and gentle pennant motion. Preserve the lido’s stable architectural identity throughout: the white semicircular concrete pavilion, slim clock tower, cobalt railings, alternating blue-and-cream changing-room doors, curved pool edge and pale terrazzo deck must match the reference images without warping or redesign.

Begin in the reference video’s overcast late-winter morning: cool slate light, wet deck, bare tamarisk branches and a subdued gray sea horizon. During the uninterrupted camera move, create a natural, elegant passage into midsummer blue hour. Clouds thin, soft sunlight warms and lengthens across the facade, the deck dries, tamarisk foliage gradually becomes full and green, and the sky settles into rich cobalt twilight. Finish with the target appearance from the second reference image: warm amber pavilion sconces and subtle underwater pool lights glowing against turquoise water, polished reflections, calm premium heritage-resort grading. Keep the transformation physically plausible and temporally smooth, with no wipe, cut, flash or fantasy effects. Empty venue, no people, no added structures, no text, no logos. Stable geometry, realistic water and foliage motion, cinematic architectural detail." \
  width=1440 \
  height=1440 \
  duration=8 \
  providerSettings.klingai.keepOriginalSound=true \
  inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/d2ecec52-52e5-46d0-a207-c98cfc659a3e.mp4 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/609a46d0-5ee0-4d5a-af4f-2fc6a056e3b9.jpg \
  inputs.referenceImages.1=https://assets.runware.ai/assets/inputs/892d42c9-1696-4297-8e31-3f494f6b2ed6.jpg
{
  "taskType": "videoInference",
  "taskUUID": "80b5960d-f551-470d-8bd8-b369354b6046",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Create one continuous seasonal relighting shot for a municipal lido reopening campaign. Use the reference video as the exact guide for the slow lateral gimbal movement, square framing, lens perspective, wind-driven water ripples and gentle pennant motion. Preserve the lido’s stable architectural identity throughout: the white semicircular concrete pavilion, slim clock tower, cobalt railings, alternating blue-and-cream changing-room doors, curved pool edge and pale terrazzo deck must match the reference images without warping or redesign.\n\nBegin in the reference video’s overcast late-winter morning: cool slate light, wet deck, bare tamarisk branches and a subdued gray sea horizon. During the uninterrupted camera move, create a natural, elegant passage into midsummer blue hour. Clouds thin, soft sunlight warms and lengthens across the facade, the deck dries, tamarisk foliage gradually becomes full and green, and the sky settles into rich cobalt twilight. Finish with the target appearance from the second reference image: warm amber pavilion sconces and subtle underwater pool lights glowing against turquoise water, polished reflections, calm premium heritage-resort grading. Keep the transformation physically plausible and temporally smooth, with no wipe, cut, flash or fantasy effects. Empty venue, no people, no added structures, no text, no logos. Stable geometry, realistic water and foliage motion, cinematic architectural detail.",
  "width": 1440,
  "height": 1440,
  "duration": 8,
  "providerSettings": {
    "klingai": {
      "keepOriginalSound": true
    }
  },
  "inputs": {
    "referenceVideos": [
      "https://assets.runware.ai/assets/inputs/d2ecec52-52e5-46d0-a207-c98cfc659a3e.mp4"
    ],
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/609a46d0-5ee0-4d5a-af4f-2fc6a056e3b9.jpg",
      "https://assets.runware.ai/assets/inputs/892d42c9-1696-4297-8e31-3f494f6b2ed6.jpg"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "80b5960d-f551-470d-8bd8-b369354b6046",
  "videoUUID": "e232b53a-b74e-4d5f-87a0-cdee68af7a52",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/e232b53a-b74e-4d5f-87a0-cdee68af7a52.mp4",
  "cost": 1.344
}

video-edit

Racing Wheelchair Violet Colorway Film$1.01~3m 54s
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@o3-pro',
  positivePrompt: 'Edit the source video into a finished racing-wheelchair colorway presentation. Change only the exposed silver tubular metal frame of the racing wheelchair to a premium deep electric-violet anodized aluminum finish. Apply the violet consistently to every visible frame tube and joint as the chair and camera move, with physically accurate metallic grain, highlights, reflections, shadows, and occlusion. Preserve the frame geometry and all fine construction details exactly. Do not recolor the wheels, spokes, tires, hubs, drivetrain, seat, straps, athlete, gloves, clothing, skin, track, or background. Preserve the source camera movement, timing, athlete performance, wheel rotation, lighting, composition, environment, and original sound without alteration. The result must look like the same product film captured with a genuine factory-produced violet frame, with no morphing, flicker, color spill, added graphics, logos, captions, or text.',
  resolution: '1080p',
  providerSettings: {
    klingai: {
      keepOriginalSound: true
    }
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/7ccad435-8d6d-42a6-83eb-a803ac36ed44.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@o3-pro",
            "positivePrompt": "Edit the source video into a finished racing-wheelchair colorway presentation. Change only the exposed silver tubular metal frame of the racing wheelchair to a premium deep electric-violet anodized aluminum finish. Apply the violet consistently to every visible frame tube and joint as the chair and camera move, with physically accurate metallic grain, highlights, reflections, shadows, and occlusion. Preserve the frame geometry and all fine construction details exactly. Do not recolor the wheels, spokes, tires, hubs, drivetrain, seat, straps, athlete, gloves, clothing, skin, track, or background. Preserve the source camera movement, timing, athlete performance, wheel rotation, lighting, composition, environment, and original sound without alteration. The result must look like the same product film captured with a genuine factory-produced violet frame, with no morphing, flicker, color spill, added graphics, logos, captions, or text.",
            "resolution": "1080p",
            "providerSettings": {
                "klingai": {
                    "keepOriginalSound": True
                }
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/7ccad435-8d6d-42a6-83eb-a803ac36ed44.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": "da318002-33d6-466a-a0be-79bb7557cc9c",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Edit the source video into a finished racing-wheelchair colorway presentation. Change only the exposed silver tubular metal frame of the racing wheelchair to a premium deep electric-violet anodized aluminum finish. Apply the violet consistently to every visible frame tube and joint as the chair and camera move, with physically accurate metallic grain, highlights, reflections, shadows, and occlusion. Preserve the frame geometry and all fine construction details exactly. Do not recolor the wheels, spokes, tires, hubs, drivetrain, seat, straps, athlete, gloves, clothing, skin, track, or background. Preserve the source camera movement, timing, athlete performance, wheel rotation, lighting, composition, environment, and original sound without alteration. The result must look like the same product film captured with a genuine factory-produced violet frame, with no morphing, flicker, color spill, added graphics, logos, captions, or text.",
      "resolution": "1080p",
      "providerSettings": {
        "klingai": {
          "keepOriginalSound": true
        }
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/7ccad435-8d6d-42a6-83eb-a803ac36ed44.mp4"
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Edit the source video into a finished racing-wheelchair colorway presentation. Change only the exposed silver tubular metal frame of the racing wheelchair to a premium deep electric-violet anodized aluminum finish. Apply the violet consistently to every visible frame tube and joint as the chair and camera move, with physically accurate metallic grain, highlights, reflections, shadows, and occlusion. Preserve the frame geometry and all fine construction details exactly. Do not recolor the wheels, spokes, tires, hubs, drivetrain, seat, straps, athlete, gloves, clothing, skin, track, or background. Preserve the source camera movement, timing, athlete performance, wheel rotation, lighting, composition, environment, and original sound without alteration. The result must look like the same product film captured with a genuine factory-produced violet frame, with no morphing, flicker, color spill, added graphics, logos, captions, or text." \
  resolution=1080p \
  providerSettings.klingai.keepOriginalSound=true \
  inputs.video=https://assets.runware.ai/assets/inputs/7ccad435-8d6d-42a6-83eb-a803ac36ed44.mp4
{
  "taskType": "videoInference",
  "taskUUID": "da318002-33d6-466a-a0be-79bb7557cc9c",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Edit the source video into a finished racing-wheelchair colorway presentation. Change only the exposed silver tubular metal frame of the racing wheelchair to a premium deep electric-violet anodized aluminum finish. Apply the violet consistently to every visible frame tube and joint as the chair and camera move, with physically accurate metallic grain, highlights, reflections, shadows, and occlusion. Preserve the frame geometry and all fine construction details exactly. Do not recolor the wheels, spokes, tires, hubs, drivetrain, seat, straps, athlete, gloves, clothing, skin, track, or background. Preserve the source camera movement, timing, athlete performance, wheel rotation, lighting, composition, environment, and original sound without alteration. The result must look like the same product film captured with a genuine factory-produced violet frame, with no morphing, flicker, color spill, added graphics, logos, captions, or text.",
  "resolution": "1080p",
  "providerSettings": {
    "klingai": {
      "keepOriginalSound": true
    }
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/7ccad435-8d6d-42a6-83eb-a803ac36ed44.mp4"
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "da318002-33d6-466a-a0be-79bb7557cc9c",
  "videoUUID": "225798e8-2e54-485e-94a5-50842aa0e33c",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/225798e8-2e54-485e-94a5-50842aa0e33c.mp4",
  "cost": 1.008
}

elements

Oyster Farm Salinity Meter Reel$0.84~3m 1s
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@o3-pro',
  positivePrompt: 'Create a polished 6-second vertical social media product reel for commercial oyster farmers, centered on <<<element_1>>>. Dawn on a working tidal oyster farm, with seafoam-green water, weathered black cultivation baskets, galvanized rails, and a deckhand wearing coral-orange waterproof gloves. Begin with an extreme macro as the gloved hand pulls the recognizable cobalt meter from a wet utility pocket; beads of seawater roll naturally across its housing. Follow the hand in one swift, controlled movement as the silver probe dips into a freshly lifted oyster basket, splashing clear water toward the lens. Rack focus from rough oyster shells to the meter held upright above the basket, preserving its exact shape, colors, strap, and proportions from the references. Finish on a confident close product hero angle against sparkling water while the boat rocks subtly and droplets fall from the probe. Premium tactile marine-documentary art direction, crisp cool dawn light with warm coral accents, realistic skin and glove motion, shallow depth of field, energetic handheld-to-stabilized camera transition, strong central portrait composition, clean negative space near the top, no captions, logos, interface graphics, or invented text. Generate synchronized native sound: close water splashes, wet oyster shells clacking, rubber glove movement, one subtle electronic confirmation beep, distant gulls, low boat-engine idle, and light wind.',
  width: 1080,
  height: 1920,
  duration: 6,
  providerSettings: {
    klingai: {
      sound: true
    }
  },
  inputs: {
    elements: [
      {
        id: 'salinity_meter',
        description: 'Cobalt waterproof salinity meter with silver probe and coral wrist strap',
        frontalImage: 'https://assets.runware.ai/assets/inputs/fe77cfd5-285b-4d32-9edf-a8c53e27c41e.jpg',
        images: [
          'https://assets.runware.ai/assets/inputs/7d104878-9a01-4ec3-b5c3-ce561bbdaa03.jpg',
          'https://assets.runware.ai/assets/inputs/f2915c34-8445-4e8b-802c-985bd4622f42.jpg'
        ],
        tags: [
          'Item'
        ]
      }
    ]
  }
})
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@o3-pro",
            "positivePrompt": "Create a polished 6-second vertical social media product reel for commercial oyster farmers, centered on <<<element_1>>>. Dawn on a working tidal oyster farm, with seafoam-green water, weathered black cultivation baskets, galvanized rails, and a deckhand wearing coral-orange waterproof gloves. Begin with an extreme macro as the gloved hand pulls the recognizable cobalt meter from a wet utility pocket; beads of seawater roll naturally across its housing. Follow the hand in one swift, controlled movement as the silver probe dips into a freshly lifted oyster basket, splashing clear water toward the lens. Rack focus from rough oyster shells to the meter held upright above the basket, preserving its exact shape, colors, strap, and proportions from the references. Finish on a confident close product hero angle against sparkling water while the boat rocks subtly and droplets fall from the probe. Premium tactile marine-documentary art direction, crisp cool dawn light with warm coral accents, realistic skin and glove motion, shallow depth of field, energetic handheld-to-stabilized camera transition, strong central portrait composition, clean negative space near the top, no captions, logos, interface graphics, or invented text. Generate synchronized native sound: close water splashes, wet oyster shells clacking, rubber glove movement, one subtle electronic confirmation beep, distant gulls, low boat-engine idle, and light wind.",
            "width": 1080,
            "height": 1920,
            "duration": 6,
            "providerSettings": {
                "klingai": {
                    "sound": True
                }
            },
            "inputs": {
                "elements": [
                    {
                        "id": "salinity_meter",
                        "description": "Cobalt waterproof salinity meter with silver probe and coral wrist strap",
                        "frontalImage": "https://assets.runware.ai/assets/inputs/fe77cfd5-285b-4d32-9edf-a8c53e27c41e.jpg",
                        "images": [
                            "https://assets.runware.ai/assets/inputs/7d104878-9a01-4ec3-b5c3-ce561bbdaa03.jpg",
                            "https://assets.runware.ai/assets/inputs/f2915c34-8445-4e8b-802c-985bd4622f42.jpg"
                        ],
                        "tags": [
                            "Item"
                        ]
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "47d5e493-1d81-4467-8070-a5b92b8748fe",
      "model": "klingai:kling-video@o3-pro",
      "positivePrompt": "Create a polished 6-second vertical social media product reel for commercial oyster farmers, centered on <<<element_1>>>. Dawn on a working tidal oyster farm, with seafoam-green water, weathered black cultivation baskets, galvanized rails, and a deckhand wearing coral-orange waterproof gloves. Begin with an extreme macro as the gloved hand pulls the recognizable cobalt meter from a wet utility pocket; beads of seawater roll naturally across its housing. Follow the hand in one swift, controlled movement as the silver probe dips into a freshly lifted oyster basket, splashing clear water toward the lens. Rack focus from rough oyster shells to the meter held upright above the basket, preserving its exact shape, colors, strap, and proportions from the references. Finish on a confident close product hero angle against sparkling water while the boat rocks subtly and droplets fall from the probe. Premium tactile marine-documentary art direction, crisp cool dawn light with warm coral accents, realistic skin and glove motion, shallow depth of field, energetic handheld-to-stabilized camera transition, strong central portrait composition, clean negative space near the top, no captions, logos, interface graphics, or invented text. Generate synchronized native sound: close water splashes, wet oyster shells clacking, rubber glove movement, one subtle electronic confirmation beep, distant gulls, low boat-engine idle, and light wind.",
      "width": 1080,
      "height": 1920,
      "duration": 6,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      },
      "inputs": {
        "elements": [
          {
            "id": "salinity_meter",
            "description": "Cobalt waterproof salinity meter with silver probe and coral wrist strap",
            "frontalImage": "https://assets.runware.ai/assets/inputs/fe77cfd5-285b-4d32-9edf-a8c53e27c41e.jpg",
            "images": [
              "https://assets.runware.ai/assets/inputs/7d104878-9a01-4ec3-b5c3-ce561bbdaa03.jpg",
              "https://assets.runware.ai/assets/inputs/f2915c34-8445-4e8b-802c-985bd4622f42.jpg"
            ],
            "tags": [
              "Item"
            ]
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  positivePrompt="Create a polished 6-second vertical social media product reel for commercial oyster farmers, centered on <<<element_1>>>. Dawn on a working tidal oyster farm, with seafoam-green water, weathered black cultivation baskets, galvanized rails, and a deckhand wearing coral-orange waterproof gloves. Begin with an extreme macro as the gloved hand pulls the recognizable cobalt meter from a wet utility pocket; beads of seawater roll naturally across its housing. Follow the hand in one swift, controlled movement as the silver probe dips into a freshly lifted oyster basket, splashing clear water toward the lens. Rack focus from rough oyster shells to the meter held upright above the basket, preserving its exact shape, colors, strap, and proportions from the references. Finish on a confident close product hero angle against sparkling water while the boat rocks subtly and droplets fall from the probe. Premium tactile marine-documentary art direction, crisp cool dawn light with warm coral accents, realistic skin and glove motion, shallow depth of field, energetic handheld-to-stabilized camera transition, strong central portrait composition, clean negative space near the top, no captions, logos, interface graphics, or invented text. Generate synchronized native sound: close water splashes, wet oyster shells clacking, rubber glove movement, one subtle electronic confirmation beep, distant gulls, low boat-engine idle, and light wind." \
  width=1080 \
  height=1920 \
  duration=6 \
  providerSettings.klingai.sound=true \
  inputs.elements.0.id=salinity_meter \
  inputs.elements.0.description="Cobalt waterproof salinity meter with silver probe and coral wrist strap" \
  inputs.elements.0.frontalImage=https://assets.runware.ai/assets/inputs/fe77cfd5-285b-4d32-9edf-a8c53e27c41e.jpg \
  inputs.elements.0.images.0=https://assets.runware.ai/assets/inputs/7d104878-9a01-4ec3-b5c3-ce561bbdaa03.jpg \
  inputs.elements.0.images.1=https://assets.runware.ai/assets/inputs/f2915c34-8445-4e8b-802c-985bd4622f42.jpg \
  inputs.elements.0.tags.0=Item
{
  "taskType": "videoInference",
  "taskUUID": "47d5e493-1d81-4467-8070-a5b92b8748fe",
  "model": "klingai:kling-video@o3-pro",
  "positivePrompt": "Create a polished 6-second vertical social media product reel for commercial oyster farmers, centered on <<<element_1>>>. Dawn on a working tidal oyster farm, with seafoam-green water, weathered black cultivation baskets, galvanized rails, and a deckhand wearing coral-orange waterproof gloves. Begin with an extreme macro as the gloved hand pulls the recognizable cobalt meter from a wet utility pocket; beads of seawater roll naturally across its housing. Follow the hand in one swift, controlled movement as the silver probe dips into a freshly lifted oyster basket, splashing clear water toward the lens. Rack focus from rough oyster shells to the meter held upright above the basket, preserving its exact shape, colors, strap, and proportions from the references. Finish on a confident close product hero angle against sparkling water while the boat rocks subtly and droplets fall from the probe. Premium tactile marine-documentary art direction, crisp cool dawn light with warm coral accents, realistic skin and glove motion, shallow depth of field, energetic handheld-to-stabilized camera transition, strong central portrait composition, clean negative space near the top, no captions, logos, interface graphics, or invented text. Generate synchronized native sound: close water splashes, wet oyster shells clacking, rubber glove movement, one subtle electronic confirmation beep, distant gulls, low boat-engine idle, and light wind.",
  "width": 1080,
  "height": 1920,
  "duration": 6,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  },
  "inputs": {
    "elements": [
      {
        "id": "salinity_meter",
        "description": "Cobalt waterproof salinity meter with silver probe and coral wrist strap",
        "frontalImage": "https://assets.runware.ai/assets/inputs/fe77cfd5-285b-4d32-9edf-a8c53e27c41e.jpg",
        "images": [
          "https://assets.runware.ai/assets/inputs/7d104878-9a01-4ec3-b5c3-ce561bbdaa03.jpg",
          "https://assets.runware.ai/assets/inputs/f2915c34-8445-4e8b-802c-985bd4622f42.jpg"
        ],
        "tags": [
          "Item"
        ]
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "47d5e493-1d81-4467-8070-a5b92b8748fe",
  "videoUUID": "6cbeb4e4-d38e-4f96-83c6-8cd2ec3ef4ff",
  "videoURL": "https://vm.runware.ai/video/os/a03d21/ws/5/vi/6cbeb4e4-d38e-4f96-83c6-8cd2ec3ef4ff.mp4",
  "cost": 0.84
}

multi-shot

Midnight Laundromat Drumline Sequence$1.12~3m 3s
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@o3-pro',
  width: 1920,
  height: 1080,
  duration: 8,
  providerSettings: {
    klingai: {
      sound: true,
      multiPrompt: [
        {
          prompt: 'Cinematic music video inside a midnight coin laundromat, cobalt fluorescent light and warm orange dryers. A focused female drummer in a mustard-yellow marching jacket plays a chrome snare between spinning machines. Low tracking shot circles her as dryer windows pulse in time. Crisp snare rhythm, tumbling laundry, machine hum; build toward a hard downbeat.',
          duration: 4
        },
        {
          prompt: 'Cut exactly on the downbeat to the same female drummer in the mustard-yellow marching jacket bursting through the laundromat doors into a wet parking lot. The camera cranes back to reveal six drummers joining her beneath sodium-orange lamps, mirrored in rain puddles. The same snare groove expands into a triumphant full drumline with metallic echoes; cobalt laundromat glows behind them.',
          duration: 4
        }
      ]
    }
  }
})
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@o3-pro",
            "width": 1920,
            "height": 1080,
            "duration": 8,
            "providerSettings": {
                "klingai": {
                    "sound": True,
                    "multiPrompt": [
                        {
                            "prompt": "Cinematic music video inside a midnight coin laundromat, cobalt fluorescent light and warm orange dryers. A focused female drummer in a mustard-yellow marching jacket plays a chrome snare between spinning machines. Low tracking shot circles her as dryer windows pulse in time. Crisp snare rhythm, tumbling laundry, machine hum; build toward a hard downbeat.",
                            "duration": 4
                        },
                        {
                            "prompt": "Cut exactly on the downbeat to the same female drummer in the mustard-yellow marching jacket bursting through the laundromat doors into a wet parking lot. The camera cranes back to reveal six drummers joining her beneath sodium-orange lamps, mirrored in rain puddles. The same snare groove expands into a triumphant full drumline with metallic echoes; cobalt laundromat glows behind them.",
                            "duration": 4
                        }
                    ]
                }
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "bdbd7b5f-0b17-4c8c-816c-f25a33fcc306",
      "model": "klingai:kling-video@o3-pro",
      "width": 1920,
      "height": 1080,
      "duration": 8,
      "providerSettings": {
        "klingai": {
          "sound": true,
          "multiPrompt": [
            {
              "prompt": "Cinematic music video inside a midnight coin laundromat, cobalt fluorescent light and warm orange dryers. A focused female drummer in a mustard-yellow marching jacket plays a chrome snare between spinning machines. Low tracking shot circles her as dryer windows pulse in time. Crisp snare rhythm, tumbling laundry, machine hum; build toward a hard downbeat.",
              "duration": 4
            },
            {
              "prompt": "Cut exactly on the downbeat to the same female drummer in the mustard-yellow marching jacket bursting through the laundromat doors into a wet parking lot. The camera cranes back to reveal six drummers joining her beneath sodium-orange lamps, mirrored in rain puddles. The same snare groove expands into a triumphant full drumline with metallic echoes; cobalt laundromat glows behind them.",
              "duration": 4
            }
          ]
        }
      }
    }
  ]'
runware run klingai:kling-video@o3-pro \
  width=1920 \
  height=1080 \
  duration=8 \
  providerSettings.klingai.sound=true \
  providerSettings.klingai.multiPrompt.0.prompt="Cinematic music video inside a midnight coin laundromat, cobalt fluorescent light and warm orange dryers. A focused female drummer in a mustard-yellow marching jacket plays a chrome snare between spinning machines. Low tracking shot circles her as dryer windows pulse in time. Crisp snare rhythm, tumbling laundry, machine hum; build toward a hard downbeat." \
  providerSettings.klingai.multiPrompt.0.duration=4 \
  providerSettings.klingai.multiPrompt.1.prompt="Cut exactly on the downbeat to the same female drummer in the mustard-yellow marching jacket bursting through the laundromat doors into a wet parking lot. The camera cranes back to reveal six drummers joining her beneath sodium-orange lamps, mirrored in rain puddles. The same snare groove expands into a triumphant full drumline with metallic echoes; cobalt laundromat glows behind them." \
  providerSettings.klingai.multiPrompt.1.duration=4
{
  "taskType": "videoInference",
  "taskUUID": "bdbd7b5f-0b17-4c8c-816c-f25a33fcc306",
  "model": "klingai:kling-video@o3-pro",
  "width": 1920,
  "height": 1080,
  "duration": 8,
  "providerSettings": {
    "klingai": {
      "sound": true,
      "multiPrompt": [
        {
          "prompt": "Cinematic music video inside a midnight coin laundromat, cobalt fluorescent light and warm orange dryers. A focused female drummer in a mustard-yellow marching jacket plays a chrome snare between spinning machines. Low tracking shot circles her as dryer windows pulse in time. Crisp snare rhythm, tumbling laundry, machine hum; build toward a hard downbeat.",
          "duration": 4
        },
        {
          "prompt": "Cut exactly on the downbeat to the same female drummer in the mustard-yellow marching jacket bursting through the laundromat doors into a wet parking lot. The camera cranes back to reveal six drummers joining her beneath sodium-orange lamps, mirrored in rain puddles. The same snare groove expands into a triumphant full drumline with metallic echoes; cobalt laundromat glows behind them.",
          "duration": 4
        }
      ]
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "bdbd7b5f-0b17-4c8c-816c-f25a33fcc306",
  "videoUUID": "c5e33481-0176-4b9a-afe0-0112e4dbcf31",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/c5e33481-0176-4b9a-afe0-0112e4dbcf31.mp4",
  "cost": 1.12
}