MODEL IDrunway:1@1
live

Runway Gen-4 Turbo

Runway
by Runway

Runway Gen-4 Turbo is a high speed variant of Gen-4 for rapid video ideation. It turns reference images into short cinematic clips with strong character consistency, smooth motion, and reduced credit cost. Ideal for fast iteration in production and previsualization pipelines.

Runway Gen-4 Turbo
first-frame

Pipe Organ Documentary Title Sequence

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'Continue the supplied first frame as one uninterrupted cinematic title shot. The camera creeps slowly forward and arcs slightly left, creating layered parallax between the brass title plate, wooden linkages and towering pipes. The restorer\'s hand carefully turns the screwdriver; the connected mechanism answers with a precise sequence of small levers lifting and felt stops moving. Deep in the background, the organ bellows inhale once, making the pipes and hanging dust subtly tremble. The cool dawn beam drifts through the warm workshop haze. Keep the engraved words "THE LAST NOTE" centered, unchanged and perfectly legible throughout. Natural hand motion, physically accurate machinery, shallow focus breathing, restrained film grain, no cut, no sudden motion.',
  width: 1280,
  height: 720,
  duration: 5,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/59fb7161-677d-4c24-b3eb-3fde17923820.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": "runway:1@1",
            "positivePrompt": "Continue the supplied first frame as one uninterrupted cinematic title shot. The camera creeps slowly forward and arcs slightly left, creating layered parallax between the brass title plate, wooden linkages and towering pipes. The restorer's hand carefully turns the screwdriver; the connected mechanism answers with a precise sequence of small levers lifting and felt stops moving. Deep in the background, the organ bellows inhale once, making the pipes and hanging dust subtly tremble. The cool dawn beam drifts through the warm workshop haze. Keep the engraved words \"THE LAST NOTE\" centered, unchanged and perfectly legible throughout. Natural hand motion, physically accurate machinery, shallow focus breathing, restrained film grain, no cut, no sudden motion.",
            "width": 1280,
            "height": 720,
            "duration": 5,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/59fb7161-677d-4c24-b3eb-3fde17923820.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": "a1f4de98-8189-4d24-9e3b-f48490bc5235",
      "model": "runway:1@1",
      "positivePrompt": "Continue the supplied first frame as one uninterrupted cinematic title shot. The camera creeps slowly forward and arcs slightly left, creating layered parallax between the brass title plate, wooden linkages and towering pipes. The restorer's hand carefully turns the screwdriver; the connected mechanism answers with a precise sequence of small levers lifting and felt stops moving. Deep in the background, the organ bellows inhale once, making the pipes and hanging dust subtly tremble. The cool dawn beam drifts through the warm workshop haze. Keep the engraved words \"THE LAST NOTE\" centered, unchanged and perfectly legible throughout. Natural hand motion, physically accurate machinery, shallow focus breathing, restrained film grain, no cut, no sudden motion.",
      "width": 1280,
      "height": 720,
      "duration": 5,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/59fb7161-677d-4c24-b3eb-3fde17923820.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Continue the supplied first frame as one uninterrupted cinematic title shot. The camera creeps slowly forward and arcs slightly left, creating layered parallax between the brass title plate, wooden linkages and towering pipes. The restorer's hand carefully turns the screwdriver; the connected mechanism answers with a precise sequence of small levers lifting and felt stops moving. Deep in the background, the organ bellows inhale once, making the pipes and hanging dust subtly tremble. The cool dawn beam drifts through the warm workshop haze. Keep the engraved words \"THE LAST NOTE\" centered, unchanged and perfectly legible throughout. Natural hand motion, physically accurate machinery, shallow focus breathing, restrained film grain, no cut, no sudden motion." \
  width=1280 \
  height=720 \
  duration=5 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/59fb7161-677d-4c24-b3eb-3fde17923820.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "a1f4de98-8189-4d24-9e3b-f48490bc5235",
  "model": "runway:1@1",
  "positivePrompt": "Continue the supplied first frame as one uninterrupted cinematic title shot. The camera creeps slowly forward and arcs slightly left, creating layered parallax between the brass title plate, wooden linkages and towering pipes. The restorer's hand carefully turns the screwdriver; the connected mechanism answers with a precise sequence of small levers lifting and felt stops moving. Deep in the background, the organ bellows inhale once, making the pipes and hanging dust subtly tremble. The cool dawn beam drifts through the warm workshop haze. Keep the engraved words \"THE LAST NOTE\" centered, unchanged and perfectly legible throughout. Natural hand motion, physically accurate machinery, shallow focus breathing, restrained film grain, no cut, no sudden motion.",
  "width": 1280,
  "height": 720,
  "duration": 5,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/59fb7161-677d-4c24-b3eb-3fde17923820.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "a1f4de98-8189-4d24-9e3b-f48490bc5235",
  "videoUUID": "d9b1cfa9-7edf-45f3-a57a-6c2706e34267",
  "videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/d9b1cfa9-7edf-45f3-a57a-6c2706e34267.mp4",
  "seed": 1037468616,
  "cost": 0.2521
}
first-frame

Seed Cryobank Training Presenter Clip

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'Continue the supplied first-frame shot as a polished science-training presenter clip. The cryobiologist begins speaking directly to the lens with natural lip articulation, a calm welcoming expression, subtle head movement, and one measured gloved-hand gesture toward the nearest cryogenic dewar before returning to a neutral pose. She blinks naturally and maintains steady eye contact. Thin cold vapor rolls slowly around the equipment, amber status lights pulse gently, and a loose strand of hair shifts in the ventilation. The camera makes a very slow, stable push toward her face with mild background parallax. Preserve her identity, clothing, safety glasses, laboratory layout, cyan-and-amber lighting, and documentary realism throughout. Single continuous shot, no cut.',
  width: 1280,
  height: 720,
  duration: 5,
  inputs: {
    frameImages: [
      {
        frame: 'first',
        image: 'https://assets.runware.ai/assets/inputs/26a7490c-d273-47d6-ae55-7f98b1093647.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": "runway:1@1",
            "positivePrompt": "Continue the supplied first-frame shot as a polished science-training presenter clip. The cryobiologist begins speaking directly to the lens with natural lip articulation, a calm welcoming expression, subtle head movement, and one measured gloved-hand gesture toward the nearest cryogenic dewar before returning to a neutral pose. She blinks naturally and maintains steady eye contact. Thin cold vapor rolls slowly around the equipment, amber status lights pulse gently, and a loose strand of hair shifts in the ventilation. The camera makes a very slow, stable push toward her face with mild background parallax. Preserve her identity, clothing, safety glasses, laboratory layout, cyan-and-amber lighting, and documentary realism throughout. Single continuous shot, no cut.",
            "width": 1280,
            "height": 720,
            "duration": 5,
            "inputs": {
                "frameImages": [
                    {
                        "frame": "first",
                        "image": "https://assets.runware.ai/assets/inputs/26a7490c-d273-47d6-ae55-7f98b1093647.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": "ed94ec74-1b0d-4ab3-9ba0-bc8bb52be25b",
      "model": "runway:1@1",
      "positivePrompt": "Continue the supplied first-frame shot as a polished science-training presenter clip. The cryobiologist begins speaking directly to the lens with natural lip articulation, a calm welcoming expression, subtle head movement, and one measured gloved-hand gesture toward the nearest cryogenic dewar before returning to a neutral pose. She blinks naturally and maintains steady eye contact. Thin cold vapor rolls slowly around the equipment, amber status lights pulse gently, and a loose strand of hair shifts in the ventilation. The camera makes a very slow, stable push toward her face with mild background parallax. Preserve her identity, clothing, safety glasses, laboratory layout, cyan-and-amber lighting, and documentary realism throughout. Single continuous shot, no cut.",
      "width": 1280,
      "height": 720,
      "duration": 5,
      "inputs": {
        "frameImages": [
          {
            "frame": "first",
            "image": "https://assets.runware.ai/assets/inputs/26a7490c-d273-47d6-ae55-7f98b1093647.jpg"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Continue the supplied first-frame shot as a polished science-training presenter clip. The cryobiologist begins speaking directly to the lens with natural lip articulation, a calm welcoming expression, subtle head movement, and one measured gloved-hand gesture toward the nearest cryogenic dewar before returning to a neutral pose. She blinks naturally and maintains steady eye contact. Thin cold vapor rolls slowly around the equipment, amber status lights pulse gently, and a loose strand of hair shifts in the ventilation. The camera makes a very slow, stable push toward her face with mild background parallax. Preserve her identity, clothing, safety glasses, laboratory layout, cyan-and-amber lighting, and documentary realism throughout. Single continuous shot, no cut." \
  width=1280 \
  height=720 \
  duration=5 \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/26a7490c-d273-47d6-ae55-7f98b1093647.jpg
{
  "taskType": "videoInference",
  "taskUUID": "ed94ec74-1b0d-4ab3-9ba0-bc8bb52be25b",
  "model": "runway:1@1",
  "positivePrompt": "Continue the supplied first-frame shot as a polished science-training presenter clip. The cryobiologist begins speaking directly to the lens with natural lip articulation, a calm welcoming expression, subtle head movement, and one measured gloved-hand gesture toward the nearest cryogenic dewar before returning to a neutral pose. She blinks naturally and maintains steady eye contact. Thin cold vapor rolls slowly around the equipment, amber status lights pulse gently, and a loose strand of hair shifts in the ventilation. The camera makes a very slow, stable push toward her face with mild background parallax. Preserve her identity, clothing, safety glasses, laboratory layout, cyan-and-amber lighting, and documentary realism throughout. Single continuous shot, no cut.",
  "width": 1280,
  "height": 720,
  "duration": 5,
  "inputs": {
    "frameImages": [
      {
        "frame": "first",
        "image": "https://assets.runware.ai/assets/inputs/26a7490c-d273-47d6-ae55-7f98b1093647.jpg"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "ed94ec74-1b0d-4ab3-9ba0-bc8bb52be25b",
  "videoUUID": "a68cbc31-a7bd-4b11-811c-629ddc146a3f",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/a68cbc31-a7bd-4b11-811c-629ddc146a3f.mp4",
  "seed": 1336617139,
  "cost": 0.2521
}
first-frame

Pre-Dawn Fish Auction 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: 'runway:1@1',
  positivePrompt: 'Continue directly from the supplied first frame as one unbroken music-video shot. The vocalist jerks the orange crate upward like a percussion instrument, strikes its side twice with her gloved palm, then pivots toward the lens and mouths a forceful lyric with controlled, confrontational energy. The camera dollies backward at floor level while arcing slightly around her, maintaining a medium-wide view. Refrigeration mist rolls across the wet tiles, hanging vinyl curtains sway, loose ice skitters toward the drains, reflections ripple under her boots, and overhead fluorescent tubes pulse sequentially down the hall. Preserve her identity, wardrobe, realistic auction setting, cyan-orange palette, and cinematic contrast. Smooth purposeful motion, no cuts.',
  width: 1280,
  height: 720,
  duration: 5,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/a52eac6c-9417-4bf6-9ccd-f5933001a277.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": "runway:1@1",
            "positivePrompt": "Continue directly from the supplied first frame as one unbroken music-video shot. The vocalist jerks the orange crate upward like a percussion instrument, strikes its side twice with her gloved palm, then pivots toward the lens and mouths a forceful lyric with controlled, confrontational energy. The camera dollies backward at floor level while arcing slightly around her, maintaining a medium-wide view. Refrigeration mist rolls across the wet tiles, hanging vinyl curtains sway, loose ice skitters toward the drains, reflections ripple under her boots, and overhead fluorescent tubes pulse sequentially down the hall. Preserve her identity, wardrobe, realistic auction setting, cyan-orange palette, and cinematic contrast. Smooth purposeful motion, no cuts.",
            "width": 1280,
            "height": 720,
            "duration": 5,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/a52eac6c-9417-4bf6-9ccd-f5933001a277.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": "a28cc7f9-6a2d-4f4a-9cdd-6c70484ad936",
      "model": "runway:1@1",
      "positivePrompt": "Continue directly from the supplied first frame as one unbroken music-video shot. The vocalist jerks the orange crate upward like a percussion instrument, strikes its side twice with her gloved palm, then pivots toward the lens and mouths a forceful lyric with controlled, confrontational energy. The camera dollies backward at floor level while arcing slightly around her, maintaining a medium-wide view. Refrigeration mist rolls across the wet tiles, hanging vinyl curtains sway, loose ice skitters toward the drains, reflections ripple under her boots, and overhead fluorescent tubes pulse sequentially down the hall. Preserve her identity, wardrobe, realistic auction setting, cyan-orange palette, and cinematic contrast. Smooth purposeful motion, no cuts.",
      "width": 1280,
      "height": 720,
      "duration": 5,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/a52eac6c-9417-4bf6-9ccd-f5933001a277.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Continue directly from the supplied first frame as one unbroken music-video shot. The vocalist jerks the orange crate upward like a percussion instrument, strikes its side twice with her gloved palm, then pivots toward the lens and mouths a forceful lyric with controlled, confrontational energy. The camera dollies backward at floor level while arcing slightly around her, maintaining a medium-wide view. Refrigeration mist rolls across the wet tiles, hanging vinyl curtains sway, loose ice skitters toward the drains, reflections ripple under her boots, and overhead fluorescent tubes pulse sequentially down the hall. Preserve her identity, wardrobe, realistic auction setting, cyan-orange palette, and cinematic contrast. Smooth purposeful motion, no cuts." \
  width=1280 \
  height=720 \
  duration=5 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/a52eac6c-9417-4bf6-9ccd-f5933001a277.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "a28cc7f9-6a2d-4f4a-9cdd-6c70484ad936",
  "model": "runway:1@1",
  "positivePrompt": "Continue directly from the supplied first frame as one unbroken music-video shot. The vocalist jerks the orange crate upward like a percussion instrument, strikes its side twice with her gloved palm, then pivots toward the lens and mouths a forceful lyric with controlled, confrontational energy. The camera dollies backward at floor level while arcing slightly around her, maintaining a medium-wide view. Refrigeration mist rolls across the wet tiles, hanging vinyl curtains sway, loose ice skitters toward the drains, reflections ripple under her boots, and overhead fluorescent tubes pulse sequentially down the hall. Preserve her identity, wardrobe, realistic auction setting, cyan-orange palette, and cinematic contrast. Smooth purposeful motion, no cuts.",
  "width": 1280,
  "height": 720,
  "duration": 5,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/a52eac6c-9417-4bf6-9ccd-f5933001a277.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "a28cc7f9-6a2d-4f4a-9cdd-6c70484ad936",
  "videoUUID": "3afacf8e-db57-44b5-a9f9-dcf96749c37d",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/3afacf8e-db57-44b5-a9f9-dcf96749c37d.mp4",
  "seed": 1808635897,
  "cost": 0.2521
}
first-frame

Urban Pigeon Racing Series Teaser

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'Continue directly from the supplied frame in one unbroken cinematic shot. The handler snaps the latch and pulls the gate open; the pigeons surge outward together, wings beating with convincing weight and slight variations in timing. Loose feathers, rooftop dust, jacket fabric and laundry react to the sudden air pressure. Push rapidly past the handler at bird height, then crane and tilt upward as the flock banks across the tower blocks, briefly casting racing shadows over the concrete. Maintain the gritty 35mm texture, coral dawn light and cool shadows. End on a steady wide view with the flock forming a sweeping arc above the skyline and clean open sky in the upper center.',
  width: 1280,
  height: 720,
  duration: 5,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/1d00c72e-e12b-4a6f-b4de-19ae382f84ef.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": "runway:1@1",
            "positivePrompt": "Continue directly from the supplied frame in one unbroken cinematic shot. The handler snaps the latch and pulls the gate open; the pigeons surge outward together, wings beating with convincing weight and slight variations in timing. Loose feathers, rooftop dust, jacket fabric and laundry react to the sudden air pressure. Push rapidly past the handler at bird height, then crane and tilt upward as the flock banks across the tower blocks, briefly casting racing shadows over the concrete. Maintain the gritty 35mm texture, coral dawn light and cool shadows. End on a steady wide view with the flock forming a sweeping arc above the skyline and clean open sky in the upper center.",
            "width": 1280,
            "height": 720,
            "duration": 5,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/1d00c72e-e12b-4a6f-b4de-19ae382f84ef.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": "097a6df3-b07e-4c69-bb55-60c1dd290f42",
      "model": "runway:1@1",
      "positivePrompt": "Continue directly from the supplied frame in one unbroken cinematic shot. The handler snaps the latch and pulls the gate open; the pigeons surge outward together, wings beating with convincing weight and slight variations in timing. Loose feathers, rooftop dust, jacket fabric and laundry react to the sudden air pressure. Push rapidly past the handler at bird height, then crane and tilt upward as the flock banks across the tower blocks, briefly casting racing shadows over the concrete. Maintain the gritty 35mm texture, coral dawn light and cool shadows. End on a steady wide view with the flock forming a sweeping arc above the skyline and clean open sky in the upper center.",
      "width": 1280,
      "height": 720,
      "duration": 5,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/1d00c72e-e12b-4a6f-b4de-19ae382f84ef.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Continue directly from the supplied frame in one unbroken cinematic shot. The handler snaps the latch and pulls the gate open; the pigeons surge outward together, wings beating with convincing weight and slight variations in timing. Loose feathers, rooftop dust, jacket fabric and laundry react to the sudden air pressure. Push rapidly past the handler at bird height, then crane and tilt upward as the flock banks across the tower blocks, briefly casting racing shadows over the concrete. Maintain the gritty 35mm texture, coral dawn light and cool shadows. End on a steady wide view with the flock forming a sweeping arc above the skyline and clean open sky in the upper center." \
  width=1280 \
  height=720 \
  duration=5 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/1d00c72e-e12b-4a6f-b4de-19ae382f84ef.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "097a6df3-b07e-4c69-bb55-60c1dd290f42",
  "model": "runway:1@1",
  "positivePrompt": "Continue directly from the supplied frame in one unbroken cinematic shot. The handler snaps the latch and pulls the gate open; the pigeons surge outward together, wings beating with convincing weight and slight variations in timing. Loose feathers, rooftop dust, jacket fabric and laundry react to the sudden air pressure. Push rapidly past the handler at bird height, then crane and tilt upward as the flock banks across the tower blocks, briefly casting racing shadows over the concrete. Maintain the gritty 35mm texture, coral dawn light and cool shadows. End on a steady wide view with the flock forming a sweeping arc above the skyline and clean open sky in the upper center.",
  "width": 1280,
  "height": 720,
  "duration": 5,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/1d00c72e-e12b-4a6f-b4de-19ae382f84ef.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "097a6df3-b07e-4c69-bb55-60c1dd290f42",
  "videoUUID": "fd9aaf62-3dad-4afc-88d9-1fb3723217ce",
  "videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/fd9aaf62-3dad-4afc-88d9-1fb3723217ce.mp4",
  "seed": 1532480140,
  "cost": 0.2521
}
Image to Video

Aerial Tram Through Stormglass Gorge

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'A retro-futurist aerial tram glides into a vast storm-carved gorge of translucent mineral spires and fractured crystal walls. The shot begins with the tram entering frame, cables humming, mist peeling away from the canyon as wind pushes through the ravine. Subtle camera drift and forward motion create a thrilling sense of travel. Reflections slide across the tram windows, distant waterfalls shimmer through haze, loose droplets and fine debris streak past the lens, and the crystalline surfaces catch cold flashes of light from breaks in the clouds. Cinematic realism, strong environmental depth, coherent design details, smooth motion, atmospheric parallax, polished previsualization style.',
  width: 1584,
  height: 672,
  duration: 8,
  seed: 97753,
  providerSettings: {
    runway: {
      contentModeration: {
        publicFigureThreshold: 'auto'
      }
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/2c7bc4ab-13b9-4ad8-a90e-d2a2e3325b94.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": "runway:1@1",
            "positivePrompt": "A retro-futurist aerial tram glides into a vast storm-carved gorge of translucent mineral spires and fractured crystal walls. The shot begins with the tram entering frame, cables humming, mist peeling away from the canyon as wind pushes through the ravine. Subtle camera drift and forward motion create a thrilling sense of travel. Reflections slide across the tram windows, distant waterfalls shimmer through haze, loose droplets and fine debris streak past the lens, and the crystalline surfaces catch cold flashes of light from breaks in the clouds. Cinematic realism, strong environmental depth, coherent design details, smooth motion, atmospheric parallax, polished previsualization style.",
            "width": 1584,
            "height": 672,
            "duration": 8,
            "seed": 97753,
            "providerSettings": {
                "runway": {
                    "contentModeration": {
                        "publicFigureThreshold": "auto"
                    }
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/2c7bc4ab-13b9-4ad8-a90e-d2a2e3325b94.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": "f1287a5a-fe34-4cbd-b110-ad7c312e49fb",
      "model": "runway:1@1",
      "positivePrompt": "A retro-futurist aerial tram glides into a vast storm-carved gorge of translucent mineral spires and fractured crystal walls. The shot begins with the tram entering frame, cables humming, mist peeling away from the canyon as wind pushes through the ravine. Subtle camera drift and forward motion create a thrilling sense of travel. Reflections slide across the tram windows, distant waterfalls shimmer through haze, loose droplets and fine debris streak past the lens, and the crystalline surfaces catch cold flashes of light from breaks in the clouds. Cinematic realism, strong environmental depth, coherent design details, smooth motion, atmospheric parallax, polished previsualization style.",
      "width": 1584,
      "height": 672,
      "duration": 8,
      "seed": 97753,
      "providerSettings": {
        "runway": {
          "contentModeration": {
            "publicFigureThreshold": "auto"
          }
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/2c7bc4ab-13b9-4ad8-a90e-d2a2e3325b94.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="A retro-futurist aerial tram glides into a vast storm-carved gorge of translucent mineral spires and fractured crystal walls. The shot begins with the tram entering frame, cables humming, mist peeling away from the canyon as wind pushes through the ravine. Subtle camera drift and forward motion create a thrilling sense of travel. Reflections slide across the tram windows, distant waterfalls shimmer through haze, loose droplets and fine debris streak past the lens, and the crystalline surfaces catch cold flashes of light from breaks in the clouds. Cinematic realism, strong environmental depth, coherent design details, smooth motion, atmospheric parallax, polished previsualization style." \
  width=1584 \
  height=672 \
  duration=8 \
  seed=97753 \
  providerSettings.runway.contentModeration.publicFigureThreshold=auto \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/2c7bc4ab-13b9-4ad8-a90e-d2a2e3325b94.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "f1287a5a-fe34-4cbd-b110-ad7c312e49fb",
  "model": "runway:1@1",
  "positivePrompt": "A retro-futurist aerial tram glides into a vast storm-carved gorge of translucent mineral spires and fractured crystal walls. The shot begins with the tram entering frame, cables humming, mist peeling away from the canyon as wind pushes through the ravine. Subtle camera drift and forward motion create a thrilling sense of travel. Reflections slide across the tram windows, distant waterfalls shimmer through haze, loose droplets and fine debris streak past the lens, and the crystalline surfaces catch cold flashes of light from breaks in the clouds. Cinematic realism, strong environmental depth, coherent design details, smooth motion, atmospheric parallax, polished previsualization style.",
  "width": 1584,
  "height": 672,
  "duration": 8,
  "seed": 97753,
  "providerSettings": {
    "runway": {
      "contentModeration": {
        "publicFigureThreshold": "auto"
      }
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/2c7bc4ab-13b9-4ad8-a90e-d2a2e3325b94.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "f1287a5a-fe34-4cbd-b110-ad7c312e49fb",
  "videoUUID": "31bc7a99-895b-411c-b1e9-e9df24bb578f",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/31bc7a99-895b-411c-b1e9-e9df24bb578f.mp4",
  "seed": 97753,
  "cost": 0.4042
}
Image to Video

Iridescent Ice Cavern Pilgrims

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'Animate the frozen cavern expedition with graceful cinematic motion: the camera slowly pushes forward along the ridge, loose snow skitters across the ice, flare smoke curls upward, banners ripple in the cold draft, tiny falling ice crystals catch the light, reflections shimmer across the floor, distant haze shifts softly, the travelers keep clear silhouette consistency, epic fantasy realism, atmospheric and immersive',
  width: 1280,
  height: 720,
  duration: 6,
  seed: 29718,
  providerSettings: {
    runway: {
      contentModeration: {
        publicFigureThreshold: 'auto'
      }
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/74a07e18-7e80-43f7-8e7e-e049af826c39.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": "runway:1@1",
            "positivePrompt": "Animate the frozen cavern expedition with graceful cinematic motion: the camera slowly pushes forward along the ridge, loose snow skitters across the ice, flare smoke curls upward, banners ripple in the cold draft, tiny falling ice crystals catch the light, reflections shimmer across the floor, distant haze shifts softly, the travelers keep clear silhouette consistency, epic fantasy realism, atmospheric and immersive",
            "width": 1280,
            "height": 720,
            "duration": 6,
            "seed": 29718,
            "providerSettings": {
                "runway": {
                    "contentModeration": {
                        "publicFigureThreshold": "auto"
                    }
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/74a07e18-7e80-43f7-8e7e-e049af826c39.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": "eed2b1cd-1b23-48c7-a7bd-9afd6d0eb138",
      "model": "runway:1@1",
      "positivePrompt": "Animate the frozen cavern expedition with graceful cinematic motion: the camera slowly pushes forward along the ridge, loose snow skitters across the ice, flare smoke curls upward, banners ripple in the cold draft, tiny falling ice crystals catch the light, reflections shimmer across the floor, distant haze shifts softly, the travelers keep clear silhouette consistency, epic fantasy realism, atmospheric and immersive",
      "width": 1280,
      "height": 720,
      "duration": 6,
      "seed": 29718,
      "providerSettings": {
        "runway": {
          "contentModeration": {
            "publicFigureThreshold": "auto"
          }
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/74a07e18-7e80-43f7-8e7e-e049af826c39.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Animate the frozen cavern expedition with graceful cinematic motion: the camera slowly pushes forward along the ridge, loose snow skitters across the ice, flare smoke curls upward, banners ripple in the cold draft, tiny falling ice crystals catch the light, reflections shimmer across the floor, distant haze shifts softly, the travelers keep clear silhouette consistency, epic fantasy realism, atmospheric and immersive" \
  width=1280 \
  height=720 \
  duration=6 \
  seed=29718 \
  providerSettings.runway.contentModeration.publicFigureThreshold=auto \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/74a07e18-7e80-43f7-8e7e-e049af826c39.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "eed2b1cd-1b23-48c7-a7bd-9afd6d0eb138",
  "model": "runway:1@1",
  "positivePrompt": "Animate the frozen cavern expedition with graceful cinematic motion: the camera slowly pushes forward along the ridge, loose snow skitters across the ice, flare smoke curls upward, banners ripple in the cold draft, tiny falling ice crystals catch the light, reflections shimmer across the floor, distant haze shifts softly, the travelers keep clear silhouette consistency, epic fantasy realism, atmospheric and immersive",
  "width": 1280,
  "height": 720,
  "duration": 6,
  "seed": 29718,
  "providerSettings": {
    "runway": {
      "contentModeration": {
        "publicFigureThreshold": "auto"
      }
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/74a07e18-7e80-43f7-8e7e-e049af826c39.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "eed2b1cd-1b23-48c7-a7bd-9afd6d0eb138",
  "videoUUID": "bd3f7acf-6f35-488a-a12c-48c90203b62c",
  "videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/bd3f7acf-6f35-488a-a12c-48c90203b62c.mp4",
  "seed": 29718,
  "cost": 0.3042
}
Image to Video

Wind-Tossed Lighthouse Keeper Rooftop

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'A cinematic shot of a solitary lighthouse keeper on a rugged rooftop above a remote island beacon station, the camera easing forward as fierce wind drives motion through every detail: coat tails thrashing, laundry lines snapping, loose ropes twitching, gulls banking overhead, sea spray rising from below, clouds racing across a cold slate sky. Preserve the keeper\'s appearance faithfully from the reference image while adding natural body balance, subtle breathing, blinking, and a steady grip on a brass signal lamp. Emphasize realistic environmental animation, rich maritime textures, dramatic atmosphere, and grounded live-action cinematography.',
  width: 1280,
  height: 720,
  duration: 6,
  seed: 38621,
  providerSettings: {
    runway: {
      contentModeration: {
        publicFigureThreshold: 'auto'
      }
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/9196de33-4f64-4928-9f52-ac6bf0a03572.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": "runway:1@1",
            "positivePrompt": "A cinematic shot of a solitary lighthouse keeper on a rugged rooftop above a remote island beacon station, the camera easing forward as fierce wind drives motion through every detail: coat tails thrashing, laundry lines snapping, loose ropes twitching, gulls banking overhead, sea spray rising from below, clouds racing across a cold slate sky. Preserve the keeper's appearance faithfully from the reference image while adding natural body balance, subtle breathing, blinking, and a steady grip on a brass signal lamp. Emphasize realistic environmental animation, rich maritime textures, dramatic atmosphere, and grounded live-action cinematography.",
            "width": 1280,
            "height": 720,
            "duration": 6,
            "seed": 38621,
            "providerSettings": {
                "runway": {
                    "contentModeration": {
                        "publicFigureThreshold": "auto"
                    }
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/9196de33-4f64-4928-9f52-ac6bf0a03572.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": "857afef8-ce75-497e-9e38-8434d66e7121",
      "model": "runway:1@1",
      "positivePrompt": "A cinematic shot of a solitary lighthouse keeper on a rugged rooftop above a remote island beacon station, the camera easing forward as fierce wind drives motion through every detail: coat tails thrashing, laundry lines snapping, loose ropes twitching, gulls banking overhead, sea spray rising from below, clouds racing across a cold slate sky. Preserve the keeper's appearance faithfully from the reference image while adding natural body balance, subtle breathing, blinking, and a steady grip on a brass signal lamp. Emphasize realistic environmental animation, rich maritime textures, dramatic atmosphere, and grounded live-action cinematography.",
      "width": 1280,
      "height": 720,
      "duration": 6,
      "seed": 38621,
      "providerSettings": {
        "runway": {
          "contentModeration": {
            "publicFigureThreshold": "auto"
          }
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/9196de33-4f64-4928-9f52-ac6bf0a03572.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="A cinematic shot of a solitary lighthouse keeper on a rugged rooftop above a remote island beacon station, the camera easing forward as fierce wind drives motion through every detail: coat tails thrashing, laundry lines snapping, loose ropes twitching, gulls banking overhead, sea spray rising from below, clouds racing across a cold slate sky. Preserve the keeper's appearance faithfully from the reference image while adding natural body balance, subtle breathing, blinking, and a steady grip on a brass signal lamp. Emphasize realistic environmental animation, rich maritime textures, dramatic atmosphere, and grounded live-action cinematography." \
  width=1280 \
  height=720 \
  duration=6 \
  seed=38621 \
  providerSettings.runway.contentModeration.publicFigureThreshold=auto \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/9196de33-4f64-4928-9f52-ac6bf0a03572.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "857afef8-ce75-497e-9e38-8434d66e7121",
  "model": "runway:1@1",
  "positivePrompt": "A cinematic shot of a solitary lighthouse keeper on a rugged rooftop above a remote island beacon station, the camera easing forward as fierce wind drives motion through every detail: coat tails thrashing, laundry lines snapping, loose ropes twitching, gulls banking overhead, sea spray rising from below, clouds racing across a cold slate sky. Preserve the keeper's appearance faithfully from the reference image while adding natural body balance, subtle breathing, blinking, and a steady grip on a brass signal lamp. Emphasize realistic environmental animation, rich maritime textures, dramatic atmosphere, and grounded live-action cinematography.",
  "width": 1280,
  "height": 720,
  "duration": 6,
  "seed": 38621,
  "providerSettings": {
    "runway": {
      "contentModeration": {
        "publicFigureThreshold": "auto"
      }
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/9196de33-4f64-4928-9f52-ac6bf0a03572.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "857afef8-ce75-497e-9e38-8434d66e7121",
  "videoUUID": "ac69c59a-6038-4c95-8b89-27b170bbf429",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/ac69c59a-6038-4c95-8b89-27b170bbf429.mp4",
  "seed": 38621,
  "cost": 0.3042
}
Image to Video

Glasshouse Astronomer Tea Ritual

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'Animate the reference image into a short cinematic shot. The astronomer remains seated and consistent in appearance while slowly turning their head toward the glass ceiling, blinking once, and making a small thoughtful motion with the teacup. Steam curls upward in delicate ribbons. Fern leaves sway softly as if stirred by a warm breeze. Sunlight shifts across the glasshouse, sending moving reflections over brass instruments and star charts. Dust motes drift through the beams. Add a gentle push-in camera move with subtle parallax and calm, refined motion throughout. Whimsical, scholarly, luminous, tactile realism.',
  width: 1104,
  height: 832,
  duration: 6,
  seed: 6390,
  providerSettings: {
    runway: {
      contentModeration: {
        publicFigureThreshold: 'auto'
      }
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/d772dba3-5ce1-496c-acb0-0bdb13dbd9e0.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": "runway:1@1",
            "positivePrompt": "Animate the reference image into a short cinematic shot. The astronomer remains seated and consistent in appearance while slowly turning their head toward the glass ceiling, blinking once, and making a small thoughtful motion with the teacup. Steam curls upward in delicate ribbons. Fern leaves sway softly as if stirred by a warm breeze. Sunlight shifts across the glasshouse, sending moving reflections over brass instruments and star charts. Dust motes drift through the beams. Add a gentle push-in camera move with subtle parallax and calm, refined motion throughout. Whimsical, scholarly, luminous, tactile realism.",
            "width": 1104,
            "height": 832,
            "duration": 6,
            "seed": 6390,
            "providerSettings": {
                "runway": {
                    "contentModeration": {
                        "publicFigureThreshold": "auto"
                    }
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/d772dba3-5ce1-496c-acb0-0bdb13dbd9e0.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": "c77984bd-b060-46d3-9934-2cc26a3e1efd",
      "model": "runway:1@1",
      "positivePrompt": "Animate the reference image into a short cinematic shot. The astronomer remains seated and consistent in appearance while slowly turning their head toward the glass ceiling, blinking once, and making a small thoughtful motion with the teacup. Steam curls upward in delicate ribbons. Fern leaves sway softly as if stirred by a warm breeze. Sunlight shifts across the glasshouse, sending moving reflections over brass instruments and star charts. Dust motes drift through the beams. Add a gentle push-in camera move with subtle parallax and calm, refined motion throughout. Whimsical, scholarly, luminous, tactile realism.",
      "width": 1104,
      "height": 832,
      "duration": 6,
      "seed": 6390,
      "providerSettings": {
        "runway": {
          "contentModeration": {
            "publicFigureThreshold": "auto"
          }
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/d772dba3-5ce1-496c-acb0-0bdb13dbd9e0.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="Animate the reference image into a short cinematic shot. The astronomer remains seated and consistent in appearance while slowly turning their head toward the glass ceiling, blinking once, and making a small thoughtful motion with the teacup. Steam curls upward in delicate ribbons. Fern leaves sway softly as if stirred by a warm breeze. Sunlight shifts across the glasshouse, sending moving reflections over brass instruments and star charts. Dust motes drift through the beams. Add a gentle push-in camera move with subtle parallax and calm, refined motion throughout. Whimsical, scholarly, luminous, tactile realism." \
  width=1104 \
  height=832 \
  duration=6 \
  seed=6390 \
  providerSettings.runway.contentModeration.publicFigureThreshold=auto \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/d772dba3-5ce1-496c-acb0-0bdb13dbd9e0.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "c77984bd-b060-46d3-9934-2cc26a3e1efd",
  "model": "runway:1@1",
  "positivePrompt": "Animate the reference image into a short cinematic shot. The astronomer remains seated and consistent in appearance while slowly turning their head toward the glass ceiling, blinking once, and making a small thoughtful motion with the teacup. Steam curls upward in delicate ribbons. Fern leaves sway softly as if stirred by a warm breeze. Sunlight shifts across the glasshouse, sending moving reflections over brass instruments and star charts. Dust motes drift through the beams. Add a gentle push-in camera move with subtle parallax and calm, refined motion throughout. Whimsical, scholarly, luminous, tactile realism.",
  "width": 1104,
  "height": 832,
  "duration": 6,
  "seed": 6390,
  "providerSettings": {
    "runway": {
      "contentModeration": {
        "publicFigureThreshold": "auto"
      }
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/d772dba3-5ce1-496c-acb0-0bdb13dbd9e0.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "c77984bd-b060-46d3-9934-2cc26a3e1efd",
  "videoUUID": "3dcbd1d5-f11b-4de5-8a05-46e8303c3ee8",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/3dcbd1d5-f11b-4de5-8a05-46e8303c3ee8.mp4",
  "seed": 6390,
  "cost": 0.3042
}
Image to Video

Lantern Archivist Canal Skiff

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'runway:1@1',
  positivePrompt: 'The archivist steadies on the skiff as the canal gently carries the boat forward, lanterns swinging softly overhead, reflections shivering across the water, loose parchment edges fluttering in the breeze, ivy stirring along old stone walls, subtle dawn mist shifting under the bridges, cinematic camera drift with natural parallax, richly detailed fantasy atmosphere, smooth realistic motion, strong subject consistency, elegant lighting',
  width: 1280,
  height: 720,
  duration: 6,
  seed: 8192,
  providerSettings: {
    runway: {
      contentModeration: {
        publicFigureThreshold: 'auto'
      }
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/11068c61-4329-406a-ab7f-2be746b8bfdb.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": "runway:1@1",
            "positivePrompt": "The archivist steadies on the skiff as the canal gently carries the boat forward, lanterns swinging softly overhead, reflections shivering across the water, loose parchment edges fluttering in the breeze, ivy stirring along old stone walls, subtle dawn mist shifting under the bridges, cinematic camera drift with natural parallax, richly detailed fantasy atmosphere, smooth realistic motion, strong subject consistency, elegant lighting",
            "width": 1280,
            "height": 720,
            "duration": 6,
            "seed": 8192,
            "providerSettings": {
                "runway": {
                    "contentModeration": {
                        "publicFigureThreshold": "auto"
                    }
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/11068c61-4329-406a-ab7f-2be746b8bfdb.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": "d03955f1-d66b-48e2-8dea-94916fee0dd6",
      "model": "runway:1@1",
      "positivePrompt": "The archivist steadies on the skiff as the canal gently carries the boat forward, lanterns swinging softly overhead, reflections shivering across the water, loose parchment edges fluttering in the breeze, ivy stirring along old stone walls, subtle dawn mist shifting under the bridges, cinematic camera drift with natural parallax, richly detailed fantasy atmosphere, smooth realistic motion, strong subject consistency, elegant lighting",
      "width": 1280,
      "height": 720,
      "duration": 6,
      "seed": 8192,
      "providerSettings": {
        "runway": {
          "contentModeration": {
            "publicFigureThreshold": "auto"
          }
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/11068c61-4329-406a-ab7f-2be746b8bfdb.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run runway:1@1 \
  positivePrompt="The archivist steadies on the skiff as the canal gently carries the boat forward, lanterns swinging softly overhead, reflections shivering across the water, loose parchment edges fluttering in the breeze, ivy stirring along old stone walls, subtle dawn mist shifting under the bridges, cinematic camera drift with natural parallax, richly detailed fantasy atmosphere, smooth realistic motion, strong subject consistency, elegant lighting" \
  width=1280 \
  height=720 \
  duration=6 \
  seed=8192 \
  providerSettings.runway.contentModeration.publicFigureThreshold=auto \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/11068c61-4329-406a-ab7f-2be746b8bfdb.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "d03955f1-d66b-48e2-8dea-94916fee0dd6",
  "model": "runway:1@1",
  "positivePrompt": "The archivist steadies on the skiff as the canal gently carries the boat forward, lanterns swinging softly overhead, reflections shivering across the water, loose parchment edges fluttering in the breeze, ivy stirring along old stone walls, subtle dawn mist shifting under the bridges, cinematic camera drift with natural parallax, richly detailed fantasy atmosphere, smooth realistic motion, strong subject consistency, elegant lighting",
  "width": 1280,
  "height": 720,
  "duration": 6,
  "seed": 8192,
  "providerSettings": {
    "runway": {
      "contentModeration": {
        "publicFigureThreshold": "auto"
      }
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/11068c61-4329-406a-ab7f-2be746b8bfdb.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "d03955f1-d66b-48e2-8dea-94916fee0dd6",
  "videoUUID": "5e10044c-6729-4df9-980e-41f810e72882",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/5e10044c-6729-4df9-980e-41f810e72882.mp4",
  "seed": 8192,
  "cost": 0.3042
}