MODEL IDklingai:kling-video@3-standard
live

Kling VIDEO 3.0 Standard

Kling AI
by Kling AI

Kling VIDEO 3.0 Standard generates synchronized video and audio from text and images with a balance of quality, speed, and cost. It supports reference-based generation and prompt-driven edits while maintaining temporal stability and clear motion. Native audio output includes dialogue and ambient sound that aligns with the visual content.

Kling VIDEO 3.0 Standard
text-to-video

Automatic Flood Barrier Product Demo

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-standard',
  positivePrompt: 'Six-second cinematic product demonstration for an automatic flood barrier at the entrance of a modern municipal archive. Single continuous low-angle shot, composed in 16:9. Begin close to a flush stainless-steel threshold cassette as a shallow surge of rainwater races across pale concrete toward the doorway. The camera smoothly dollies sideways and arcs from the wet exterior toward the protected interior. Triggered by the rising water, a segmented brushed-aluminum barrier lifts cleanly from the threshold, unfolds upward between the door jambs, and locks into place with precise mechanical motion. Water strikes the deployed panel, splashes realistically, then diverts sideways while the archive floor behind it remains completely dry. End on a clear three-quarter view showing moving water on one side and the protected entrance on the other. Crisp architectural daylight after a storm, soft gray stone, brushed metal, restrained cyan accents, realistic reflections, premium engineering-film art direction. Native synchronized sound: rushing water, rain runoff, smooth hydraulic movement, a firm locking click, splashes against metal, and subtle building ambience; no narration or music. No logos, captions, labels, people, or interface graphics.',
  negativePrompt: 'illegible mechanism, barrier deformation, water passing through barrier, flooded interior, floating objects, shaky camera, rapid cuts, slow motion, dramatic explosion, people, logos, captions, subtitles, interface elements',
  width: 1280,
  height: 720,
  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@3-standard",
            "positivePrompt": "Six-second cinematic product demonstration for an automatic flood barrier at the entrance of a modern municipal archive. Single continuous low-angle shot, composed in 16:9. Begin close to a flush stainless-steel threshold cassette as a shallow surge of rainwater races across pale concrete toward the doorway. The camera smoothly dollies sideways and arcs from the wet exterior toward the protected interior. Triggered by the rising water, a segmented brushed-aluminum barrier lifts cleanly from the threshold, unfolds upward between the door jambs, and locks into place with precise mechanical motion. Water strikes the deployed panel, splashes realistically, then diverts sideways while the archive floor behind it remains completely dry. End on a clear three-quarter view showing moving water on one side and the protected entrance on the other. Crisp architectural daylight after a storm, soft gray stone, brushed metal, restrained cyan accents, realistic reflections, premium engineering-film art direction. Native synchronized sound: rushing water, rain runoff, smooth hydraulic movement, a firm locking click, splashes against metal, and subtle building ambience; no narration or music. No logos, captions, labels, people, or interface graphics.",
            "negativePrompt": "illegible mechanism, barrier deformation, water passing through barrier, flooded interior, floating objects, shaky camera, rapid cuts, slow motion, dramatic explosion, people, logos, captions, subtitles, interface elements",
            "width": 1280,
            "height": 720,
            "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": "aff4532a-34df-4d5c-ab2f-b54ae53acd40",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Six-second cinematic product demonstration for an automatic flood barrier at the entrance of a modern municipal archive. Single continuous low-angle shot, composed in 16:9. Begin close to a flush stainless-steel threshold cassette as a shallow surge of rainwater races across pale concrete toward the doorway. The camera smoothly dollies sideways and arcs from the wet exterior toward the protected interior. Triggered by the rising water, a segmented brushed-aluminum barrier lifts cleanly from the threshold, unfolds upward between the door jambs, and locks into place with precise mechanical motion. Water strikes the deployed panel, splashes realistically, then diverts sideways while the archive floor behind it remains completely dry. End on a clear three-quarter view showing moving water on one side and the protected entrance on the other. Crisp architectural daylight after a storm, soft gray stone, brushed metal, restrained cyan accents, realistic reflections, premium engineering-film art direction. Native synchronized sound: rushing water, rain runoff, smooth hydraulic movement, a firm locking click, splashes against metal, and subtle building ambience; no narration or music. No logos, captions, labels, people, or interface graphics.",
      "negativePrompt": "illegible mechanism, barrier deformation, water passing through barrier, flooded interior, floating objects, shaky camera, rapid cuts, slow motion, dramatic explosion, people, logos, captions, subtitles, interface elements",
      "width": 1280,
      "height": 720,
      "duration": 6,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Six-second cinematic product demonstration for an automatic flood barrier at the entrance of a modern municipal archive. Single continuous low-angle shot, composed in 16:9. Begin close to a flush stainless-steel threshold cassette as a shallow surge of rainwater races across pale concrete toward the doorway. The camera smoothly dollies sideways and arcs from the wet exterior toward the protected interior. Triggered by the rising water, a segmented brushed-aluminum barrier lifts cleanly from the threshold, unfolds upward between the door jambs, and locks into place with precise mechanical motion. Water strikes the deployed panel, splashes realistically, then diverts sideways while the archive floor behind it remains completely dry. End on a clear three-quarter view showing moving water on one side and the protected entrance on the other. Crisp architectural daylight after a storm, soft gray stone, brushed metal, restrained cyan accents, realistic reflections, premium engineering-film art direction. Native synchronized sound: rushing water, rain runoff, smooth hydraulic movement, a firm locking click, splashes against metal, and subtle building ambience; no narration or music. No logos, captions, labels, people, or interface graphics." \
  negativePrompt="illegible mechanism, barrier deformation, water passing through barrier, flooded interior, floating objects, shaky camera, rapid cuts, slow motion, dramatic explosion, people, logos, captions, subtitles, interface elements" \
  width=1280 \
  height=720 \
  duration=6 \
  providerSettings.klingai.sound=true
{
  "taskType": "videoInference",
  "taskUUID": "aff4532a-34df-4d5c-ab2f-b54ae53acd40",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Six-second cinematic product demonstration for an automatic flood barrier at the entrance of a modern municipal archive. Single continuous low-angle shot, composed in 16:9. Begin close to a flush stainless-steel threshold cassette as a shallow surge of rainwater races across pale concrete toward the doorway. The camera smoothly dollies sideways and arcs from the wet exterior toward the protected interior. Triggered by the rising water, a segmented brushed-aluminum barrier lifts cleanly from the threshold, unfolds upward between the door jambs, and locks into place with precise mechanical motion. Water strikes the deployed panel, splashes realistically, then diverts sideways while the archive floor behind it remains completely dry. End on a clear three-quarter view showing moving water on one side and the protected entrance on the other. Crisp architectural daylight after a storm, soft gray stone, brushed metal, restrained cyan accents, realistic reflections, premium engineering-film art direction. Native synchronized sound: rushing water, rain runoff, smooth hydraulic movement, a firm locking click, splashes against metal, and subtle building ambience; no narration or music. No logos, captions, labels, people, or interface graphics.",
  "negativePrompt": "illegible mechanism, barrier deformation, water passing through barrier, flooded interior, floating objects, shaky camera, rapid cuts, slow motion, dramatic explosion, people, logos, captions, subtitles, interface elements",
  "width": 1280,
  "height": 720,
  "duration": 6,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "aff4532a-34df-4d5c-ab2f-b54ae53acd40",
  "videoUUID": "2c2e86f4-5049-4bb2-abc5-17e11cf10b96",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/2c2e86f4-5049-4bb2-abc5-17e11cf10b96.mp4",
  "cost": 0.756
}
first-frame

Rare Seed Archive Motion Ident

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-standard',
  positivePrompt: 'Create a polished five-second physical stop-motion logo ident, continuing seamlessly from the supplied first frame with exactly the same seed placement, paper surface, lighting, shadows, perspective, and color. No cut. The central winged maple seed remains clearly visible as the hero subject. A faint draft lifts tiny paper fibers and makes its wing tremble naturally. The camera performs a slow, smooth rise from the opening oblique macro angle toward a precise overhead view while pushing in slightly. One by one, the five softly blurred seeds around the perimeter slide and lightly tumble across the paper in graceful curved paths, coming into focus as they approach. Their motion feels handcrafted and physically plausible, with minute bounces, friction, shifting shadows, and delicate papery flex. By four seconds, all six seeds interlock radially around their tips to form a clean six-petal botanical archive emblem centered in frame. A narrow sweep of warm light travels around the finished mark, revealing vein texture and giving the emblem a subtle living pulse without changing its geometry. Hold the complete emblem clearly for the final beat. Elegant museum identity design, tactile natural materials, restrained parchment, sage, and muted brass palette, calm optimistic mood, crisp temporal stability, no extra objects, no lettering, no scene change. Sound design: intimate dry seed clicks, a soft papery rustle, and one gentle resonant wooden chime as the emblem locks into place; no voice and no music.',
  negativePrompt: 'Illegible text, captions, extra seeds, duplicated fragments, liquid motion, explosive motion, fantasy particles, neon colors, camera shake, abrupt cuts, warped emblem, changing paper background, hands, insects, packaging, interface elements, watermark.',
  duration: 5,
  providerSettings: {
    klingai: {
      sound: true
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/0e45d95a-e94b-43e1-aa4e-bf4cb30b8eba.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-standard",
            "positivePrompt": "Create a polished five-second physical stop-motion logo ident, continuing seamlessly from the supplied first frame with exactly the same seed placement, paper surface, lighting, shadows, perspective, and color. No cut. The central winged maple seed remains clearly visible as the hero subject. A faint draft lifts tiny paper fibers and makes its wing tremble naturally. The camera performs a slow, smooth rise from the opening oblique macro angle toward a precise overhead view while pushing in slightly. One by one, the five softly blurred seeds around the perimeter slide and lightly tumble across the paper in graceful curved paths, coming into focus as they approach. Their motion feels handcrafted and physically plausible, with minute bounces, friction, shifting shadows, and delicate papery flex. By four seconds, all six seeds interlock radially around their tips to form a clean six-petal botanical archive emblem centered in frame. A narrow sweep of warm light travels around the finished mark, revealing vein texture and giving the emblem a subtle living pulse without changing its geometry. Hold the complete emblem clearly for the final beat. Elegant museum identity design, tactile natural materials, restrained parchment, sage, and muted brass palette, calm optimistic mood, crisp temporal stability, no extra objects, no lettering, no scene change. Sound design: intimate dry seed clicks, a soft papery rustle, and one gentle resonant wooden chime as the emblem locks into place; no voice and no music.",
            "negativePrompt": "Illegible text, captions, extra seeds, duplicated fragments, liquid motion, explosive motion, fantasy particles, neon colors, camera shake, abrupt cuts, warped emblem, changing paper background, hands, insects, packaging, interface elements, watermark.",
            "duration": 5,
            "providerSettings": {
                "klingai": {
                    "sound": True
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/0e45d95a-e94b-43e1-aa4e-bf4cb30b8eba.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": "35b79a79-5efc-4865-8e8a-dfa3aa7b1b94",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Create a polished five-second physical stop-motion logo ident, continuing seamlessly from the supplied first frame with exactly the same seed placement, paper surface, lighting, shadows, perspective, and color. No cut. The central winged maple seed remains clearly visible as the hero subject. A faint draft lifts tiny paper fibers and makes its wing tremble naturally. The camera performs a slow, smooth rise from the opening oblique macro angle toward a precise overhead view while pushing in slightly. One by one, the five softly blurred seeds around the perimeter slide and lightly tumble across the paper in graceful curved paths, coming into focus as they approach. Their motion feels handcrafted and physically plausible, with minute bounces, friction, shifting shadows, and delicate papery flex. By four seconds, all six seeds interlock radially around their tips to form a clean six-petal botanical archive emblem centered in frame. A narrow sweep of warm light travels around the finished mark, revealing vein texture and giving the emblem a subtle living pulse without changing its geometry. Hold the complete emblem clearly for the final beat. Elegant museum identity design, tactile natural materials, restrained parchment, sage, and muted brass palette, calm optimistic mood, crisp temporal stability, no extra objects, no lettering, no scene change. Sound design: intimate dry seed clicks, a soft papery rustle, and one gentle resonant wooden chime as the emblem locks into place; no voice and no music.",
      "negativePrompt": "Illegible text, captions, extra seeds, duplicated fragments, liquid motion, explosive motion, fantasy particles, neon colors, camera shake, abrupt cuts, warped emblem, changing paper background, hands, insects, packaging, interface elements, watermark.",
      "duration": 5,
      "providerSettings": {
        "klingai": {
          "sound": true
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/0e45d95a-e94b-43e1-aa4e-bf4cb30b8eba.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Create a polished five-second physical stop-motion logo ident, continuing seamlessly from the supplied first frame with exactly the same seed placement, paper surface, lighting, shadows, perspective, and color. No cut. The central winged maple seed remains clearly visible as the hero subject. A faint draft lifts tiny paper fibers and makes its wing tremble naturally. The camera performs a slow, smooth rise from the opening oblique macro angle toward a precise overhead view while pushing in slightly. One by one, the five softly blurred seeds around the perimeter slide and lightly tumble across the paper in graceful curved paths, coming into focus as they approach. Their motion feels handcrafted and physically plausible, with minute bounces, friction, shifting shadows, and delicate papery flex. By four seconds, all six seeds interlock radially around their tips to form a clean six-petal botanical archive emblem centered in frame. A narrow sweep of warm light travels around the finished mark, revealing vein texture and giving the emblem a subtle living pulse without changing its geometry. Hold the complete emblem clearly for the final beat. Elegant museum identity design, tactile natural materials, restrained parchment, sage, and muted brass palette, calm optimistic mood, crisp temporal stability, no extra objects, no lettering, no scene change. Sound design: intimate dry seed clicks, a soft papery rustle, and one gentle resonant wooden chime as the emblem locks into place; no voice and no music." \
  negativePrompt="Illegible text, captions, extra seeds, duplicated fragments, liquid motion, explosive motion, fantasy particles, neon colors, camera shake, abrupt cuts, warped emblem, changing paper background, hands, insects, packaging, interface elements, watermark." \
  duration=5 \
  providerSettings.klingai.sound=true \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/0e45d95a-e94b-43e1-aa4e-bf4cb30b8eba.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "35b79a79-5efc-4865-8e8a-dfa3aa7b1b94",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Create a polished five-second physical stop-motion logo ident, continuing seamlessly from the supplied first frame with exactly the same seed placement, paper surface, lighting, shadows, perspective, and color. No cut. The central winged maple seed remains clearly visible as the hero subject. A faint draft lifts tiny paper fibers and makes its wing tremble naturally. The camera performs a slow, smooth rise from the opening oblique macro angle toward a precise overhead view while pushing in slightly. One by one, the five softly blurred seeds around the perimeter slide and lightly tumble across the paper in graceful curved paths, coming into focus as they approach. Their motion feels handcrafted and physically plausible, with minute bounces, friction, shifting shadows, and delicate papery flex. By four seconds, all six seeds interlock radially around their tips to form a clean six-petal botanical archive emblem centered in frame. A narrow sweep of warm light travels around the finished mark, revealing vein texture and giving the emblem a subtle living pulse without changing its geometry. Hold the complete emblem clearly for the final beat. Elegant museum identity design, tactile natural materials, restrained parchment, sage, and muted brass palette, calm optimistic mood, crisp temporal stability, no extra objects, no lettering, no scene change. Sound design: intimate dry seed clicks, a soft papery rustle, and one gentle resonant wooden chime as the emblem locks into place; no voice and no music.",
  "negativePrompt": "Illegible text, captions, extra seeds, duplicated fragments, liquid motion, explosive motion, fantasy particles, neon colors, camera shake, abrupt cuts, warped emblem, changing paper background, hands, insects, packaging, interface elements, watermark.",
  "duration": 5,
  "providerSettings": {
    "klingai": {
      "sound": true
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/0e45d95a-e94b-43e1-aa4e-bf4cb30b8eba.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "35b79a79-5efc-4865-8e8a-dfa3aa7b1b94",
  "videoUUID": "089bb36c-51db-45e7-bf00-2239758174d7",
  "videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/089bb36c-51db-45e7-bf00-2239758174d7.mp4",
  "cost": 0.63
}
first-last-frame

Sea Salt Harvest Music Video

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-standard',
  positivePrompt: 'Create one continuous eight-second 16:9 art-pop music-video shot that connects the supplied first and last frames exactly. Preserve the singer\'s face, blunt black bob, eyebrow piercing, body proportions and persimmon costume throughout. Begin in hushed blue predawn with the camera at waist height as she pulls the wooden salt rake through shallow brine. Track sideways in a slow, elegant arc while each rake stroke sends rhythmic concentric ripples across the mirrored water. Fine salt crystals lift from the ridges in controlled ribbons, spiraling around her without obscuring her face. As she turns toward camera and rises into a confident performance stance, accelerate the sunrise naturally from cool blue-gray to warm apricot. The orange bib fabric gradually unfolds into broad pleats, and airborne crystals settle along its edges to form the translucent mineral cape shown in the final frame. The rake rotates smoothly from working position into an upright staff. Finish with a subtle crane upward and settle precisely into the centered closing composition, crystal ridges radiating behind her. Choreography should feel purposeful, tactile and synchronized to an original sparse art-pop phrase: dry rake scrapes, brushed metal percussion, low bowed cello pulse and one warm wordless female vocal swell. No cuts, no captions or lyrics, no logos.',
  negativePrompt: 'Abrupt cuts, identity changes, extra people, duplicated limbs, malformed hands, warped rake, floating costume pieces, chaotic particles, storm weather, neon lighting, fantasy landscape, illegible text, subtitles, logos, camera shake, flicker, low-detail faces, oversaturated colors.',
  duration: 8,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/69d301e5-6242-4844-9002-9dd2b26d1356.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/60ff7278-3c32-43e0-bcf0-ca8ec00fbda0.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@3-standard",
            "positivePrompt": "Create one continuous eight-second 16:9 art-pop music-video shot that connects the supplied first and last frames exactly. Preserve the singer's face, blunt black bob, eyebrow piercing, body proportions and persimmon costume throughout. Begin in hushed blue predawn with the camera at waist height as she pulls the wooden salt rake through shallow brine. Track sideways in a slow, elegant arc while each rake stroke sends rhythmic concentric ripples across the mirrored water. Fine salt crystals lift from the ridges in controlled ribbons, spiraling around her without obscuring her face. As she turns toward camera and rises into a confident performance stance, accelerate the sunrise naturally from cool blue-gray to warm apricot. The orange bib fabric gradually unfolds into broad pleats, and airborne crystals settle along its edges to form the translucent mineral cape shown in the final frame. The rake rotates smoothly from working position into an upright staff. Finish with a subtle crane upward and settle precisely into the centered closing composition, crystal ridges radiating behind her. Choreography should feel purposeful, tactile and synchronized to an original sparse art-pop phrase: dry rake scrapes, brushed metal percussion, low bowed cello pulse and one warm wordless female vocal swell. No cuts, no captions or lyrics, no logos.",
            "negativePrompt": "Abrupt cuts, identity changes, extra people, duplicated limbs, malformed hands, warped rake, floating costume pieces, chaotic particles, storm weather, neon lighting, fantasy landscape, illegible text, subtitles, logos, camera shake, flicker, low-detail faces, oversaturated colors.",
            "duration": 8,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/69d301e5-6242-4844-9002-9dd2b26d1356.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/60ff7278-3c32-43e0-bcf0-ca8ec00fbda0.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": "6440378c-999b-4645-8081-e0205e68906b",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Create one continuous eight-second 16:9 art-pop music-video shot that connects the supplied first and last frames exactly. Preserve the singer's face, blunt black bob, eyebrow piercing, body proportions and persimmon costume throughout. Begin in hushed blue predawn with the camera at waist height as she pulls the wooden salt rake through shallow brine. Track sideways in a slow, elegant arc while each rake stroke sends rhythmic concentric ripples across the mirrored water. Fine salt crystals lift from the ridges in controlled ribbons, spiraling around her without obscuring her face. As she turns toward camera and rises into a confident performance stance, accelerate the sunrise naturally from cool blue-gray to warm apricot. The orange bib fabric gradually unfolds into broad pleats, and airborne crystals settle along its edges to form the translucent mineral cape shown in the final frame. The rake rotates smoothly from working position into an upright staff. Finish with a subtle crane upward and settle precisely into the centered closing composition, crystal ridges radiating behind her. Choreography should feel purposeful, tactile and synchronized to an original sparse art-pop phrase: dry rake scrapes, brushed metal percussion, low bowed cello pulse and one warm wordless female vocal swell. No cuts, no captions or lyrics, no logos.",
      "negativePrompt": "Abrupt cuts, identity changes, extra people, duplicated limbs, malformed hands, warped rake, floating costume pieces, chaotic particles, storm weather, neon lighting, fantasy landscape, illegible text, subtitles, logos, camera shake, flicker, low-detail faces, oversaturated colors.",
      "duration": 8,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/69d301e5-6242-4844-9002-9dd2b26d1356.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/60ff7278-3c32-43e0-bcf0-ca8ec00fbda0.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Create one continuous eight-second 16:9 art-pop music-video shot that connects the supplied first and last frames exactly. Preserve the singer's face, blunt black bob, eyebrow piercing, body proportions and persimmon costume throughout. Begin in hushed blue predawn with the camera at waist height as she pulls the wooden salt rake through shallow brine. Track sideways in a slow, elegant arc while each rake stroke sends rhythmic concentric ripples across the mirrored water. Fine salt crystals lift from the ridges in controlled ribbons, spiraling around her without obscuring her face. As she turns toward camera and rises into a confident performance stance, accelerate the sunrise naturally from cool blue-gray to warm apricot. The orange bib fabric gradually unfolds into broad pleats, and airborne crystals settle along its edges to form the translucent mineral cape shown in the final frame. The rake rotates smoothly from working position into an upright staff. Finish with a subtle crane upward and settle precisely into the centered closing composition, crystal ridges radiating behind her. Choreography should feel purposeful, tactile and synchronized to an original sparse art-pop phrase: dry rake scrapes, brushed metal percussion, low bowed cello pulse and one warm wordless female vocal swell. No cuts, no captions or lyrics, no logos." \
  negativePrompt="Abrupt cuts, identity changes, extra people, duplicated limbs, malformed hands, warped rake, floating costume pieces, chaotic particles, storm weather, neon lighting, fantasy landscape, illegible text, subtitles, logos, camera shake, flicker, low-detail faces, oversaturated colors." \
  duration=8 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/69d301e5-6242-4844-9002-9dd2b26d1356.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/60ff7278-3c32-43e0-bcf0-ca8ec00fbda0.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "6440378c-999b-4645-8081-e0205e68906b",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Create one continuous eight-second 16:9 art-pop music-video shot that connects the supplied first and last frames exactly. Preserve the singer's face, blunt black bob, eyebrow piercing, body proportions and persimmon costume throughout. Begin in hushed blue predawn with the camera at waist height as she pulls the wooden salt rake through shallow brine. Track sideways in a slow, elegant arc while each rake stroke sends rhythmic concentric ripples across the mirrored water. Fine salt crystals lift from the ridges in controlled ribbons, spiraling around her without obscuring her face. As she turns toward camera and rises into a confident performance stance, accelerate the sunrise naturally from cool blue-gray to warm apricot. The orange bib fabric gradually unfolds into broad pleats, and airborne crystals settle along its edges to form the translucent mineral cape shown in the final frame. The rake rotates smoothly from working position into an upright staff. Finish with a subtle crane upward and settle precisely into the centered closing composition, crystal ridges radiating behind her. Choreography should feel purposeful, tactile and synchronized to an original sparse art-pop phrase: dry rake scrapes, brushed metal percussion, low bowed cello pulse and one warm wordless female vocal swell. No cuts, no captions or lyrics, no logos.",
  "negativePrompt": "Abrupt cuts, identity changes, extra people, duplicated limbs, malformed hands, warped rake, floating costume pieces, chaotic particles, storm weather, neon lighting, fantasy landscape, illegible text, subtitles, logos, camera shake, flicker, low-detail faces, oversaturated colors.",
  "duration": 8,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/69d301e5-6242-4844-9002-9dd2b26d1356.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/60ff7278-3c32-43e0-bcf0-ca8ec00fbda0.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "6440378c-999b-4645-8081-e0205e68906b",
  "videoUUID": "ea257f53-26c6-47b4-b906-267721c71fd7",
  "videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/ea257f53-26c6-47b4-b906-267721c71fd7.mp4",
  "cost": 0.672
}
reference-to-video

Museum Textile Quarantine Briefing

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-standard',
  positivePrompt: 'Create a polished vertical museum staff training clip. The principal presenter must be the textile conservator established by the reference image, preserving her recognizable face, silver bob, tortoiseshell glasses, age, and oxide-green conservation smock throughout. Use the reference video for her compatible front-facing orientation, timing, restrained hand gestures, nod, blinking, lip movement, and original spoken audio. Place her chest-up in a real museum textile quarantine workspace with shallow-focus archival boxes, rolled acid-free tissue, a stainless inspection table, and a softly glowing task lamp behind her. Muted parchment, oxide green, and warm gray palette; clean institutional documentary art direction. Soft window light from camera left with gentle facial fill. Locked camera at eye level, stable anatomy, natural synchronized speech, credible professional demeanor. She addresses museum registrars directly and calmly. No captions, logos, interface graphics, or music.',
  providerSettings: {
    klingai: {
      characterOrientation: 'video',
      keepOriginalSound: true
    }
  },
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/0fcf0ead-e515-4f99-99a5-3d6b0a11fdd2.jpg'
    ],
    referenceVideos: [
      'https://assets.runware.ai/assets/inputs/8c713545-99ea-40ac-b956-d5bce688e290.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-standard",
            "positivePrompt": "Create a polished vertical museum staff training clip. The principal presenter must be the textile conservator established by the reference image, preserving her recognizable face, silver bob, tortoiseshell glasses, age, and oxide-green conservation smock throughout. Use the reference video for her compatible front-facing orientation, timing, restrained hand gestures, nod, blinking, lip movement, and original spoken audio. Place her chest-up in a real museum textile quarantine workspace with shallow-focus archival boxes, rolled acid-free tissue, a stainless inspection table, and a softly glowing task lamp behind her. Muted parchment, oxide green, and warm gray palette; clean institutional documentary art direction. Soft window light from camera left with gentle facial fill. Locked camera at eye level, stable anatomy, natural synchronized speech, credible professional demeanor. She addresses museum registrars directly and calmly. No captions, logos, interface graphics, or music.",
            "providerSettings": {
                "klingai": {
                    "characterOrientation": "video",
                    "keepOriginalSound": True
                }
            },
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/0fcf0ead-e515-4f99-99a5-3d6b0a11fdd2.jpg"
                ],
                "referenceVideos": [
                    "https://assets.runware.ai/assets/inputs/8c713545-99ea-40ac-b956-d5bce688e290.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": "b830c2ae-9201-4bd0-867a-826c5c988ee2",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Create a polished vertical museum staff training clip. The principal presenter must be the textile conservator established by the reference image, preserving her recognizable face, silver bob, tortoiseshell glasses, age, and oxide-green conservation smock throughout. Use the reference video for her compatible front-facing orientation, timing, restrained hand gestures, nod, blinking, lip movement, and original spoken audio. Place her chest-up in a real museum textile quarantine workspace with shallow-focus archival boxes, rolled acid-free tissue, a stainless inspection table, and a softly glowing task lamp behind her. Muted parchment, oxide green, and warm gray palette; clean institutional documentary art direction. Soft window light from camera left with gentle facial fill. Locked camera at eye level, stable anatomy, natural synchronized speech, credible professional demeanor. She addresses museum registrars directly and calmly. No captions, logos, interface graphics, or music.",
      "providerSettings": {
        "klingai": {
          "characterOrientation": "video",
          "keepOriginalSound": true
        }
      },
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/0fcf0ead-e515-4f99-99a5-3d6b0a11fdd2.jpg"
        ],
        "referenceVideos": [
          "https://assets.runware.ai/assets/inputs/8c713545-99ea-40ac-b956-d5bce688e290.mp4"
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Create a polished vertical museum staff training clip. The principal presenter must be the textile conservator established by the reference image, preserving her recognizable face, silver bob, tortoiseshell glasses, age, and oxide-green conservation smock throughout. Use the reference video for her compatible front-facing orientation, timing, restrained hand gestures, nod, blinking, lip movement, and original spoken audio. Place her chest-up in a real museum textile quarantine workspace with shallow-focus archival boxes, rolled acid-free tissue, a stainless inspection table, and a softly glowing task lamp behind her. Muted parchment, oxide green, and warm gray palette; clean institutional documentary art direction. Soft window light from camera left with gentle facial fill. Locked camera at eye level, stable anatomy, natural synchronized speech, credible professional demeanor. She addresses museum registrars directly and calmly. No captions, logos, interface graphics, or music." \
  providerSettings.klingai.characterOrientation=video \
  providerSettings.klingai.keepOriginalSound=true \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/0fcf0ead-e515-4f99-99a5-3d6b0a11fdd2.jpg \
  inputs.referenceVideos.0=https://assets.runware.ai/assets/inputs/8c713545-99ea-40ac-b956-d5bce688e290.mp4
{
  "taskType": "videoInference",
  "taskUUID": "b830c2ae-9201-4bd0-867a-826c5c988ee2",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Create a polished vertical museum staff training clip. The principal presenter must be the textile conservator established by the reference image, preserving her recognizable face, silver bob, tortoiseshell glasses, age, and oxide-green conservation smock throughout. Use the reference video for her compatible front-facing orientation, timing, restrained hand gestures, nod, blinking, lip movement, and original spoken audio. Place her chest-up in a real museum textile quarantine workspace with shallow-focus archival boxes, rolled acid-free tissue, a stainless inspection table, and a softly glowing task lamp behind her. Muted parchment, oxide green, and warm gray palette; clean institutional documentary art direction. Soft window light from camera left with gentle facial fill. Locked camera at eye level, stable anatomy, natural synchronized speech, credible professional demeanor. She addresses museum registrars directly and calmly. No captions, logos, interface graphics, or music.",
  "providerSettings": {
    "klingai": {
      "characterOrientation": "video",
      "keepOriginalSound": true
    }
  },
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/0fcf0ead-e515-4f99-99a5-3d6b0a11fdd2.jpg"
    ],
    "referenceVideos": [
      "https://assets.runware.ai/assets/inputs/8c713545-99ea-40ac-b956-d5bce688e290.mp4"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "b830c2ae-9201-4bd0-867a-826c5c988ee2",
  "videoUUID": "61b7bcf4-4aa0-4ee5-a921-931c4107bf55",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/61b7bcf4-4aa0-4ee5-a921-931c4107bf55.mp4",
  "cost": 0.756
}
Image to Video

Abandoned Ice Rink Reverie

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-standard',
  positivePrompt: 'Using the provided first-frame image as the opening shot, create a graceful cinematic sequence in a neglected frozen arena overtaken by winter and creeping greenery. The lone skater slowly pushes forward from stillness, carving elegant arcs across the ice while loose frost skims behind the blades. Camera begins in a wide steady view, then glides closer in a gentle curved tracking move. Dusty sunbeams shift through cracked overhead glass, faint mist curls near the surface, suspended vines sway slightly, tiny ice crystals sparkle, old banners tremble in the draft. The skater performs one smooth spin and a controlled stop, breathing visible in the cold air. Emphasize realistic body mechanics, temporal consistency, subtle environmental motion, and rich synchronized audio: blade scrapes, soft echoing arena ambience, distant creaks, light wind through broken panes, no music, no dialogue.',
  negativePrompt: 'low detail, jittery motion, warped anatomy, extra limbs, duplicated person, crowd, modern busy venue, flashy neon lighting, cartoon style, oversaturated colors, abrupt cuts, heavy motion blur, text, watermark, logo',
  duration: 8,
  providerSettings: {
    klingai: {}
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/3b620576-72c0-4501-809a-81ae94c257ae.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-standard",
            "positivePrompt": "Using the provided first-frame image as the opening shot, create a graceful cinematic sequence in a neglected frozen arena overtaken by winter and creeping greenery. The lone skater slowly pushes forward from stillness, carving elegant arcs across the ice while loose frost skims behind the blades. Camera begins in a wide steady view, then glides closer in a gentle curved tracking move. Dusty sunbeams shift through cracked overhead glass, faint mist curls near the surface, suspended vines sway slightly, tiny ice crystals sparkle, old banners tremble in the draft. The skater performs one smooth spin and a controlled stop, breathing visible in the cold air. Emphasize realistic body mechanics, temporal consistency, subtle environmental motion, and rich synchronized audio: blade scrapes, soft echoing arena ambience, distant creaks, light wind through broken panes, no music, no dialogue.",
            "negativePrompt": "low detail, jittery motion, warped anatomy, extra limbs, duplicated person, crowd, modern busy venue, flashy neon lighting, cartoon style, oversaturated colors, abrupt cuts, heavy motion blur, text, watermark, logo",
            "duration": 8,
            "providerSettings": {
                "klingai": {}
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/3b620576-72c0-4501-809a-81ae94c257ae.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": "469312a4-782f-442c-aaa7-7b0625ea6cb0",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Using the provided first-frame image as the opening shot, create a graceful cinematic sequence in a neglected frozen arena overtaken by winter and creeping greenery. The lone skater slowly pushes forward from stillness, carving elegant arcs across the ice while loose frost skims behind the blades. Camera begins in a wide steady view, then glides closer in a gentle curved tracking move. Dusty sunbeams shift through cracked overhead glass, faint mist curls near the surface, suspended vines sway slightly, tiny ice crystals sparkle, old banners tremble in the draft. The skater performs one smooth spin and a controlled stop, breathing visible in the cold air. Emphasize realistic body mechanics, temporal consistency, subtle environmental motion, and rich synchronized audio: blade scrapes, soft echoing arena ambience, distant creaks, light wind through broken panes, no music, no dialogue.",
      "negativePrompt": "low detail, jittery motion, warped anatomy, extra limbs, duplicated person, crowd, modern busy venue, flashy neon lighting, cartoon style, oversaturated colors, abrupt cuts, heavy motion blur, text, watermark, logo",
      "duration": 8,
      "providerSettings": {
        "klingai": {}
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/3b620576-72c0-4501-809a-81ae94c257ae.jpg"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Using the provided first-frame image as the opening shot, create a graceful cinematic sequence in a neglected frozen arena overtaken by winter and creeping greenery. The lone skater slowly pushes forward from stillness, carving elegant arcs across the ice while loose frost skims behind the blades. Camera begins in a wide steady view, then glides closer in a gentle curved tracking move. Dusty sunbeams shift through cracked overhead glass, faint mist curls near the surface, suspended vines sway slightly, tiny ice crystals sparkle, old banners tremble in the draft. The skater performs one smooth spin and a controlled stop, breathing visible in the cold air. Emphasize realistic body mechanics, temporal consistency, subtle environmental motion, and rich synchronized audio: blade scrapes, soft echoing arena ambience, distant creaks, light wind through broken panes, no music, no dialogue." \
  negativePrompt="low detail, jittery motion, warped anatomy, extra limbs, duplicated person, crowd, modern busy venue, flashy neon lighting, cartoon style, oversaturated colors, abrupt cuts, heavy motion blur, text, watermark, logo" \
  duration=8 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/3b620576-72c0-4501-809a-81ae94c257ae.jpg
{
  "taskType": "videoInference",
  "taskUUID": "469312a4-782f-442c-aaa7-7b0625ea6cb0",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Using the provided first-frame image as the opening shot, create a graceful cinematic sequence in a neglected frozen arena overtaken by winter and creeping greenery. The lone skater slowly pushes forward from stillness, carving elegant arcs across the ice while loose frost skims behind the blades. Camera begins in a wide steady view, then glides closer in a gentle curved tracking move. Dusty sunbeams shift through cracked overhead glass, faint mist curls near the surface, suspended vines sway slightly, tiny ice crystals sparkle, old banners tremble in the draft. The skater performs one smooth spin and a controlled stop, breathing visible in the cold air. Emphasize realistic body mechanics, temporal consistency, subtle environmental motion, and rich synchronized audio: blade scrapes, soft echoing arena ambience, distant creaks, light wind through broken panes, no music, no dialogue.",
  "negativePrompt": "low detail, jittery motion, warped anatomy, extra limbs, duplicated person, crowd, modern busy venue, flashy neon lighting, cartoon style, oversaturated colors, abrupt cuts, heavy motion blur, text, watermark, logo",
  "duration": 8,
  "providerSettings": {
    "klingai": {}
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/3b620576-72c0-4501-809a-81ae94c257ae.jpg"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "469312a4-782f-442c-aaa7-7b0625ea6cb0",
  "videoUUID": "5c8f03af-7867-4fe3-8787-207af8ecda8c",
  "videoURL": "https://vm.runware.ai/video/os/a20d05/ws/5/vi/5c8f03af-7867-4fe3-8787-207af8ecda8c.mp4",
  "cost": 0.672
}
Image to Video

Deserted Funfair Dawn Glide

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-standard',
  positivePrompt: 'Begin at the deserted entrance of a worn traveling funfair at daybreak and move forward through the grounds toward the central plaza. Paper tickets skitter across the dirt, tent flaps ripple in a light breeze, loose bulbs sway on hanging cables, dust drifts through slanting sunlight, and the Ferris wheel ahead gradually starts turning. Maintain strong continuity between the first and last frame images, with a smooth dolly-like camera move, natural object motion, grounded realism, cinematic atmosphere, and synchronized ambient sound such as creaking metal, fluttering canvas, distant ride machinery, and soft wind.',
  negativePrompt: 'crowds, performers, horror creatures, fantasy elements, extreme motion blur, warped geometry, duplicated objects, text overlays, logos, watermarks',
  duration: 5,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/d95b9905-2228-44b4-9576-9fc523234d31.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/39667ae2-9b5a-432e-8022-fdb220eddcc9.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@3-standard",
            "positivePrompt": "Begin at the deserted entrance of a worn traveling funfair at daybreak and move forward through the grounds toward the central plaza. Paper tickets skitter across the dirt, tent flaps ripple in a light breeze, loose bulbs sway on hanging cables, dust drifts through slanting sunlight, and the Ferris wheel ahead gradually starts turning. Maintain strong continuity between the first and last frame images, with a smooth dolly-like camera move, natural object motion, grounded realism, cinematic atmosphere, and synchronized ambient sound such as creaking metal, fluttering canvas, distant ride machinery, and soft wind.",
            "negativePrompt": "crowds, performers, horror creatures, fantasy elements, extreme motion blur, warped geometry, duplicated objects, text overlays, logos, watermarks",
            "duration": 5,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/d95b9905-2228-44b4-9576-9fc523234d31.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/39667ae2-9b5a-432e-8022-fdb220eddcc9.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": "236ba4b9-e789-4ff4-8fa9-7ca57ab56210",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Begin at the deserted entrance of a worn traveling funfair at daybreak and move forward through the grounds toward the central plaza. Paper tickets skitter across the dirt, tent flaps ripple in a light breeze, loose bulbs sway on hanging cables, dust drifts through slanting sunlight, and the Ferris wheel ahead gradually starts turning. Maintain strong continuity between the first and last frame images, with a smooth dolly-like camera move, natural object motion, grounded realism, cinematic atmosphere, and synchronized ambient sound such as creaking metal, fluttering canvas, distant ride machinery, and soft wind.",
      "negativePrompt": "crowds, performers, horror creatures, fantasy elements, extreme motion blur, warped geometry, duplicated objects, text overlays, logos, watermarks",
      "duration": 5,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/d95b9905-2228-44b4-9576-9fc523234d31.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/39667ae2-9b5a-432e-8022-fdb220eddcc9.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Begin at the deserted entrance of a worn traveling funfair at daybreak and move forward through the grounds toward the central plaza. Paper tickets skitter across the dirt, tent flaps ripple in a light breeze, loose bulbs sway on hanging cables, dust drifts through slanting sunlight, and the Ferris wheel ahead gradually starts turning. Maintain strong continuity between the first and last frame images, with a smooth dolly-like camera move, natural object motion, grounded realism, cinematic atmosphere, and synchronized ambient sound such as creaking metal, fluttering canvas, distant ride machinery, and soft wind." \
  negativePrompt="crowds, performers, horror creatures, fantasy elements, extreme motion blur, warped geometry, duplicated objects, text overlays, logos, watermarks" \
  duration=5 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/d95b9905-2228-44b4-9576-9fc523234d31.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/39667ae2-9b5a-432e-8022-fdb220eddcc9.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "236ba4b9-e789-4ff4-8fa9-7ca57ab56210",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Begin at the deserted entrance of a worn traveling funfair at daybreak and move forward through the grounds toward the central plaza. Paper tickets skitter across the dirt, tent flaps ripple in a light breeze, loose bulbs sway on hanging cables, dust drifts through slanting sunlight, and the Ferris wheel ahead gradually starts turning. Maintain strong continuity between the first and last frame images, with a smooth dolly-like camera move, natural object motion, grounded realism, cinematic atmosphere, and synchronized ambient sound such as creaking metal, fluttering canvas, distant ride machinery, and soft wind.",
  "negativePrompt": "crowds, performers, horror creatures, fantasy elements, extreme motion blur, warped geometry, duplicated objects, text overlays, logos, watermarks",
  "duration": 5,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/d95b9905-2228-44b4-9576-9fc523234d31.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/39667ae2-9b5a-432e-8022-fdb220eddcc9.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "236ba4b9-e789-4ff4-8fa9-7ca57ab56210",
  "videoUUID": "3bb8018c-a5d6-4c42-aa78-451941d3109a",
  "videoURL": "https://vm.runware.ai/video/os/a20d05/ws/5/vi/3bb8018c-a5d6-4c42-aa78-451941d3109a.mp4",
  "cost": 0.42
}
Text to Video

Rainy Neon Alley Pursuit

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-standard',
  positivePrompt: 'A tense futuristic alley in heavy rain at night, glossy pavement reflecting vivid neon signage, steam bursting from wall vents, hanging cables swaying overhead. A nimble courier in a weathered cobalt jacket sprints through the narrow lane clutching a glowing data capsule while two compact security drones weave behind, scanning with red beams. The camera begins low near puddles, then tracks alongside the runner, splashes flying toward the lens, passing stacked crates, flickering kanji signs, and shuttered food stalls. Midway, the courier vaults over a barrier, slides under a half-closed gate, and emerges into a brighter cross-lane filled with mist and electric reflections. Dynamic cinematic lighting, crisp motion, realistic rain interaction, detailed urban textures, dramatic depth, coherent anatomy, stable scene continuity. Native audio: pounding footsteps through water, drone rotor whine, distant sirens, buzzing signs, rain hitting metal, breathless exertion, no music.',
  negativePrompt: 'blurry subject, warped limbs, extra arms, duplicate character, broken drone shapes, jittery motion, low detail, washed out lighting, text overlays, watermark, logo, frozen action, camera shake overload, crowd clutter, daylight, sunny weather',
  width: 1280,
  height: 720,
  duration: 8
})
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-standard",
            "positivePrompt": "A tense futuristic alley in heavy rain at night, glossy pavement reflecting vivid neon signage, steam bursting from wall vents, hanging cables swaying overhead. A nimble courier in a weathered cobalt jacket sprints through the narrow lane clutching a glowing data capsule while two compact security drones weave behind, scanning with red beams. The camera begins low near puddles, then tracks alongside the runner, splashes flying toward the lens, passing stacked crates, flickering kanji signs, and shuttered food stalls. Midway, the courier vaults over a barrier, slides under a half-closed gate, and emerges into a brighter cross-lane filled with mist and electric reflections. Dynamic cinematic lighting, crisp motion, realistic rain interaction, detailed urban textures, dramatic depth, coherent anatomy, stable scene continuity. Native audio: pounding footsteps through water, drone rotor whine, distant sirens, buzzing signs, rain hitting metal, breathless exertion, no music.",
            "negativePrompt": "blurry subject, warped limbs, extra arms, duplicate character, broken drone shapes, jittery motion, low detail, washed out lighting, text overlays, watermark, logo, frozen action, camera shake overload, crowd clutter, daylight, sunny weather",
            "width": 1280,
            "height": 720,
            "duration": 8
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "4042c650-df67-4267-9bbb-97be76f1481c",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "A tense futuristic alley in heavy rain at night, glossy pavement reflecting vivid neon signage, steam bursting from wall vents, hanging cables swaying overhead. A nimble courier in a weathered cobalt jacket sprints through the narrow lane clutching a glowing data capsule while two compact security drones weave behind, scanning with red beams. The camera begins low near puddles, then tracks alongside the runner, splashes flying toward the lens, passing stacked crates, flickering kanji signs, and shuttered food stalls. Midway, the courier vaults over a barrier, slides under a half-closed gate, and emerges into a brighter cross-lane filled with mist and electric reflections. Dynamic cinematic lighting, crisp motion, realistic rain interaction, detailed urban textures, dramatic depth, coherent anatomy, stable scene continuity. Native audio: pounding footsteps through water, drone rotor whine, distant sirens, buzzing signs, rain hitting metal, breathless exertion, no music.",
      "negativePrompt": "blurry subject, warped limbs, extra arms, duplicate character, broken drone shapes, jittery motion, low detail, washed out lighting, text overlays, watermark, logo, frozen action, camera shake overload, crowd clutter, daylight, sunny weather",
      "width": 1280,
      "height": 720,
      "duration": 8
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="A tense futuristic alley in heavy rain at night, glossy pavement reflecting vivid neon signage, steam bursting from wall vents, hanging cables swaying overhead. A nimble courier in a weathered cobalt jacket sprints through the narrow lane clutching a glowing data capsule while two compact security drones weave behind, scanning with red beams. The camera begins low near puddles, then tracks alongside the runner, splashes flying toward the lens, passing stacked crates, flickering kanji signs, and shuttered food stalls. Midway, the courier vaults over a barrier, slides under a half-closed gate, and emerges into a brighter cross-lane filled with mist and electric reflections. Dynamic cinematic lighting, crisp motion, realistic rain interaction, detailed urban textures, dramatic depth, coherent anatomy, stable scene continuity. Native audio: pounding footsteps through water, drone rotor whine, distant sirens, buzzing signs, rain hitting metal, breathless exertion, no music." \
  negativePrompt="blurry subject, warped limbs, extra arms, duplicate character, broken drone shapes, jittery motion, low detail, washed out lighting, text overlays, watermark, logo, frozen action, camera shake overload, crowd clutter, daylight, sunny weather" \
  width=1280 \
  height=720 \
  duration=8
{
  "taskType": "videoInference",
  "taskUUID": "4042c650-df67-4267-9bbb-97be76f1481c",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "A tense futuristic alley in heavy rain at night, glossy pavement reflecting vivid neon signage, steam bursting from wall vents, hanging cables swaying overhead. A nimble courier in a weathered cobalt jacket sprints through the narrow lane clutching a glowing data capsule while two compact security drones weave behind, scanning with red beams. The camera begins low near puddles, then tracks alongside the runner, splashes flying toward the lens, passing stacked crates, flickering kanji signs, and shuttered food stalls. Midway, the courier vaults over a barrier, slides under a half-closed gate, and emerges into a brighter cross-lane filled with mist and electric reflections. Dynamic cinematic lighting, crisp motion, realistic rain interaction, detailed urban textures, dramatic depth, coherent anatomy, stable scene continuity. Native audio: pounding footsteps through water, drone rotor whine, distant sirens, buzzing signs, rain hitting metal, breathless exertion, no music.",
  "negativePrompt": "blurry subject, warped limbs, extra arms, duplicate character, broken drone shapes, jittery motion, low detail, washed out lighting, text overlays, watermark, logo, frozen action, camera shake overload, crowd clutter, daylight, sunny weather",
  "width": 1280,
  "height": 720,
  "duration": 8
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "4042c650-df67-4267-9bbb-97be76f1481c",
  "videoUUID": "a18f6723-89c2-4416-b73c-87c590e5d591",
  "videoURL": "https://vm.runware.ai/video/os/a21d05/ws/5/vi/a18f6723-89c2-4416-b73c-87c590e5d591.mp4",
  "cost": 0.672
}
Image to Video

Wind-Carved Desert Relay

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-standard',
  positivePrompt: 'Transform the provided first-frame image into a cinematic desert chase across white gypsum dunes. The lone courier rides diagonally through towering wind-shaped ridges while the camera begins low and slightly behind, then arcs outward into a sweeping side track. Hooves kick up pale dust, the scarf snaps sharply in the gusts, the satchel bounces against the saddle, and tiny avalanches of sand slide down the ridge faces. Add realistic environmental audio: rushing wind over open terrain, rhythmic hoofbeats, leather creaks, distant shifting grit, no music. Maintain the subject identity and overall composition from the input image while adding strong forward motion, believable physics, temporal stability, and rich landscape depth.',
  negativePrompt: 'crowd, city, buildings, water, vegetation, extra riders, futuristic machinery, text, subtitles, logos, jitter, warped anatomy, duplicated limbs, deformed horse, flicker, low detail, oversaturated colors',
  duration: 6,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/76a43503-71a6-49d1-b117-f43124e4f215.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-standard",
            "positivePrompt": "Transform the provided first-frame image into a cinematic desert chase across white gypsum dunes. The lone courier rides diagonally through towering wind-shaped ridges while the camera begins low and slightly behind, then arcs outward into a sweeping side track. Hooves kick up pale dust, the scarf snaps sharply in the gusts, the satchel bounces against the saddle, and tiny avalanches of sand slide down the ridge faces. Add realistic environmental audio: rushing wind over open terrain, rhythmic hoofbeats, leather creaks, distant shifting grit, no music. Maintain the subject identity and overall composition from the input image while adding strong forward motion, believable physics, temporal stability, and rich landscape depth.",
            "negativePrompt": "crowd, city, buildings, water, vegetation, extra riders, futuristic machinery, text, subtitles, logos, jitter, warped anatomy, duplicated limbs, deformed horse, flicker, low detail, oversaturated colors",
            "duration": 6,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/76a43503-71a6-49d1-b117-f43124e4f215.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": "c118b804-25df-4918-bce2-10324dd723b5",
      "model": "klingai:kling-video@3-standard",
      "positivePrompt": "Transform the provided first-frame image into a cinematic desert chase across white gypsum dunes. The lone courier rides diagonally through towering wind-shaped ridges while the camera begins low and slightly behind, then arcs outward into a sweeping side track. Hooves kick up pale dust, the scarf snaps sharply in the gusts, the satchel bounces against the saddle, and tiny avalanches of sand slide down the ridge faces. Add realistic environmental audio: rushing wind over open terrain, rhythmic hoofbeats, leather creaks, distant shifting grit, no music. Maintain the subject identity and overall composition from the input image while adding strong forward motion, believable physics, temporal stability, and rich landscape depth.",
      "negativePrompt": "crowd, city, buildings, water, vegetation, extra riders, futuristic machinery, text, subtitles, logos, jitter, warped anatomy, duplicated limbs, deformed horse, flicker, low detail, oversaturated colors",
      "duration": 6,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/76a43503-71a6-49d1-b117-f43124e4f215.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run klingai:kling-video@3-standard \
  positivePrompt="Transform the provided first-frame image into a cinematic desert chase across white gypsum dunes. The lone courier rides diagonally through towering wind-shaped ridges while the camera begins low and slightly behind, then arcs outward into a sweeping side track. Hooves kick up pale dust, the scarf snaps sharply in the gusts, the satchel bounces against the saddle, and tiny avalanches of sand slide down the ridge faces. Add realistic environmental audio: rushing wind over open terrain, rhythmic hoofbeats, leather creaks, distant shifting grit, no music. Maintain the subject identity and overall composition from the input image while adding strong forward motion, believable physics, temporal stability, and rich landscape depth." \
  negativePrompt="crowd, city, buildings, water, vegetation, extra riders, futuristic machinery, text, subtitles, logos, jitter, warped anatomy, duplicated limbs, deformed horse, flicker, low detail, oversaturated colors" \
  duration=6 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/76a43503-71a6-49d1-b117-f43124e4f215.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "c118b804-25df-4918-bce2-10324dd723b5",
  "model": "klingai:kling-video@3-standard",
  "positivePrompt": "Transform the provided first-frame image into a cinematic desert chase across white gypsum dunes. The lone courier rides diagonally through towering wind-shaped ridges while the camera begins low and slightly behind, then arcs outward into a sweeping side track. Hooves kick up pale dust, the scarf snaps sharply in the gusts, the satchel bounces against the saddle, and tiny avalanches of sand slide down the ridge faces. Add realistic environmental audio: rushing wind over open terrain, rhythmic hoofbeats, leather creaks, distant shifting grit, no music. Maintain the subject identity and overall composition from the input image while adding strong forward motion, believable physics, temporal stability, and rich landscape depth.",
  "negativePrompt": "crowd, city, buildings, water, vegetation, extra riders, futuristic machinery, text, subtitles, logos, jitter, warped anatomy, duplicated limbs, deformed horse, flicker, low detail, oversaturated colors",
  "duration": 6,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/76a43503-71a6-49d1-b117-f43124e4f215.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "c118b804-25df-4918-bce2-10324dd723b5",
  "videoUUID": "714c4ed1-d5f8-4fb8-8458-76600cafd14a",
  "videoURL": "https://vm.runware.ai/video/os/a14d18/ws/5/vi/714c4ed1-d5f8-4fb8-8458-76600cafd14a.mp4",
  "cost": 0.504
}