MODEL IDlightricks:ltx@2.3
live

LTX-2.3

Lightricks
by Lightricks

LTX-2.3 is a multimodal video generation model that produces synchronized video and audio from text or images. It supports text-to-video and image-to-video workflows with native dialogue and ambient sound generation, emphasizing temporal stability, strong motion coherence, and production-ready output quality for professional creative pipelines.

LTX-2.3
text-to-video

Clockwork Chamber-Pop 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: 'lightricks:ltx@2.3',
  positivePrompt: 'A polished six-second chamber-pop music-video segment set inside a bright, stylized watchmaker’s workshop. Three adult watchmakers in crisp seafoam coveralls sit shoulder to shoulder at one long ivory workbench covered with brass gears, loupe lenses and open mechanical watches. In precise choreography, they tap tiny tools against brass trays, spin three oversized balance wheels, then sweep their hands aside simultaneously as dozens of gears rotate in place. Begin with an extreme macro shot of a ticking escapement; the camera rapidly pulls backward along the bench into a symmetrical medium-wide composition while the performers’ rhythmic motions remain sharp and perfectly synchronized. Warm morning sunlight streams through frosted factory windows, creating clean geometric beams, soft amber highlights and delicate shadows across an airy palette of ivory, seafoam, copper and pale apricot. Elegant practical production design, tactile metal detail, subtle 35mm film grain, playful but sophisticated editorial energy. The soundtrack is a tightly synchronized instrumental phrase combining crisp clock ticks, delicate brass-tool percussion, pizzicato strings and one warm analog-synth bass pulse; every visible tap and spinning mechanism lands on the beat. No singing, dialogue, lettering or logos.',
  negativePrompt: 'dark noir lighting, neon alley, rooftop, storm, science-fiction setting, steampunk costumes, chaotic movement, handheld shake, distorted hands, extra fingers, duplicated people, floating tools, illegible text, captions, logos, watermarks',
  width: 1920,
  height: 1088,
  duration: 6
})
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": "lightricks:ltx@2.3",
            "positivePrompt": "A polished six-second chamber-pop music-video segment set inside a bright, stylized watchmaker’s workshop. Three adult watchmakers in crisp seafoam coveralls sit shoulder to shoulder at one long ivory workbench covered with brass gears, loupe lenses and open mechanical watches. In precise choreography, they tap tiny tools against brass trays, spin three oversized balance wheels, then sweep their hands aside simultaneously as dozens of gears rotate in place. Begin with an extreme macro shot of a ticking escapement; the camera rapidly pulls backward along the bench into a symmetrical medium-wide composition while the performers’ rhythmic motions remain sharp and perfectly synchronized. Warm morning sunlight streams through frosted factory windows, creating clean geometric beams, soft amber highlights and delicate shadows across an airy palette of ivory, seafoam, copper and pale apricot. Elegant practical production design, tactile metal detail, subtle 35mm film grain, playful but sophisticated editorial energy. The soundtrack is a tightly synchronized instrumental phrase combining crisp clock ticks, delicate brass-tool percussion, pizzicato strings and one warm analog-synth bass pulse; every visible tap and spinning mechanism lands on the beat. No singing, dialogue, lettering or logos.",
            "negativePrompt": "dark noir lighting, neon alley, rooftop, storm, science-fiction setting, steampunk costumes, chaotic movement, handheld shake, distorted hands, extra fingers, duplicated people, floating tools, illegible text, captions, logos, watermarks",
            "width": 1920,
            "height": 1088,
            "duration": 6
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "9073a860-902e-4beb-8114-83e9cf9b445b",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "A polished six-second chamber-pop music-video segment set inside a bright, stylized watchmaker’s workshop. Three adult watchmakers in crisp seafoam coveralls sit shoulder to shoulder at one long ivory workbench covered with brass gears, loupe lenses and open mechanical watches. In precise choreography, they tap tiny tools against brass trays, spin three oversized balance wheels, then sweep their hands aside simultaneously as dozens of gears rotate in place. Begin with an extreme macro shot of a ticking escapement; the camera rapidly pulls backward along the bench into a symmetrical medium-wide composition while the performers’ rhythmic motions remain sharp and perfectly synchronized. Warm morning sunlight streams through frosted factory windows, creating clean geometric beams, soft amber highlights and delicate shadows across an airy palette of ivory, seafoam, copper and pale apricot. Elegant practical production design, tactile metal detail, subtle 35mm film grain, playful but sophisticated editorial energy. The soundtrack is a tightly synchronized instrumental phrase combining crisp clock ticks, delicate brass-tool percussion, pizzicato strings and one warm analog-synth bass pulse; every visible tap and spinning mechanism lands on the beat. No singing, dialogue, lettering or logos.",
      "negativePrompt": "dark noir lighting, neon alley, rooftop, storm, science-fiction setting, steampunk costumes, chaotic movement, handheld shake, distorted hands, extra fingers, duplicated people, floating tools, illegible text, captions, logos, watermarks",
      "width": 1920,
      "height": 1088,
      "duration": 6
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="A polished six-second chamber-pop music-video segment set inside a bright, stylized watchmaker’s workshop. Three adult watchmakers in crisp seafoam coveralls sit shoulder to shoulder at one long ivory workbench covered with brass gears, loupe lenses and open mechanical watches. In precise choreography, they tap tiny tools against brass trays, spin three oversized balance wheels, then sweep their hands aside simultaneously as dozens of gears rotate in place. Begin with an extreme macro shot of a ticking escapement; the camera rapidly pulls backward along the bench into a symmetrical medium-wide composition while the performers’ rhythmic motions remain sharp and perfectly synchronized. Warm morning sunlight streams through frosted factory windows, creating clean geometric beams, soft amber highlights and delicate shadows across an airy palette of ivory, seafoam, copper and pale apricot. Elegant practical production design, tactile metal detail, subtle 35mm film grain, playful but sophisticated editorial energy. The soundtrack is a tightly synchronized instrumental phrase combining crisp clock ticks, delicate brass-tool percussion, pizzicato strings and one warm analog-synth bass pulse; every visible tap and spinning mechanism lands on the beat. No singing, dialogue, lettering or logos." \
  negativePrompt="dark noir lighting, neon alley, rooftop, storm, science-fiction setting, steampunk costumes, chaotic movement, handheld shake, distorted hands, extra fingers, duplicated people, floating tools, illegible text, captions, logos, watermarks" \
  width=1920 \
  height=1088 \
  duration=6
{
  "taskType": "videoInference",
  "taskUUID": "9073a860-902e-4beb-8114-83e9cf9b445b",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "A polished six-second chamber-pop music-video segment set inside a bright, stylized watchmaker’s workshop. Three adult watchmakers in crisp seafoam coveralls sit shoulder to shoulder at one long ivory workbench covered with brass gears, loupe lenses and open mechanical watches. In precise choreography, they tap tiny tools against brass trays, spin three oversized balance wheels, then sweep their hands aside simultaneously as dozens of gears rotate in place. Begin with an extreme macro shot of a ticking escapement; the camera rapidly pulls backward along the bench into a symmetrical medium-wide composition while the performers’ rhythmic motions remain sharp and perfectly synchronized. Warm morning sunlight streams through frosted factory windows, creating clean geometric beams, soft amber highlights and delicate shadows across an airy palette of ivory, seafoam, copper and pale apricot. Elegant practical production design, tactile metal detail, subtle 35mm film grain, playful but sophisticated editorial energy. The soundtrack is a tightly synchronized instrumental phrase combining crisp clock ticks, delicate brass-tool percussion, pizzicato strings and one warm analog-synth bass pulse; every visible tap and spinning mechanism lands on the beat. No singing, dialogue, lettering or logos.",
  "negativePrompt": "dark noir lighting, neon alley, rooftop, storm, science-fiction setting, steampunk costumes, chaotic movement, handheld shake, distorted hands, extra fingers, duplicated people, floating tools, illegible text, captions, logos, watermarks",
  "width": 1920,
  "height": 1088,
  "duration": 6
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "9073a860-902e-4beb-8114-83e9cf9b445b",
  "videoUUID": "5d610bda-82a1-4a1f-b90f-e5bdb24a6cd6",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/5d610bda-82a1-4a1f-b90f-e5bdb24a6cd6.mp4",
  "seed": 662282473,
  "cost": 0.96
}
first-frame

Salt Pan Percussion 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: 'lightricks:ltx@2.3',
  positivePrompt: 'Continue directly from the supplied opening frame as a polished music-video performance shot. In one uninterrupted five-second take, the percussionist drives her raised mallet down for a powerful first strike; the drumhead visibly flexes at impact and a small burst of salt jumps beneath her boots. She immediately pivots counterclockwise in a forceful, grounded dance step while the camera makes a smooth low arc in the opposite direction, creating strong parallax across the turquoise evaporation ponds and distant salt mounds. Her burnt-orange sleeves and trouser legs snap naturally in the dry wind, the drum remains securely strapped to her body, and her movement has convincing weight and rhythm. She completes the turn facing near camera and lands a second precise strike on the final beat. Preserve the real working salt-flat setting, expansive 1280x704 landscape framing, bleached white, turquoise and burnt-orange palette, low golden sunlight, long shadows, tactile salt crystals and subtle 16mm grain. Synchronized audio: two deep resonant bass-drum impacts, a sparse distorted electronic bass pulse, boots crunching on salt and steady open wind; no vocals or speech. Premium art-directed folk-electronic music video, coherent anatomy, stable wardrobe and instrument, realistic motion, no cuts.',
  negativePrompt: 'Lyrics, captions, titles, logos, extra people, extra limbs, duplicated mallets, warped drum, floating objects, costume changes, jump cuts, camera shake, slow motion, fantasy effects, neon lighting, night scene, rain, dialogue.',
  width: 1280,
  height: 704,
  duration: 5,
  inputs: {
    frameImages: [
      'https://assets.runware.ai/assets/inputs/abc90ebf-3af2-4899-b620-3b49da70a132.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": "lightricks:ltx@2.3",
            "positivePrompt": "Continue directly from the supplied opening frame as a polished music-video performance shot. In one uninterrupted five-second take, the percussionist drives her raised mallet down for a powerful first strike; the drumhead visibly flexes at impact and a small burst of salt jumps beneath her boots. She immediately pivots counterclockwise in a forceful, grounded dance step while the camera makes a smooth low arc in the opposite direction, creating strong parallax across the turquoise evaporation ponds and distant salt mounds. Her burnt-orange sleeves and trouser legs snap naturally in the dry wind, the drum remains securely strapped to her body, and her movement has convincing weight and rhythm. She completes the turn facing near camera and lands a second precise strike on the final beat. Preserve the real working salt-flat setting, expansive 1280x704 landscape framing, bleached white, turquoise and burnt-orange palette, low golden sunlight, long shadows, tactile salt crystals and subtle 16mm grain. Synchronized audio: two deep resonant bass-drum impacts, a sparse distorted electronic bass pulse, boots crunching on salt and steady open wind; no vocals or speech. Premium art-directed folk-electronic music video, coherent anatomy, stable wardrobe and instrument, realistic motion, no cuts.",
            "negativePrompt": "Lyrics, captions, titles, logos, extra people, extra limbs, duplicated mallets, warped drum, floating objects, costume changes, jump cuts, camera shake, slow motion, fantasy effects, neon lighting, night scene, rain, dialogue.",
            "width": 1280,
            "height": 704,
            "duration": 5,
            "inputs": {
                "frameImages": [
                    "https://assets.runware.ai/assets/inputs/abc90ebf-3af2-4899-b620-3b49da70a132.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": "6d4fdfa6-ad94-4231-8e37-fbfef8270e3e",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "Continue directly from the supplied opening frame as a polished music-video performance shot. In one uninterrupted five-second take, the percussionist drives her raised mallet down for a powerful first strike; the drumhead visibly flexes at impact and a small burst of salt jumps beneath her boots. She immediately pivots counterclockwise in a forceful, grounded dance step while the camera makes a smooth low arc in the opposite direction, creating strong parallax across the turquoise evaporation ponds and distant salt mounds. Her burnt-orange sleeves and trouser legs snap naturally in the dry wind, the drum remains securely strapped to her body, and her movement has convincing weight and rhythm. She completes the turn facing near camera and lands a second precise strike on the final beat. Preserve the real working salt-flat setting, expansive 1280x704 landscape framing, bleached white, turquoise and burnt-orange palette, low golden sunlight, long shadows, tactile salt crystals and subtle 16mm grain. Synchronized audio: two deep resonant bass-drum impacts, a sparse distorted electronic bass pulse, boots crunching on salt and steady open wind; no vocals or speech. Premium art-directed folk-electronic music video, coherent anatomy, stable wardrobe and instrument, realistic motion, no cuts.",
      "negativePrompt": "Lyrics, captions, titles, logos, extra people, extra limbs, duplicated mallets, warped drum, floating objects, costume changes, jump cuts, camera shake, slow motion, fantasy effects, neon lighting, night scene, rain, dialogue.",
      "width": 1280,
      "height": 704,
      "duration": 5,
      "inputs": {
        "frameImages": [
          "https://assets.runware.ai/assets/inputs/abc90ebf-3af2-4899-b620-3b49da70a132.jpg"
        ]
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="Continue directly from the supplied opening frame as a polished music-video performance shot. In one uninterrupted five-second take, the percussionist drives her raised mallet down for a powerful first strike; the drumhead visibly flexes at impact and a small burst of salt jumps beneath her boots. She immediately pivots counterclockwise in a forceful, grounded dance step while the camera makes a smooth low arc in the opposite direction, creating strong parallax across the turquoise evaporation ponds and distant salt mounds. Her burnt-orange sleeves and trouser legs snap naturally in the dry wind, the drum remains securely strapped to her body, and her movement has convincing weight and rhythm. She completes the turn facing near camera and lands a second precise strike on the final beat. Preserve the real working salt-flat setting, expansive 1280x704 landscape framing, bleached white, turquoise and burnt-orange palette, low golden sunlight, long shadows, tactile salt crystals and subtle 16mm grain. Synchronized audio: two deep resonant bass-drum impacts, a sparse distorted electronic bass pulse, boots crunching on salt and steady open wind; no vocals or speech. Premium art-directed folk-electronic music video, coherent anatomy, stable wardrobe and instrument, realistic motion, no cuts." \
  negativePrompt="Lyrics, captions, titles, logos, extra people, extra limbs, duplicated mallets, warped drum, floating objects, costume changes, jump cuts, camera shake, slow motion, fantasy effects, neon lighting, night scene, rain, dialogue." \
  width=1280 \
  height=704 \
  duration=5 \
  inputs.frameImages.0=https://assets.runware.ai/assets/inputs/abc90ebf-3af2-4899-b620-3b49da70a132.jpg
{
  "taskType": "videoInference",
  "taskUUID": "6d4fdfa6-ad94-4231-8e37-fbfef8270e3e",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "Continue directly from the supplied opening frame as a polished music-video performance shot. In one uninterrupted five-second take, the percussionist drives her raised mallet down for a powerful first strike; the drumhead visibly flexes at impact and a small burst of salt jumps beneath her boots. She immediately pivots counterclockwise in a forceful, grounded dance step while the camera makes a smooth low arc in the opposite direction, creating strong parallax across the turquoise evaporation ponds and distant salt mounds. Her burnt-orange sleeves and trouser legs snap naturally in the dry wind, the drum remains securely strapped to her body, and her movement has convincing weight and rhythm. She completes the turn facing near camera and lands a second precise strike on the final beat. Preserve the real working salt-flat setting, expansive 1280x704 landscape framing, bleached white, turquoise and burnt-orange palette, low golden sunlight, long shadows, tactile salt crystals and subtle 16mm grain. Synchronized audio: two deep resonant bass-drum impacts, a sparse distorted electronic bass pulse, boots crunching on salt and steady open wind; no vocals or speech. Premium art-directed folk-electronic music video, coherent anatomy, stable wardrobe and instrument, realistic motion, no cuts.",
  "negativePrompt": "Lyrics, captions, titles, logos, extra people, extra limbs, duplicated mallets, warped drum, floating objects, costume changes, jump cuts, camera shake, slow motion, fantasy effects, neon lighting, night scene, rain, dialogue.",
  "width": 1280,
  "height": 704,
  "duration": 5,
  "inputs": {
    "frameImages": [
      "https://assets.runware.ai/assets/inputs/abc90ebf-3af2-4899-b620-3b49da70a132.jpg"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "6d4fdfa6-ad94-4231-8e37-fbfef8270e3e",
  "videoUUID": "26a9dda3-ed00-4e9b-8d0a-c955c6d53cbe",
  "videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/26a9dda3-ed00-4e9b-8d0a-c955c6d53cbe.mp4",
  "seed": 1721629650,
  "cost": 0.2
}
first-last-frame

Bacterial Cellulose Lab B-Roll

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'lightricks:ltx@2.3',
  positivePrompt: 'Create a single continuous vertical documentary b-roll shot connecting the supplied first and last frames. In a clean biomaterials laboratory, the technician steadily lifts the wet bacterial-cellulose sheet from the shallow fermentation tray by its two near corners. The cellulose separates from the liquid with believable adhesion and weight, unfolding into one coherent translucent ivory sheet without tearing, stretching unnaturally, or changing shape. Clear liquid streams from the lower edge and falls back into the tray in fine droplets, producing small concentric ripples. Her hands rise together at a measured pace while her posture and focused expression remain calm and consistent. The camera performs a subtle stabilized push-in with a gentle upward tilt, naturally following the sheet from the tray to its upright final position and arriving precisely at the supplied last frame. Preserve the technician\'s identity, clothing, safety equipment, hand anatomy, laboratory layout, lighting direction, and restrained ivory, pale-aqua, silver, and green-gray palette throughout. Soft diffuse morning light reveals the sheet\'s fibrous texture and wet sheen. Shallow depth of field, premium editorial science footage, realistic physics, temporal stability, no cuts, no time lapse, no dialogue. Synchronized location audio only: quiet laboratory ventilation, a soft wet peel as the cellulose releases, delicate dripping water, and faint liquid ripples in the steel tray.',
  negativePrompt: 'Text, captions, logos, labels, branding, jump cuts, time lapse, duplicated hands, extra fingers, fused gloves, identity changes, wardrobe changes, disappearing objects, warped tray, torn sheet, rubbery material, excessive splashing, camera shake, dramatic color shifts, music, speech.',
  width: 704,
  height: 1280,
  duration: 7,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/20314441-db62-45ad-afcd-37ac178cf77c.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/023ff0ab-d645-4bf9-ae3f-1050f8b932da.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": "lightricks:ltx@2.3",
            "positivePrompt": "Create a single continuous vertical documentary b-roll shot connecting the supplied first and last frames. In a clean biomaterials laboratory, the technician steadily lifts the wet bacterial-cellulose sheet from the shallow fermentation tray by its two near corners. The cellulose separates from the liquid with believable adhesion and weight, unfolding into one coherent translucent ivory sheet without tearing, stretching unnaturally, or changing shape. Clear liquid streams from the lower edge and falls back into the tray in fine droplets, producing small concentric ripples. Her hands rise together at a measured pace while her posture and focused expression remain calm and consistent. The camera performs a subtle stabilized push-in with a gentle upward tilt, naturally following the sheet from the tray to its upright final position and arriving precisely at the supplied last frame. Preserve the technician's identity, clothing, safety equipment, hand anatomy, laboratory layout, lighting direction, and restrained ivory, pale-aqua, silver, and green-gray palette throughout. Soft diffuse morning light reveals the sheet's fibrous texture and wet sheen. Shallow depth of field, premium editorial science footage, realistic physics, temporal stability, no cuts, no time lapse, no dialogue. Synchronized location audio only: quiet laboratory ventilation, a soft wet peel as the cellulose releases, delicate dripping water, and faint liquid ripples in the steel tray.",
            "negativePrompt": "Text, captions, logos, labels, branding, jump cuts, time lapse, duplicated hands, extra fingers, fused gloves, identity changes, wardrobe changes, disappearing objects, warped tray, torn sheet, rubbery material, excessive splashing, camera shake, dramatic color shifts, music, speech.",
            "width": 704,
            "height": 1280,
            "duration": 7,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/20314441-db62-45ad-afcd-37ac178cf77c.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/023ff0ab-d645-4bf9-ae3f-1050f8b932da.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": "3ba49d0d-67ba-42d5-9af1-d87c2384b076",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "Create a single continuous vertical documentary b-roll shot connecting the supplied first and last frames. In a clean biomaterials laboratory, the technician steadily lifts the wet bacterial-cellulose sheet from the shallow fermentation tray by its two near corners. The cellulose separates from the liquid with believable adhesion and weight, unfolding into one coherent translucent ivory sheet without tearing, stretching unnaturally, or changing shape. Clear liquid streams from the lower edge and falls back into the tray in fine droplets, producing small concentric ripples. Her hands rise together at a measured pace while her posture and focused expression remain calm and consistent. The camera performs a subtle stabilized push-in with a gentle upward tilt, naturally following the sheet from the tray to its upright final position and arriving precisely at the supplied last frame. Preserve the technician's identity, clothing, safety equipment, hand anatomy, laboratory layout, lighting direction, and restrained ivory, pale-aqua, silver, and green-gray palette throughout. Soft diffuse morning light reveals the sheet's fibrous texture and wet sheen. Shallow depth of field, premium editorial science footage, realistic physics, temporal stability, no cuts, no time lapse, no dialogue. Synchronized location audio only: quiet laboratory ventilation, a soft wet peel as the cellulose releases, delicate dripping water, and faint liquid ripples in the steel tray.",
      "negativePrompt": "Text, captions, logos, labels, branding, jump cuts, time lapse, duplicated hands, extra fingers, fused gloves, identity changes, wardrobe changes, disappearing objects, warped tray, torn sheet, rubbery material, excessive splashing, camera shake, dramatic color shifts, music, speech.",
      "width": 704,
      "height": 1280,
      "duration": 7,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/20314441-db62-45ad-afcd-37ac178cf77c.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/023ff0ab-d645-4bf9-ae3f-1050f8b932da.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="Create a single continuous vertical documentary b-roll shot connecting the supplied first and last frames. In a clean biomaterials laboratory, the technician steadily lifts the wet bacterial-cellulose sheet from the shallow fermentation tray by its two near corners. The cellulose separates from the liquid with believable adhesion and weight, unfolding into one coherent translucent ivory sheet without tearing, stretching unnaturally, or changing shape. Clear liquid streams from the lower edge and falls back into the tray in fine droplets, producing small concentric ripples. Her hands rise together at a measured pace while her posture and focused expression remain calm and consistent. The camera performs a subtle stabilized push-in with a gentle upward tilt, naturally following the sheet from the tray to its upright final position and arriving precisely at the supplied last frame. Preserve the technician's identity, clothing, safety equipment, hand anatomy, laboratory layout, lighting direction, and restrained ivory, pale-aqua, silver, and green-gray palette throughout. Soft diffuse morning light reveals the sheet's fibrous texture and wet sheen. Shallow depth of field, premium editorial science footage, realistic physics, temporal stability, no cuts, no time lapse, no dialogue. Synchronized location audio only: quiet laboratory ventilation, a soft wet peel as the cellulose releases, delicate dripping water, and faint liquid ripples in the steel tray." \
  negativePrompt="Text, captions, logos, labels, branding, jump cuts, time lapse, duplicated hands, extra fingers, fused gloves, identity changes, wardrobe changes, disappearing objects, warped tray, torn sheet, rubbery material, excessive splashing, camera shake, dramatic color shifts, music, speech." \
  width=704 \
  height=1280 \
  duration=7 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/20314441-db62-45ad-afcd-37ac178cf77c.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/023ff0ab-d645-4bf9-ae3f-1050f8b932da.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "3ba49d0d-67ba-42d5-9af1-d87c2384b076",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "Create a single continuous vertical documentary b-roll shot connecting the supplied first and last frames. In a clean biomaterials laboratory, the technician steadily lifts the wet bacterial-cellulose sheet from the shallow fermentation tray by its two near corners. The cellulose separates from the liquid with believable adhesion and weight, unfolding into one coherent translucent ivory sheet without tearing, stretching unnaturally, or changing shape. Clear liquid streams from the lower edge and falls back into the tray in fine droplets, producing small concentric ripples. Her hands rise together at a measured pace while her posture and focused expression remain calm and consistent. The camera performs a subtle stabilized push-in with a gentle upward tilt, naturally following the sheet from the tray to its upright final position and arriving precisely at the supplied last frame. Preserve the technician's identity, clothing, safety equipment, hand anatomy, laboratory layout, lighting direction, and restrained ivory, pale-aqua, silver, and green-gray palette throughout. Soft diffuse morning light reveals the sheet's fibrous texture and wet sheen. Shallow depth of field, premium editorial science footage, realistic physics, temporal stability, no cuts, no time lapse, no dialogue. Synchronized location audio only: quiet laboratory ventilation, a soft wet peel as the cellulose releases, delicate dripping water, and faint liquid ripples in the steel tray.",
  "negativePrompt": "Text, captions, logos, labels, branding, jump cuts, time lapse, duplicated hands, extra fingers, fused gloves, identity changes, wardrobe changes, disappearing objects, warped tray, torn sheet, rubbery material, excessive splashing, camera shake, dramatic color shifts, music, speech.",
  "width": 704,
  "height": 1280,
  "duration": 7,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/20314441-db62-45ad-afcd-37ac178cf77c.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/023ff0ab-d645-4bf9-ae3f-1050f8b932da.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "3ba49d0d-67ba-42d5-9af1-d87c2384b076",
  "videoUUID": "1b64c892-4104-4b25-a0dc-95db4b51b8cf",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/1b64c892-4104-4b25-a0dc-95db4b51b8cf.mp4",
  "seed": 1638878372,
  "cost": 0.28
}
multiple-keyframes

Mushroom Farm Post-Punk 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: 'lightricks:ltx@2.3',
  positivePrompt: 'Create a polished ten-second music-video segment that connects the three supplied keyframes as one continuous, chronologically coherent tracking shot. Preserve the exact identity, age, silver bob, orange waterproof bib overalls, teal sweater and white boots of the woman, along with the same oyster mushroom room, rack layout and lighting throughout. Begin with the symmetrical wide view at the aisle entrance. The camera smoothly dollies backward as she advances toward it, transforming practical night-shift movements into precise post-punk choreography: two measured steps, a shoulder snap, a sharp side-step and one sweeping arm between the racks. Arrive naturally at the supplied middle pose without a cut. Continue retreating down the aisle as she pivots, crosses her feet and glides toward the ventilation fan; mushrooms and racks pass with convincing parallax while fluorescent fixtures remain temporally stable. Reach the later low-angle pose beside the fan, then let her hold the backward lean for the final beat as the fan gently lifts her sweater and hair. Grounded human anatomy, realistic foot contact, controlled expressive performance, coherent industrial environment, subtle handheld texture over a smooth dolly move, crisp detail, restrained 1980s factory-video character without imitation or retro degradation. Chalk-white mushrooms and gray metal dominate, punctuated by teal fabric and safety orange. Generate synchronized audio as a dry minimalist post-punk instrumental: steady motorik kick and snare, rubbery bass guitar, clipped muted guitar accents and the room\'s ventilation hum tuned into the rhythm. Choreographic accents land exactly on the drum hits. No singing, speech, captions, logos or on-screen text.',
  negativePrompt: 'Cuts, scene changes, extra people, duplicated limbs, identity changes, wardrobe changes, disappearing mushrooms, warped racks, unstable architecture, floating feet, exaggerated fantasy spores, fog, neon lighting, camera whip, strobing, subtitles, lyrics, logos, watermarks',
  width: 1344,
  height: 768,
  duration: 10,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/cdb66638-6612-4785-ac54-77e1f9fccdcf.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/befc8583-8f74-4aa0-9377-c265f5ba4fb6.jpg',
        frame: 100
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/21ee7cb6-624c-4882-b641-043e8d3b0bca.jpg',
        frame: 200
      }
    ]
  }
})
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": "lightricks:ltx@2.3",
            "positivePrompt": "Create a polished ten-second music-video segment that connects the three supplied keyframes as one continuous, chronologically coherent tracking shot. Preserve the exact identity, age, silver bob, orange waterproof bib overalls, teal sweater and white boots of the woman, along with the same oyster mushroom room, rack layout and lighting throughout. Begin with the symmetrical wide view at the aisle entrance. The camera smoothly dollies backward as she advances toward it, transforming practical night-shift movements into precise post-punk choreography: two measured steps, a shoulder snap, a sharp side-step and one sweeping arm between the racks. Arrive naturally at the supplied middle pose without a cut. Continue retreating down the aisle as she pivots, crosses her feet and glides toward the ventilation fan; mushrooms and racks pass with convincing parallax while fluorescent fixtures remain temporally stable. Reach the later low-angle pose beside the fan, then let her hold the backward lean for the final beat as the fan gently lifts her sweater and hair. Grounded human anatomy, realistic foot contact, controlled expressive performance, coherent industrial environment, subtle handheld texture over a smooth dolly move, crisp detail, restrained 1980s factory-video character without imitation or retro degradation. Chalk-white mushrooms and gray metal dominate, punctuated by teal fabric and safety orange. Generate synchronized audio as a dry minimalist post-punk instrumental: steady motorik kick and snare, rubbery bass guitar, clipped muted guitar accents and the room's ventilation hum tuned into the rhythm. Choreographic accents land exactly on the drum hits. No singing, speech, captions, logos or on-screen text.",
            "negativePrompt": "Cuts, scene changes, extra people, duplicated limbs, identity changes, wardrobe changes, disappearing mushrooms, warped racks, unstable architecture, floating feet, exaggerated fantasy spores, fog, neon lighting, camera whip, strobing, subtitles, lyrics, logos, watermarks",
            "width": 1344,
            "height": 768,
            "duration": 10,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/cdb66638-6612-4785-ac54-77e1f9fccdcf.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/befc8583-8f74-4aa0-9377-c265f5ba4fb6.jpg",
                        "frame": 100
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/21ee7cb6-624c-4882-b641-043e8d3b0bca.jpg",
                        "frame": 200
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "a622acc3-2503-41e5-a07c-56e115d2e0b6",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "Create a polished ten-second music-video segment that connects the three supplied keyframes as one continuous, chronologically coherent tracking shot. Preserve the exact identity, age, silver bob, orange waterproof bib overalls, teal sweater and white boots of the woman, along with the same oyster mushroom room, rack layout and lighting throughout. Begin with the symmetrical wide view at the aisle entrance. The camera smoothly dollies backward as she advances toward it, transforming practical night-shift movements into precise post-punk choreography: two measured steps, a shoulder snap, a sharp side-step and one sweeping arm between the racks. Arrive naturally at the supplied middle pose without a cut. Continue retreating down the aisle as she pivots, crosses her feet and glides toward the ventilation fan; mushrooms and racks pass with convincing parallax while fluorescent fixtures remain temporally stable. Reach the later low-angle pose beside the fan, then let her hold the backward lean for the final beat as the fan gently lifts her sweater and hair. Grounded human anatomy, realistic foot contact, controlled expressive performance, coherent industrial environment, subtle handheld texture over a smooth dolly move, crisp detail, restrained 1980s factory-video character without imitation or retro degradation. Chalk-white mushrooms and gray metal dominate, punctuated by teal fabric and safety orange. Generate synchronized audio as a dry minimalist post-punk instrumental: steady motorik kick and snare, rubbery bass guitar, clipped muted guitar accents and the room's ventilation hum tuned into the rhythm. Choreographic accents land exactly on the drum hits. No singing, speech, captions, logos or on-screen text.",
      "negativePrompt": "Cuts, scene changes, extra people, duplicated limbs, identity changes, wardrobe changes, disappearing mushrooms, warped racks, unstable architecture, floating feet, exaggerated fantasy spores, fog, neon lighting, camera whip, strobing, subtitles, lyrics, logos, watermarks",
      "width": 1344,
      "height": 768,
      "duration": 10,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/cdb66638-6612-4785-ac54-77e1f9fccdcf.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/befc8583-8f74-4aa0-9377-c265f5ba4fb6.jpg",
            "frame": 100
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/21ee7cb6-624c-4882-b641-043e8d3b0bca.jpg",
            "frame": 200
          }
        ]
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="Create a polished ten-second music-video segment that connects the three supplied keyframes as one continuous, chronologically coherent tracking shot. Preserve the exact identity, age, silver bob, orange waterproof bib overalls, teal sweater and white boots of the woman, along with the same oyster mushroom room, rack layout and lighting throughout. Begin with the symmetrical wide view at the aisle entrance. The camera smoothly dollies backward as she advances toward it, transforming practical night-shift movements into precise post-punk choreography: two measured steps, a shoulder snap, a sharp side-step and one sweeping arm between the racks. Arrive naturally at the supplied middle pose without a cut. Continue retreating down the aisle as she pivots, crosses her feet and glides toward the ventilation fan; mushrooms and racks pass with convincing parallax while fluorescent fixtures remain temporally stable. Reach the later low-angle pose beside the fan, then let her hold the backward lean for the final beat as the fan gently lifts her sweater and hair. Grounded human anatomy, realistic foot contact, controlled expressive performance, coherent industrial environment, subtle handheld texture over a smooth dolly move, crisp detail, restrained 1980s factory-video character without imitation or retro degradation. Chalk-white mushrooms and gray metal dominate, punctuated by teal fabric and safety orange. Generate synchronized audio as a dry minimalist post-punk instrumental: steady motorik kick and snare, rubbery bass guitar, clipped muted guitar accents and the room's ventilation hum tuned into the rhythm. Choreographic accents land exactly on the drum hits. No singing, speech, captions, logos or on-screen text." \
  negativePrompt="Cuts, scene changes, extra people, duplicated limbs, identity changes, wardrobe changes, disappearing mushrooms, warped racks, unstable architecture, floating feet, exaggerated fantasy spores, fog, neon lighting, camera whip, strobing, subtitles, lyrics, logos, watermarks" \
  width=1344 \
  height=768 \
  duration=10 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/cdb66638-6612-4785-ac54-77e1f9fccdcf.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/befc8583-8f74-4aa0-9377-c265f5ba4fb6.jpg \
  inputs.frameImages.1.frame=100 \
  inputs.frameImages.2.image=https://assets.runware.ai/assets/inputs/21ee7cb6-624c-4882-b641-043e8d3b0bca.jpg \
  inputs.frameImages.2.frame=200
{
  "taskType": "videoInference",
  "taskUUID": "a622acc3-2503-41e5-a07c-56e115d2e0b6",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "Create a polished ten-second music-video segment that connects the three supplied keyframes as one continuous, chronologically coherent tracking shot. Preserve the exact identity, age, silver bob, orange waterproof bib overalls, teal sweater and white boots of the woman, along with the same oyster mushroom room, rack layout and lighting throughout. Begin with the symmetrical wide view at the aisle entrance. The camera smoothly dollies backward as she advances toward it, transforming practical night-shift movements into precise post-punk choreography: two measured steps, a shoulder snap, a sharp side-step and one sweeping arm between the racks. Arrive naturally at the supplied middle pose without a cut. Continue retreating down the aisle as she pivots, crosses her feet and glides toward the ventilation fan; mushrooms and racks pass with convincing parallax while fluorescent fixtures remain temporally stable. Reach the later low-angle pose beside the fan, then let her hold the backward lean for the final beat as the fan gently lifts her sweater and hair. Grounded human anatomy, realistic foot contact, controlled expressive performance, coherent industrial environment, subtle handheld texture over a smooth dolly move, crisp detail, restrained 1980s factory-video character without imitation or retro degradation. Chalk-white mushrooms and gray metal dominate, punctuated by teal fabric and safety orange. Generate synchronized audio as a dry minimalist post-punk instrumental: steady motorik kick and snare, rubbery bass guitar, clipped muted guitar accents and the room's ventilation hum tuned into the rhythm. Choreographic accents land exactly on the drum hits. No singing, speech, captions, logos or on-screen text.",
  "negativePrompt": "Cuts, scene changes, extra people, duplicated limbs, identity changes, wardrobe changes, disappearing mushrooms, warped racks, unstable architecture, floating feet, exaggerated fantasy spores, fog, neon lighting, camera whip, strobing, subtitles, lyrics, logos, watermarks",
  "width": 1344,
  "height": 768,
  "duration": 10,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/cdb66638-6612-4785-ac54-77e1f9fccdcf.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/befc8583-8f74-4aa0-9377-c265f5ba4fb6.jpg",
        "frame": 100
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/21ee7cb6-624c-4882-b641-043e8d3b0bca.jpg",
        "frame": 200
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "a622acc3-2503-41e5-a07c-56e115d2e0b6",
  "videoUUID": "b58f6424-ff4a-493b-a15f-72289b68cfac",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/b58f6424-ff4a-493b-a15f-72289b68cfac.mp4",
  "seed": 542466991,
  "cost": 0.8
}
Text to Video

Noir Rooftop Monologue

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'lightricks:ltx@2.3',
  positivePrompt: 'A cinematic neo-noir rooftop scene at night in a rain-soaked futuristic city, vertical composition. A detective in a dark trench coat stands near the ledge under a flickering red neon sign, wet hair, subtle breath in the cold air, distant flying traffic and glowing billboards behind him. Slow push-in camera movement with gentle handheld realism, natural body motion, blinking, coat fluttering in the wind, raindrops streaking across the frame, reflections on concrete. He looks into camera and says in a low, weary voice: "Every light in this city hides a lie, and tonight they are all speaking at once." Layer rich synchronized audio with his clear dialogue, soft rain, distant sirens, humming neon, wind gusts, and faraway traffic. Moody high-contrast lighting, realistic faces, filmic color grading, excellent temporal stability, coherent motion, premium cinematic quality.',
  width: 1080,
  height: 1920,
  duration: 8,
  fps: 25,
  settings: {
    audio: 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": "lightricks:ltx@2.3",
            "positivePrompt": "A cinematic neo-noir rooftop scene at night in a rain-soaked futuristic city, vertical composition. A detective in a dark trench coat stands near the ledge under a flickering red neon sign, wet hair, subtle breath in the cold air, distant flying traffic and glowing billboards behind him. Slow push-in camera movement with gentle handheld realism, natural body motion, blinking, coat fluttering in the wind, raindrops streaking across the frame, reflections on concrete. He looks into camera and says in a low, weary voice: \"Every light in this city hides a lie, and tonight they are all speaking at once.\" Layer rich synchronized audio with his clear dialogue, soft rain, distant sirens, humming neon, wind gusts, and faraway traffic. Moody high-contrast lighting, realistic faces, filmic color grading, excellent temporal stability, coherent motion, premium cinematic quality.",
            "width": 1080,
            "height": 1920,
            "duration": 8,
            "fps": 25,
            "settings": {
                "audio": 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": "bc3f21a7-1c21-4dc4-8afc-64811b6584da",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "A cinematic neo-noir rooftop scene at night in a rain-soaked futuristic city, vertical composition. A detective in a dark trench coat stands near the ledge under a flickering red neon sign, wet hair, subtle breath in the cold air, distant flying traffic and glowing billboards behind him. Slow push-in camera movement with gentle handheld realism, natural body motion, blinking, coat fluttering in the wind, raindrops streaking across the frame, reflections on concrete. He looks into camera and says in a low, weary voice: \"Every light in this city hides a lie, and tonight they are all speaking at once.\" Layer rich synchronized audio with his clear dialogue, soft rain, distant sirens, humming neon, wind gusts, and faraway traffic. Moody high-contrast lighting, realistic faces, filmic color grading, excellent temporal stability, coherent motion, premium cinematic quality.",
      "width": 1080,
      "height": 1920,
      "duration": 8,
      "fps": 25,
      "settings": {
        "audio": true
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="A cinematic neo-noir rooftop scene at night in a rain-soaked futuristic city, vertical composition. A detective in a dark trench coat stands near the ledge under a flickering red neon sign, wet hair, subtle breath in the cold air, distant flying traffic and glowing billboards behind him. Slow push-in camera movement with gentle handheld realism, natural body motion, blinking, coat fluttering in the wind, raindrops streaking across the frame, reflections on concrete. He looks into camera and says in a low, weary voice: \"Every light in this city hides a lie, and tonight they are all speaking at once.\" Layer rich synchronized audio with his clear dialogue, soft rain, distant sirens, humming neon, wind gusts, and faraway traffic. Moody high-contrast lighting, realistic faces, filmic color grading, excellent temporal stability, coherent motion, premium cinematic quality." \
  width=1080 \
  height=1920 \
  duration=8 \
  fps=25 \
  settings.audio=true
{
  "taskType": "videoInference",
  "taskUUID": "bc3f21a7-1c21-4dc4-8afc-64811b6584da",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "A cinematic neo-noir rooftop scene at night in a rain-soaked futuristic city, vertical composition. A detective in a dark trench coat stands near the ledge under a flickering red neon sign, wet hair, subtle breath in the cold air, distant flying traffic and glowing billboards behind him. Slow push-in camera movement with gentle handheld realism, natural body motion, blinking, coat fluttering in the wind, raindrops streaking across the frame, reflections on concrete. He looks into camera and says in a low, weary voice: \"Every light in this city hides a lie, and tonight they are all speaking at once.\" Layer rich synchronized audio with his clear dialogue, soft rain, distant sirens, humming neon, wind gusts, and faraway traffic. Moody high-contrast lighting, realistic faces, filmic color grading, excellent temporal stability, coherent motion, premium cinematic quality.",
  "width": 1080,
  "height": 1920,
  "duration": 8,
  "fps": 25,
  "settings": {
    "audio": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "bc3f21a7-1c21-4dc4-8afc-64811b6584da",
  "videoUUID": "f6bace9f-2d1e-432b-afd1-89f4153cf5d0",
  "videoURL": "https://vm.runware.ai/video/os/a20d05/ws/5/vi/f6bace9f-2d1e-432b-afd1-89f4153cf5d0.mp4",
  "cost": 0.48
}
Text to Video

Cinematic Spaceport Arrival

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'lightricks:ltx@2.3',
  positivePrompt: 'A cinematic futuristic spaceport at blue hour, ultra-detailed, wide establishing shot transitioning into a smooth forward camera glide through a crowded arrival platform. Steam rises from vents, holographic signage flickers in multiple languages, docking lights sweep across polished metal surfaces, and travelers in varied costumes move with natural timing. A silver shuttle descends overhead with believable scale and motion, landing gear deploying as dust and mist swirl outward. In the foreground, a calm female pilot turns toward camera and says, \'Welcome to Orion Gate. Final boarding for the Europa run begins now.\' Her speech is naturally synchronized with mouth movement. Layer rich ambient audio: distant engine rumble, intercom chatter, footsteps, rolling cargo carts, hydraulic hiss, soft electronic beeps, and the shuttle touchdown thud. Emphasize temporal stability, realistic crowd motion, coherent reflections, cinematic lighting, high production value, and immersive sound design.',
  width: 1920,
  height: 1080,
  duration: 8,
  fps: 25,
  settings: {
    audio: 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": "lightricks:ltx@2.3",
            "positivePrompt": "A cinematic futuristic spaceport at blue hour, ultra-detailed, wide establishing shot transitioning into a smooth forward camera glide through a crowded arrival platform. Steam rises from vents, holographic signage flickers in multiple languages, docking lights sweep across polished metal surfaces, and travelers in varied costumes move with natural timing. A silver shuttle descends overhead with believable scale and motion, landing gear deploying as dust and mist swirl outward. In the foreground, a calm female pilot turns toward camera and says, 'Welcome to Orion Gate. Final boarding for the Europa run begins now.' Her speech is naturally synchronized with mouth movement. Layer rich ambient audio: distant engine rumble, intercom chatter, footsteps, rolling cargo carts, hydraulic hiss, soft electronic beeps, and the shuttle touchdown thud. Emphasize temporal stability, realistic crowd motion, coherent reflections, cinematic lighting, high production value, and immersive sound design.",
            "width": 1920,
            "height": 1080,
            "duration": 8,
            "fps": 25,
            "settings": {
                "audio": 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": "57482c02-0ec2-4222-9a65-74488db67251",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "A cinematic futuristic spaceport at blue hour, ultra-detailed, wide establishing shot transitioning into a smooth forward camera glide through a crowded arrival platform. Steam rises from vents, holographic signage flickers in multiple languages, docking lights sweep across polished metal surfaces, and travelers in varied costumes move with natural timing. A silver shuttle descends overhead with believable scale and motion, landing gear deploying as dust and mist swirl outward. In the foreground, a calm female pilot turns toward camera and says, 'Welcome to Orion Gate. Final boarding for the Europa run begins now.' Her speech is naturally synchronized with mouth movement. Layer rich ambient audio: distant engine rumble, intercom chatter, footsteps, rolling cargo carts, hydraulic hiss, soft electronic beeps, and the shuttle touchdown thud. Emphasize temporal stability, realistic crowd motion, coherent reflections, cinematic lighting, high production value, and immersive sound design.",
      "width": 1920,
      "height": 1080,
      "duration": 8,
      "fps": 25,
      "settings": {
        "audio": true
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="A cinematic futuristic spaceport at blue hour, ultra-detailed, wide establishing shot transitioning into a smooth forward camera glide through a crowded arrival platform. Steam rises from vents, holographic signage flickers in multiple languages, docking lights sweep across polished metal surfaces, and travelers in varied costumes move with natural timing. A silver shuttle descends overhead with believable scale and motion, landing gear deploying as dust and mist swirl outward. In the foreground, a calm female pilot turns toward camera and says, 'Welcome to Orion Gate. Final boarding for the Europa run begins now.' Her speech is naturally synchronized with mouth movement. Layer rich ambient audio: distant engine rumble, intercom chatter, footsteps, rolling cargo carts, hydraulic hiss, soft electronic beeps, and the shuttle touchdown thud. Emphasize temporal stability, realistic crowd motion, coherent reflections, cinematic lighting, high production value, and immersive sound design." \
  width=1920 \
  height=1080 \
  duration=8 \
  fps=25 \
  settings.audio=true
{
  "taskType": "videoInference",
  "taskUUID": "57482c02-0ec2-4222-9a65-74488db67251",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "A cinematic futuristic spaceport at blue hour, ultra-detailed, wide establishing shot transitioning into a smooth forward camera glide through a crowded arrival platform. Steam rises from vents, holographic signage flickers in multiple languages, docking lights sweep across polished metal surfaces, and travelers in varied costumes move with natural timing. A silver shuttle descends overhead with believable scale and motion, landing gear deploying as dust and mist swirl outward. In the foreground, a calm female pilot turns toward camera and says, 'Welcome to Orion Gate. Final boarding for the Europa run begins now.' Her speech is naturally synchronized with mouth movement. Layer rich ambient audio: distant engine rumble, intercom chatter, footsteps, rolling cargo carts, hydraulic hiss, soft electronic beeps, and the shuttle touchdown thud. Emphasize temporal stability, realistic crowd motion, coherent reflections, cinematic lighting, high production value, and immersive sound design.",
  "width": 1920,
  "height": 1080,
  "duration": 8,
  "fps": 25,
  "settings": {
    "audio": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "57482c02-0ec2-4222-9a65-74488db67251",
  "videoUUID": "0977780f-870b-4c1c-8058-88e5acd141c8",
  "videoURL": "https://vm.runware.ai/video/os/a11d13/ws/5/vi/0977780f-870b-4c1c-8058-88e5acd141c8.mp4",
  "cost": 0.48
}
Text to Video

Stormy Lighthouse Arrival

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'lightricks:ltx@2.3',
  positivePrompt: 'A cinematic wide shot of a lonely lighthouse on jagged black cliffs during a violent nighttime storm. Sheets of rain slash across the frame, waves crash explosively against the rocks, and the lighthouse beam sweeps rhythmically through dense sea mist. A small rescue boat battles the surf and approaches the cove, its lantern flickering in the wind. The camera slowly pushes forward with realistic motion, dramatic lighting, detailed water simulation, atmospheric fog, and natural temporal consistency. Generate synchronized audio with rolling thunder, crashing waves, heavy rain, wind gusts, distant foghorn, creaking boat wood, and shouted dialogue from the boat captain: \'Hold steady! We\'re almost there!\'',
  width: 1920,
  height: 1080,
  duration: 8,
  fps: 25,
  settings: {
    audio: 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": "lightricks:ltx@2.3",
            "positivePrompt": "A cinematic wide shot of a lonely lighthouse on jagged black cliffs during a violent nighttime storm. Sheets of rain slash across the frame, waves crash explosively against the rocks, and the lighthouse beam sweeps rhythmically through dense sea mist. A small rescue boat battles the surf and approaches the cove, its lantern flickering in the wind. The camera slowly pushes forward with realistic motion, dramatic lighting, detailed water simulation, atmospheric fog, and natural temporal consistency. Generate synchronized audio with rolling thunder, crashing waves, heavy rain, wind gusts, distant foghorn, creaking boat wood, and shouted dialogue from the boat captain: 'Hold steady! We're almost there!'",
            "width": 1920,
            "height": 1080,
            "duration": 8,
            "fps": 25,
            "settings": {
                "audio": 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": "9a58607f-5405-42c7-8376-c4ca84efd237",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "A cinematic wide shot of a lonely lighthouse on jagged black cliffs during a violent nighttime storm. Sheets of rain slash across the frame, waves crash explosively against the rocks, and the lighthouse beam sweeps rhythmically through dense sea mist. A small rescue boat battles the surf and approaches the cove, its lantern flickering in the wind. The camera slowly pushes forward with realistic motion, dramatic lighting, detailed water simulation, atmospheric fog, and natural temporal consistency. Generate synchronized audio with rolling thunder, crashing waves, heavy rain, wind gusts, distant foghorn, creaking boat wood, and shouted dialogue from the boat captain: 'Hold steady! We're almost there!'",
      "width": 1920,
      "height": 1080,
      "duration": 8,
      "fps": 25,
      "settings": {
        "audio": true
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="A cinematic wide shot of a lonely lighthouse on jagged black cliffs during a violent nighttime storm. Sheets of rain slash across the frame, waves crash explosively against the rocks, and the lighthouse beam sweeps rhythmically through dense sea mist. A small rescue boat battles the surf and approaches the cove, its lantern flickering in the wind. The camera slowly pushes forward with realistic motion, dramatic lighting, detailed water simulation, atmospheric fog, and natural temporal consistency. Generate synchronized audio with rolling thunder, crashing waves, heavy rain, wind gusts, distant foghorn, creaking boat wood, and shouted dialogue from the boat captain: 'Hold steady! We're almost there!'" \
  width=1920 \
  height=1080 \
  duration=8 \
  fps=25 \
  settings.audio=true
{
  "taskType": "videoInference",
  "taskUUID": "9a58607f-5405-42c7-8376-c4ca84efd237",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "A cinematic wide shot of a lonely lighthouse on jagged black cliffs during a violent nighttime storm. Sheets of rain slash across the frame, waves crash explosively against the rocks, and the lighthouse beam sweeps rhythmically through dense sea mist. A small rescue boat battles the surf and approaches the cove, its lantern flickering in the wind. The camera slowly pushes forward with realistic motion, dramatic lighting, detailed water simulation, atmospheric fog, and natural temporal consistency. Generate synchronized audio with rolling thunder, crashing waves, heavy rain, wind gusts, distant foghorn, creaking boat wood, and shouted dialogue from the boat captain: 'Hold steady! We're almost there!'",
  "width": 1920,
  "height": 1080,
  "duration": 8,
  "fps": 25,
  "settings": {
    "audio": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "9a58607f-5405-42c7-8376-c4ca84efd237",
  "videoUUID": "2c3f798a-fb54-4858-8821-ca4e0acc1f39",
  "videoURL": "https://vm.runware.ai/video/os/a11d13/ws/5/vi/2c3f798a-fb54-4858-8821-ca4e0acc1f39.mp4",
  "cost": 0.48
}
Text to Video

Neon Alley Dialogue Scene

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'lightricks:ltx@2.3',
  positivePrompt: 'A cinematic nighttime scene in a rain-soaked neon alley in a futuristic Asian megacity. The camera begins with a slow dolly-in toward two characters standing beneath glowing shop signs and drifting steam. A tired courier in a reflective jacket turns to a detective holding a flickering holographic tablet. The courier says, "I got the package here. You were followed." The detective replies quietly, "I know. Keep walking and don\'t look back." Their speech is natural and synchronized with lip movement. Surround them with detailed ambient sound: distant hover traffic, soft rainfall hitting puddles, buzzing neon, muffled club bass from behind a metal door, footsteps splashing on wet pavement, and a brief rumble of thunder. The lighting is moody and high-contrast with vivid magenta, cyan, and amber reflections. Motion is realistic and coherent, with subtle head turns, cloth movement, drifting mist, and believable camera parallax. Production-ready cinematic quality.',
  width: 1920,
  height: 1080,
  duration: 8,
  fps: 24,
  settings: {
    audio: 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": "lightricks:ltx@2.3",
            "positivePrompt": "A cinematic nighttime scene in a rain-soaked neon alley in a futuristic Asian megacity. The camera begins with a slow dolly-in toward two characters standing beneath glowing shop signs and drifting steam. A tired courier in a reflective jacket turns to a detective holding a flickering holographic tablet. The courier says, \"I got the package here. You were followed.\" The detective replies quietly, \"I know. Keep walking and don't look back.\" Their speech is natural and synchronized with lip movement. Surround them with detailed ambient sound: distant hover traffic, soft rainfall hitting puddles, buzzing neon, muffled club bass from behind a metal door, footsteps splashing on wet pavement, and a brief rumble of thunder. The lighting is moody and high-contrast with vivid magenta, cyan, and amber reflections. Motion is realistic and coherent, with subtle head turns, cloth movement, drifting mist, and believable camera parallax. Production-ready cinematic quality.",
            "width": 1920,
            "height": 1080,
            "duration": 8,
            "fps": 24,
            "settings": {
                "audio": 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": "e76260ca-cde2-4841-a099-a3bfc7c4114a",
      "model": "lightricks:ltx@2.3",
      "positivePrompt": "A cinematic nighttime scene in a rain-soaked neon alley in a futuristic Asian megacity. The camera begins with a slow dolly-in toward two characters standing beneath glowing shop signs and drifting steam. A tired courier in a reflective jacket turns to a detective holding a flickering holographic tablet. The courier says, \"I got the package here. You were followed.\" The detective replies quietly, \"I know. Keep walking and don't look back.\" Their speech is natural and synchronized with lip movement. Surround them with detailed ambient sound: distant hover traffic, soft rainfall hitting puddles, buzzing neon, muffled club bass from behind a metal door, footsteps splashing on wet pavement, and a brief rumble of thunder. The lighting is moody and high-contrast with vivid magenta, cyan, and amber reflections. Motion is realistic and coherent, with subtle head turns, cloth movement, drifting mist, and believable camera parallax. Production-ready cinematic quality.",
      "width": 1920,
      "height": 1080,
      "duration": 8,
      "fps": 24,
      "settings": {
        "audio": true
      }
    }
  ]'
runware run lightricks:ltx@2.3 \
  positivePrompt="A cinematic nighttime scene in a rain-soaked neon alley in a futuristic Asian megacity. The camera begins with a slow dolly-in toward two characters standing beneath glowing shop signs and drifting steam. A tired courier in a reflective jacket turns to a detective holding a flickering holographic tablet. The courier says, \"I got the package here. You were followed.\" The detective replies quietly, \"I know. Keep walking and don't look back.\" Their speech is natural and synchronized with lip movement. Surround them with detailed ambient sound: distant hover traffic, soft rainfall hitting puddles, buzzing neon, muffled club bass from behind a metal door, footsteps splashing on wet pavement, and a brief rumble of thunder. The lighting is moody and high-contrast with vivid magenta, cyan, and amber reflections. Motion is realistic and coherent, with subtle head turns, cloth movement, drifting mist, and believable camera parallax. Production-ready cinematic quality." \
  width=1920 \
  height=1080 \
  duration=8 \
  fps=24 \
  settings.audio=true
{
  "taskType": "videoInference",
  "taskUUID": "e76260ca-cde2-4841-a099-a3bfc7c4114a",
  "model": "lightricks:ltx@2.3",
  "positivePrompt": "A cinematic nighttime scene in a rain-soaked neon alley in a futuristic Asian megacity. The camera begins with a slow dolly-in toward two characters standing beneath glowing shop signs and drifting steam. A tired courier in a reflective jacket turns to a detective holding a flickering holographic tablet. The courier says, \"I got the package here. You were followed.\" The detective replies quietly, \"I know. Keep walking and don't look back.\" Their speech is natural and synchronized with lip movement. Surround them with detailed ambient sound: distant hover traffic, soft rainfall hitting puddles, buzzing neon, muffled club bass from behind a metal door, footsteps splashing on wet pavement, and a brief rumble of thunder. The lighting is moody and high-contrast with vivid magenta, cyan, and amber reflections. Motion is realistic and coherent, with subtle head turns, cloth movement, drifting mist, and believable camera parallax. Production-ready cinematic quality.",
  "width": 1920,
  "height": 1080,
  "duration": 8,
  "fps": 24,
  "settings": {
    "audio": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "e76260ca-cde2-4841-a099-a3bfc7c4114a",
  "videoUUID": "4645fd1d-6341-48d4-a9c1-e54fafd4f2d7",
  "videoURL": "https://vm.runware.ai/video/os/a19d05/ws/5/vi/4645fd1d-6341-48d4-a9c1-e54fafd4f2d7.mp4",
  "cost": 0.48
}