live
MODEL IDbfl:flux@3-video

FLUX 3 Video

Black Forest Labs
by
Available with Zero Data Retention

FLUX 3 Video is Black Forest Labs' multimodal foundation model for video generation with synchronized audio. It generates clips from 5 to 20 seconds across text-to-video, image-to-video, and video-to-video modes on one architecture, with keyframe control to pin an opening image or interpolate motion across pinned frames, chained continuations for arcs beyond 20 seconds, multi-shot sequences with hard cuts inside one generation, and native multilingual dialogue. A draft mode returns a fast low-resolution preview and a cache that a follow-up call enhances at full quality, tightening iteration loops. Style range spans candid camcorder footage, animation, motion design, and cinematic photoreal, character consistency holds across scenes within one generation, and in-video typography renders cleanly for titles and animated designs.

FLUX 3 Video

text-to-video

Autonomous Pipe Crawler Product Demo$1.37~2m 22s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'A self-contained eight-second industrial product demonstration inside a large concrete stormwater pipe. A compact six-wheeled inspection crawler with a matte safety-yellow chassis drives through a shallow ribbon of water toward camera, its white ring light revealing realistic damp concrete texture. The camera tracks backward at wheel height in a smooth stabilized move. At four seconds, the crawler reaches a narrow wall fracture, stops precisely, and rotates its sensor head toward the damage; a thin cyan structured-light band sweeps once across the crack, clearly demonstrating inspection and measurement. Cool blue-gray tunnel palette with restrained yellow accents, crisp documentary realism, soft reflections in the water, no people, logos, labels, interface graphics, or captions. Synchronized location audio: quiet electric motor whir matching wheel motion, rubber tire tread through water, sparse tunnel drips with concrete echo, a short servo movement as the sensor turns, and a subtle electronic scan chirp exactly when the cyan light crosses the fracture.',
  width: 1280,
  height: 704,
  duration: 8,
  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": "bfl:flux@3-video",
            "positivePrompt": "A self-contained eight-second industrial product demonstration inside a large concrete stormwater pipe. A compact six-wheeled inspection crawler with a matte safety-yellow chassis drives through a shallow ribbon of water toward camera, its white ring light revealing realistic damp concrete texture. The camera tracks backward at wheel height in a smooth stabilized move. At four seconds, the crawler reaches a narrow wall fracture, stops precisely, and rotates its sensor head toward the damage; a thin cyan structured-light band sweeps once across the crack, clearly demonstrating inspection and measurement. Cool blue-gray tunnel palette with restrained yellow accents, crisp documentary realism, soft reflections in the water, no people, logos, labels, interface graphics, or captions. Synchronized location audio: quiet electric motor whir matching wheel motion, rubber tire tread through water, sparse tunnel drips with concrete echo, a short servo movement as the sensor turns, and a subtle electronic scan chirp exactly when the cyan light crosses the fracture.",
            "width": 1280,
            "height": 704,
            "duration": 8,
            "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": "fe5483c6-f6c7-4cb4-a99f-8e4abbb886be",
      "model": "bfl:flux@3-video",
      "positivePrompt": "A self-contained eight-second industrial product demonstration inside a large concrete stormwater pipe. A compact six-wheeled inspection crawler with a matte safety-yellow chassis drives through a shallow ribbon of water toward camera, its white ring light revealing realistic damp concrete texture. The camera tracks backward at wheel height in a smooth stabilized move. At four seconds, the crawler reaches a narrow wall fracture, stops precisely, and rotates its sensor head toward the damage; a thin cyan structured-light band sweeps once across the crack, clearly demonstrating inspection and measurement. Cool blue-gray tunnel palette with restrained yellow accents, crisp documentary realism, soft reflections in the water, no people, logos, labels, interface graphics, or captions. Synchronized location audio: quiet electric motor whir matching wheel motion, rubber tire tread through water, sparse tunnel drips with concrete echo, a short servo movement as the sensor turns, and a subtle electronic scan chirp exactly when the cyan light crosses the fracture.",
      "width": 1280,
      "height": 704,
      "duration": 8,
      "settings": {
        "audio": true
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="A self-contained eight-second industrial product demonstration inside a large concrete stormwater pipe. A compact six-wheeled inspection crawler with a matte safety-yellow chassis drives through a shallow ribbon of water toward camera, its white ring light revealing realistic damp concrete texture. The camera tracks backward at wheel height in a smooth stabilized move. At four seconds, the crawler reaches a narrow wall fracture, stops precisely, and rotates its sensor head toward the damage; a thin cyan structured-light band sweeps once across the crack, clearly demonstrating inspection and measurement. Cool blue-gray tunnel palette with restrained yellow accents, crisp documentary realism, soft reflections in the water, no people, logos, labels, interface graphics, or captions. Synchronized location audio: quiet electric motor whir matching wheel motion, rubber tire tread through water, sparse tunnel drips with concrete echo, a short servo movement as the sensor turns, and a subtle electronic scan chirp exactly when the cyan light crosses the fracture." \
  width=1280 \
  height=704 \
  duration=8 \
  settings.audio=true
{
  "taskType": "videoInference",
  "taskUUID": "fe5483c6-f6c7-4cb4-a99f-8e4abbb886be",
  "model": "bfl:flux@3-video",
  "positivePrompt": "A self-contained eight-second industrial product demonstration inside a large concrete stormwater pipe. A compact six-wheeled inspection crawler with a matte safety-yellow chassis drives through a shallow ribbon of water toward camera, its white ring light revealing realistic damp concrete texture. The camera tracks backward at wheel height in a smooth stabilized move. At four seconds, the crawler reaches a narrow wall fracture, stops precisely, and rotates its sensor head toward the damage; a thin cyan structured-light band sweeps once across the crack, clearly demonstrating inspection and measurement. Cool blue-gray tunnel palette with restrained yellow accents, crisp documentary realism, soft reflections in the water, no people, logos, labels, interface graphics, or captions. Synchronized location audio: quiet electric motor whir matching wheel motion, rubber tire tread through water, sparse tunnel drips with concrete echo, a short servo movement as the sensor turns, and a subtle electronic scan chirp exactly when the cyan light crosses the fracture.",
  "width": 1280,
  "height": 704,
  "duration": 8,
  "settings": {
    "audio": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "fe5483c6-f6c7-4cb4-a99f-8e4abbb886be",
  "videoUUID": "b043b0aa-7290-4aaf-89e4-9cef3dc46525",
  "videoURL": "https://vm.runware.ai/video/os/a03d21/ws/5/vi/b043b0aa-7290-4aaf-89e4-9cef3dc46525.mp4",
  "cost": 1.3671
}

first-frame

Field Water Photometer Demo$1.20~1m 27s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'Continue naturally from the opening frame in one polished documentary product-demo shot. The gloved hand lifts the prepared sample vial, seats it firmly inside the photometer’s circular chamber, and closes the hinged lid with a precise click. The device activates; a subtle progress light travels around the rim and settles into a steady green confirmation glow. The camera makes a slow controlled push toward the chamber while keeping the product sharp and the field station softly blurred. Preserve the photometer’s exact design, proportions, tabletop position, realistic hand anatomy, warm ochre sunlight, and restrained teal-and-charcoal palette. Synchronized location audio: light canvas movement, distant field activity, the vial seating, lid click, and a soft confirmation tone. Calm female English voice-over says: “Insert the prepared vial, close the chamber, and confirm the water result before your team begins distribution.”',
  resolution: '720p',
  duration: 7,
  inputs: {
    frameImages: [
      'https://assets.runware.ai/assets/inputs/a3dab4e0-352c-4771-a52c-7df501f8ee29.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": "bfl:flux@3-video",
            "positivePrompt": "Continue naturally from the opening frame in one polished documentary product-demo shot. The gloved hand lifts the prepared sample vial, seats it firmly inside the photometer’s circular chamber, and closes the hinged lid with a precise click. The device activates; a subtle progress light travels around the rim and settles into a steady green confirmation glow. The camera makes a slow controlled push toward the chamber while keeping the product sharp and the field station softly blurred. Preserve the photometer’s exact design, proportions, tabletop position, realistic hand anatomy, warm ochre sunlight, and restrained teal-and-charcoal palette. Synchronized location audio: light canvas movement, distant field activity, the vial seating, lid click, and a soft confirmation tone. Calm female English voice-over says: “Insert the prepared vial, close the chamber, and confirm the water result before your team begins distribution.”",
            "resolution": "720p",
            "duration": 7,
            "inputs": {
                "frameImages": [
                    "https://assets.runware.ai/assets/inputs/a3dab4e0-352c-4771-a52c-7df501f8ee29.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": "4dd1a574-3b1f-45ef-ba6d-2c78f86137a7",
      "model": "bfl:flux@3-video",
      "positivePrompt": "Continue naturally from the opening frame in one polished documentary product-demo shot. The gloved hand lifts the prepared sample vial, seats it firmly inside the photometer’s circular chamber, and closes the hinged lid with a precise click. The device activates; a subtle progress light travels around the rim and settles into a steady green confirmation glow. The camera makes a slow controlled push toward the chamber while keeping the product sharp and the field station softly blurred. Preserve the photometer’s exact design, proportions, tabletop position, realistic hand anatomy, warm ochre sunlight, and restrained teal-and-charcoal palette. Synchronized location audio: light canvas movement, distant field activity, the vial seating, lid click, and a soft confirmation tone. Calm female English voice-over says: “Insert the prepared vial, close the chamber, and confirm the water result before your team begins distribution.”",
      "resolution": "720p",
      "duration": 7,
      "inputs": {
        "frameImages": [
          "https://assets.runware.ai/assets/inputs/a3dab4e0-352c-4771-a52c-7df501f8ee29.jpg"
        ]
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="Continue naturally from the opening frame in one polished documentary product-demo shot. The gloved hand lifts the prepared sample vial, seats it firmly inside the photometer’s circular chamber, and closes the hinged lid with a precise click. The device activates; a subtle progress light travels around the rim and settles into a steady green confirmation glow. The camera makes a slow controlled push toward the chamber while keeping the product sharp and the field station softly blurred. Preserve the photometer’s exact design, proportions, tabletop position, realistic hand anatomy, warm ochre sunlight, and restrained teal-and-charcoal palette. Synchronized location audio: light canvas movement, distant field activity, the vial seating, lid click, and a soft confirmation tone. Calm female English voice-over says: “Insert the prepared vial, close the chamber, and confirm the water result before your team begins distribution.”" \
  resolution=720p \
  duration=7 \
  inputs.frameImages.0=https://assets.runware.ai/assets/inputs/a3dab4e0-352c-4771-a52c-7df501f8ee29.jpg
{
  "taskType": "videoInference",
  "taskUUID": "4dd1a574-3b1f-45ef-ba6d-2c78f86137a7",
  "model": "bfl:flux@3-video",
  "positivePrompt": "Continue naturally from the opening frame in one polished documentary product-demo shot. The gloved hand lifts the prepared sample vial, seats it firmly inside the photometer’s circular chamber, and closes the hinged lid with a precise click. The device activates; a subtle progress light travels around the rim and settles into a steady green confirmation glow. The camera makes a slow controlled push toward the chamber while keeping the product sharp and the field station softly blurred. Preserve the photometer’s exact design, proportions, tabletop position, realistic hand anatomy, warm ochre sunlight, and restrained teal-and-charcoal palette. Synchronized location audio: light canvas movement, distant field activity, the vial seating, lid click, and a soft confirmation tone. Calm female English voice-over says: “Insert the prepared vial, close the chamber, and confirm the water result before your team begins distribution.”",
  "resolution": "720p",
  "duration": 7,
  "inputs": {
    "frameImages": [
      "https://assets.runware.ai/assets/inputs/a3dab4e0-352c-4771-a52c-7df501f8ee29.jpg"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "4dd1a574-3b1f-45ef-ba6d-2c78f86137a7",
  "videoUUID": "98e1419f-9654-426b-bf78-efd037eac8f9",
  "videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/98e1419f-9654-426b-bf78-efd037eac8f9.mp4",
  "cost": 1.1971
}

first-last-frame

Observatory Chart Lyric Video$2.91~3m 47s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'Create a polished lyric-video sequence for a minimal experimental electro track. Preserve the exact locked overhead composition and physical chart-recorder design established by the endpoint images. The paper drum rotates steadily from left to right while the brass stylus vibrates in time with a restrained 118 BPM beat, drawing a luminous acid-orange waveform. Let “I READ THE STATIC” travel smoothly toward the edge as the moving trace organically reshapes into the clearly legible lyric “LIKE A MAP HOME”; lettering must remain crisp, correctly spelled and physically integrated into the ink line. Cyan instrument lamps pulse subtly on downbeats, fine dust drifts through the light, and minute mechanical vibrations add tactile realism without shaking the camera. Use charcoal black, oxidized brass, icy cyan and acid orange, with hypnotic nocturnal pacing and understated analog-film grain. Synchronized audio: sparse electro percussion, low modular bass, chart-recorder clicks and a cool intimate female vocal singing exactly, “I read the static, like a map home.” No cuts, logos, subtitles, interfaces or extra text.',
  resolution: '1080p',
  duration: 10,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/1652deb8-fcb4-4e58-b64a-3e0107adb4f4.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/63ced760-fe3b-447d-be5f-ef67aea215c8.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": "bfl:flux@3-video",
            "positivePrompt": "Create a polished lyric-video sequence for a minimal experimental electro track. Preserve the exact locked overhead composition and physical chart-recorder design established by the endpoint images. The paper drum rotates steadily from left to right while the brass stylus vibrates in time with a restrained 118 BPM beat, drawing a luminous acid-orange waveform. Let “I READ THE STATIC” travel smoothly toward the edge as the moving trace organically reshapes into the clearly legible lyric “LIKE A MAP HOME”; lettering must remain crisp, correctly spelled and physically integrated into the ink line. Cyan instrument lamps pulse subtly on downbeats, fine dust drifts through the light, and minute mechanical vibrations add tactile realism without shaking the camera. Use charcoal black, oxidized brass, icy cyan and acid orange, with hypnotic nocturnal pacing and understated analog-film grain. Synchronized audio: sparse electro percussion, low modular bass, chart-recorder clicks and a cool intimate female vocal singing exactly, “I read the static, like a map home.” No cuts, logos, subtitles, interfaces or extra text.",
            "resolution": "1080p",
            "duration": 10,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/1652deb8-fcb4-4e58-b64a-3e0107adb4f4.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/63ced760-fe3b-447d-be5f-ef67aea215c8.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": "1eb6eef5-c430-4db8-90db-e7ddcc33ce26",
      "model": "bfl:flux@3-video",
      "positivePrompt": "Create a polished lyric-video sequence for a minimal experimental electro track. Preserve the exact locked overhead composition and physical chart-recorder design established by the endpoint images. The paper drum rotates steadily from left to right while the brass stylus vibrates in time with a restrained 118 BPM beat, drawing a luminous acid-orange waveform. Let “I READ THE STATIC” travel smoothly toward the edge as the moving trace organically reshapes into the clearly legible lyric “LIKE A MAP HOME”; lettering must remain crisp, correctly spelled and physically integrated into the ink line. Cyan instrument lamps pulse subtly on downbeats, fine dust drifts through the light, and minute mechanical vibrations add tactile realism without shaking the camera. Use charcoal black, oxidized brass, icy cyan and acid orange, with hypnotic nocturnal pacing and understated analog-film grain. Synchronized audio: sparse electro percussion, low modular bass, chart-recorder clicks and a cool intimate female vocal singing exactly, “I read the static, like a map home.” No cuts, logos, subtitles, interfaces or extra text.",
      "resolution": "1080p",
      "duration": 10,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/1652deb8-fcb4-4e58-b64a-3e0107adb4f4.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/63ced760-fe3b-447d-be5f-ef67aea215c8.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="Create a polished lyric-video sequence for a minimal experimental electro track. Preserve the exact locked overhead composition and physical chart-recorder design established by the endpoint images. The paper drum rotates steadily from left to right while the brass stylus vibrates in time with a restrained 118 BPM beat, drawing a luminous acid-orange waveform. Let “I READ THE STATIC” travel smoothly toward the edge as the moving trace organically reshapes into the clearly legible lyric “LIKE A MAP HOME”; lettering must remain crisp, correctly spelled and physically integrated into the ink line. Cyan instrument lamps pulse subtly on downbeats, fine dust drifts through the light, and minute mechanical vibrations add tactile realism without shaking the camera. Use charcoal black, oxidized brass, icy cyan and acid orange, with hypnotic nocturnal pacing and understated analog-film grain. Synchronized audio: sparse electro percussion, low modular bass, chart-recorder clicks and a cool intimate female vocal singing exactly, “I read the static, like a map home.” No cuts, logos, subtitles, interfaces or extra text." \
  resolution=1080p \
  duration=10 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/1652deb8-fcb4-4e58-b64a-3e0107adb4f4.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/63ced760-fe3b-447d-be5f-ef67aea215c8.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "1eb6eef5-c430-4db8-90db-e7ddcc33ce26",
  "model": "bfl:flux@3-video",
  "positivePrompt": "Create a polished lyric-video sequence for a minimal experimental electro track. Preserve the exact locked overhead composition and physical chart-recorder design established by the endpoint images. The paper drum rotates steadily from left to right while the brass stylus vibrates in time with a restrained 118 BPM beat, drawing a luminous acid-orange waveform. Let “I READ THE STATIC” travel smoothly toward the edge as the moving trace organically reshapes into the clearly legible lyric “LIKE A MAP HOME”; lettering must remain crisp, correctly spelled and physically integrated into the ink line. Cyan instrument lamps pulse subtly on downbeats, fine dust drifts through the light, and minute mechanical vibrations add tactile realism without shaking the camera. Use charcoal black, oxidized brass, icy cyan and acid orange, with hypnotic nocturnal pacing and understated analog-film grain. Synchronized audio: sparse electro percussion, low modular bass, chart-recorder clicks and a cool intimate female vocal singing exactly, “I read the static, like a map home.” No cuts, logos, subtitles, interfaces or extra text.",
  "resolution": "1080p",
  "duration": 10,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/1652deb8-fcb4-4e58-b64a-3e0107adb4f4.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/63ced760-fe3b-447d-be5f-ef67aea215c8.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "1eb6eef5-c430-4db8-90db-e7ddcc33ce26",
  "videoUUID": "8d99b81b-e934-474b-90f2-08de18ffc3d7",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/8d99b81b-e934-474b-90f2-08de18ffc3d7.mp4",
  "cost": 2.9121
}

multiple-keyframes

Inflatable Marine Beacon Deployment Demo$2.05~4m 9s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'Create a polished one-take marine safety product explainer using the four supplied frame images as chronological anchors. Maintain the exact same emergency locator buoy, locked three-quarter camera position, deep cobalt test tank, stainless laboratory background, cool white lighting, and crisp technical-documentary art direction throughout. Begin with the compact matte black octagonal canister floating horizontally and its red activation lanyard tightening across the water. The lanyard triggers the mechanism with a clear mechanical click; the safety-orange cap hinges open, compressed gas releases with a controlled hiss, and the folded acid-lime mast pushes outward while the collar rocks and throws a small realistic splash. Continue without a cut as the mast inflates from wrinkled fabric into a taut tapered form with two silver reflective bands. The submerged weighted base swings downward, smoothly rotating the buoy from diagonal to vertical through believable buoyancy and inertia. Finish with the fully deployed beacon upright and stable as ripples settle, droplets run down the mast, and the orange cap emits a clean white locator pulse. Subtle slow camera push-in only, no cuts, no time lapse, no hands, no extra equipment entering frame, no logos, no captions, no interface graphics. Synchronized audio: gentle test-tank slosh, lanyard tension, mechanical click, short inflation hiss, fabric unfurling, small splashes, then a restrained electronic beacon chirp.',
  width: 1088,
  height: 800,
  duration: 12,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/a519918a-0010-4ee7-81b5-722cbc999317.jpg',
        timestamp: 0
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/7b8283ee-b2f7-41f4-87f8-66c060651f32.jpg',
        timestamp: 3.25
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/60ff642c-d57d-46be-8c0a-a53a0eb7be44.jpg',
        timestamp: 6.5
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/9c01e124-add4-45a1-b495-c2520e97e58b.jpg',
        timestamp: 9.75
      }
    ]
  }
})
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": "bfl:flux@3-video",
            "positivePrompt": "Create a polished one-take marine safety product explainer using the four supplied frame images as chronological anchors. Maintain the exact same emergency locator buoy, locked three-quarter camera position, deep cobalt test tank, stainless laboratory background, cool white lighting, and crisp technical-documentary art direction throughout. Begin with the compact matte black octagonal canister floating horizontally and its red activation lanyard tightening across the water. The lanyard triggers the mechanism with a clear mechanical click; the safety-orange cap hinges open, compressed gas releases with a controlled hiss, and the folded acid-lime mast pushes outward while the collar rocks and throws a small realistic splash. Continue without a cut as the mast inflates from wrinkled fabric into a taut tapered form with two silver reflective bands. The submerged weighted base swings downward, smoothly rotating the buoy from diagonal to vertical through believable buoyancy and inertia. Finish with the fully deployed beacon upright and stable as ripples settle, droplets run down the mast, and the orange cap emits a clean white locator pulse. Subtle slow camera push-in only, no cuts, no time lapse, no hands, no extra equipment entering frame, no logos, no captions, no interface graphics. Synchronized audio: gentle test-tank slosh, lanyard tension, mechanical click, short inflation hiss, fabric unfurling, small splashes, then a restrained electronic beacon chirp.",
            "width": 1088,
            "height": 800,
            "duration": 12,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/a519918a-0010-4ee7-81b5-722cbc999317.jpg",
                        "timestamp": 0
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/7b8283ee-b2f7-41f4-87f8-66c060651f32.jpg",
                        "timestamp": 3.25
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/60ff642c-d57d-46be-8c0a-a53a0eb7be44.jpg",
                        "timestamp": 6.5
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/9c01e124-add4-45a1-b495-c2520e97e58b.jpg",
                        "timestamp": 9.75
                    }
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "c2117097-ae5a-4d48-92c6-cfcdfc84b121",
      "model": "bfl:flux@3-video",
      "positivePrompt": "Create a polished one-take marine safety product explainer using the four supplied frame images as chronological anchors. Maintain the exact same emergency locator buoy, locked three-quarter camera position, deep cobalt test tank, stainless laboratory background, cool white lighting, and crisp technical-documentary art direction throughout. Begin with the compact matte black octagonal canister floating horizontally and its red activation lanyard tightening across the water. The lanyard triggers the mechanism with a clear mechanical click; the safety-orange cap hinges open, compressed gas releases with a controlled hiss, and the folded acid-lime mast pushes outward while the collar rocks and throws a small realistic splash. Continue without a cut as the mast inflates from wrinkled fabric into a taut tapered form with two silver reflective bands. The submerged weighted base swings downward, smoothly rotating the buoy from diagonal to vertical through believable buoyancy and inertia. Finish with the fully deployed beacon upright and stable as ripples settle, droplets run down the mast, and the orange cap emits a clean white locator pulse. Subtle slow camera push-in only, no cuts, no time lapse, no hands, no extra equipment entering frame, no logos, no captions, no interface graphics. Synchronized audio: gentle test-tank slosh, lanyard tension, mechanical click, short inflation hiss, fabric unfurling, small splashes, then a restrained electronic beacon chirp.",
      "width": 1088,
      "height": 800,
      "duration": 12,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/a519918a-0010-4ee7-81b5-722cbc999317.jpg",
            "timestamp": 0
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/7b8283ee-b2f7-41f4-87f8-66c060651f32.jpg",
            "timestamp": 3.25
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/60ff642c-d57d-46be-8c0a-a53a0eb7be44.jpg",
            "timestamp": 6.5
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/9c01e124-add4-45a1-b495-c2520e97e58b.jpg",
            "timestamp": 9.75
          }
        ]
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="Create a polished one-take marine safety product explainer using the four supplied frame images as chronological anchors. Maintain the exact same emergency locator buoy, locked three-quarter camera position, deep cobalt test tank, stainless laboratory background, cool white lighting, and crisp technical-documentary art direction throughout. Begin with the compact matte black octagonal canister floating horizontally and its red activation lanyard tightening across the water. The lanyard triggers the mechanism with a clear mechanical click; the safety-orange cap hinges open, compressed gas releases with a controlled hiss, and the folded acid-lime mast pushes outward while the collar rocks and throws a small realistic splash. Continue without a cut as the mast inflates from wrinkled fabric into a taut tapered form with two silver reflective bands. The submerged weighted base swings downward, smoothly rotating the buoy from diagonal to vertical through believable buoyancy and inertia. Finish with the fully deployed beacon upright and stable as ripples settle, droplets run down the mast, and the orange cap emits a clean white locator pulse. Subtle slow camera push-in only, no cuts, no time lapse, no hands, no extra equipment entering frame, no logos, no captions, no interface graphics. Synchronized audio: gentle test-tank slosh, lanyard tension, mechanical click, short inflation hiss, fabric unfurling, small splashes, then a restrained electronic beacon chirp." \
  width=1088 \
  height=800 \
  duration=12 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/a519918a-0010-4ee7-81b5-722cbc999317.jpg \
  inputs.frameImages.0.timestamp=0 \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/7b8283ee-b2f7-41f4-87f8-66c060651f32.jpg \
  inputs.frameImages.1.timestamp=3.25 \
  inputs.frameImages.2.image=https://assets.runware.ai/assets/inputs/60ff642c-d57d-46be-8c0a-a53a0eb7be44.jpg \
  inputs.frameImages.2.timestamp=6.5 \
  inputs.frameImages.3.image=https://assets.runware.ai/assets/inputs/9c01e124-add4-45a1-b495-c2520e97e58b.jpg \
  inputs.frameImages.3.timestamp=9.75
{
  "taskType": "videoInference",
  "taskUUID": "c2117097-ae5a-4d48-92c6-cfcdfc84b121",
  "model": "bfl:flux@3-video",
  "positivePrompt": "Create a polished one-take marine safety product explainer using the four supplied frame images as chronological anchors. Maintain the exact same emergency locator buoy, locked three-quarter camera position, deep cobalt test tank, stainless laboratory background, cool white lighting, and crisp technical-documentary art direction throughout. Begin with the compact matte black octagonal canister floating horizontally and its red activation lanyard tightening across the water. The lanyard triggers the mechanism with a clear mechanical click; the safety-orange cap hinges open, compressed gas releases with a controlled hiss, and the folded acid-lime mast pushes outward while the collar rocks and throws a small realistic splash. Continue without a cut as the mast inflates from wrinkled fabric into a taut tapered form with two silver reflective bands. The submerged weighted base swings downward, smoothly rotating the buoy from diagonal to vertical through believable buoyancy and inertia. Finish with the fully deployed beacon upright and stable as ripples settle, droplets run down the mast, and the orange cap emits a clean white locator pulse. Subtle slow camera push-in only, no cuts, no time lapse, no hands, no extra equipment entering frame, no logos, no captions, no interface graphics. Synchronized audio: gentle test-tank slosh, lanyard tension, mechanical click, short inflation hiss, fabric unfurling, small splashes, then a restrained electronic beacon chirp.",
  "width": 1088,
  "height": 800,
  "duration": 12,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/a519918a-0010-4ee7-81b5-722cbc999317.jpg",
        "timestamp": 0
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/7b8283ee-b2f7-41f4-87f8-66c060651f32.jpg",
        "timestamp": 3.25
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/60ff642c-d57d-46be-8c0a-a53a0eb7be44.jpg",
        "timestamp": 6.5
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/9c01e124-add4-45a1-b495-c2520e97e58b.jpg",
        "timestamp": 9.75
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "c2117097-ae5a-4d48-92c6-cfcdfc84b121",
  "videoUUID": "2b46365c-ffdf-4a46-adff-d1afb5431aff",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/2b46365c-ffdf-4a46-adff-d1afb5431aff.mp4",
  "cost": 2.0471
}

draft-preview

Urban Bat Nonprofit Logo Ident$0.202~2m 36s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'Create a concise five-second portrait logo ident for NIGHT SHIFT, an urban bat conservation nonprofit. Flat vector motion design with crisp geometric shapes, subtle risograph texture, deep midnight-blue background, acid-lime graphics, and one coral accent. Centered composition with generous negative space: three lime city buildings rise from the lower center, their windows blink once, then the rooftops smoothly bend outward into symmetrical bat wings. A coral full moon clicks into place behind the bat as two thin echolocation rings expand and fade. The finished emblem settles above the clean uppercase words “NIGHT SHIFT” with smaller text “URBAN BAT CONSERVATION” beneath. Hold the complete logo clearly for the final second. Precise alignment, legible typography, restrained easing, no camera movement, no extra objects or text. Synchronized audio: one soft sonar chirp, a brief papery flutter, and a muted low synth resolve.',
  width: 704,
  height: 1280,
  duration: 5,
  settings: {
    draft: 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": "bfl:flux@3-video",
            "positivePrompt": "Create a concise five-second portrait logo ident for NIGHT SHIFT, an urban bat conservation nonprofit. Flat vector motion design with crisp geometric shapes, subtle risograph texture, deep midnight-blue background, acid-lime graphics, and one coral accent. Centered composition with generous negative space: three lime city buildings rise from the lower center, their windows blink once, then the rooftops smoothly bend outward into symmetrical bat wings. A coral full moon clicks into place behind the bat as two thin echolocation rings expand and fade. The finished emblem settles above the clean uppercase words “NIGHT SHIFT” with smaller text “URBAN BAT CONSERVATION” beneath. Hold the complete logo clearly for the final second. Precise alignment, legible typography, restrained easing, no camera movement, no extra objects or text. Synchronized audio: one soft sonar chirp, a brief papery flutter, and a muted low synth resolve.",
            "width": 704,
            "height": 1280,
            "duration": 5,
            "settings": {
                "draft": 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": "705b5c54-10b6-49fb-89e7-fe812681bfb5",
      "model": "bfl:flux@3-video",
      "positivePrompt": "Create a concise five-second portrait logo ident for NIGHT SHIFT, an urban bat conservation nonprofit. Flat vector motion design with crisp geometric shapes, subtle risograph texture, deep midnight-blue background, acid-lime graphics, and one coral accent. Centered composition with generous negative space: three lime city buildings rise from the lower center, their windows blink once, then the rooftops smoothly bend outward into symmetrical bat wings. A coral full moon clicks into place behind the bat as two thin echolocation rings expand and fade. The finished emblem settles above the clean uppercase words “NIGHT SHIFT” with smaller text “URBAN BAT CONSERVATION” beneath. Hold the complete logo clearly for the final second. Precise alignment, legible typography, restrained easing, no camera movement, no extra objects or text. Synchronized audio: one soft sonar chirp, a brief papery flutter, and a muted low synth resolve.",
      "width": 704,
      "height": 1280,
      "duration": 5,
      "settings": {
        "draft": true
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="Create a concise five-second portrait logo ident for NIGHT SHIFT, an urban bat conservation nonprofit. Flat vector motion design with crisp geometric shapes, subtle risograph texture, deep midnight-blue background, acid-lime graphics, and one coral accent. Centered composition with generous negative space: three lime city buildings rise from the lower center, their windows blink once, then the rooftops smoothly bend outward into symmetrical bat wings. A coral full moon clicks into place behind the bat as two thin echolocation rings expand and fade. The finished emblem settles above the clean uppercase words “NIGHT SHIFT” with smaller text “URBAN BAT CONSERVATION” beneath. Hold the complete logo clearly for the final second. Precise alignment, legible typography, restrained easing, no camera movement, no extra objects or text. Synchronized audio: one soft sonar chirp, a brief papery flutter, and a muted low synth resolve." \
  width=704 \
  height=1280 \
  duration=5 \
  settings.draft=true
{
  "taskType": "videoInference",
  "taskUUID": "705b5c54-10b6-49fb-89e7-fe812681bfb5",
  "model": "bfl:flux@3-video",
  "positivePrompt": "Create a concise five-second portrait logo ident for NIGHT SHIFT, an urban bat conservation nonprofit. Flat vector motion design with crisp geometric shapes, subtle risograph texture, deep midnight-blue background, acid-lime graphics, and one coral accent. Centered composition with generous negative space: three lime city buildings rise from the lower center, their windows blink once, then the rooftops smoothly bend outward into symmetrical bat wings. A coral full moon clicks into place behind the bat as two thin echolocation rings expand and fade. The finished emblem settles above the clean uppercase words “NIGHT SHIFT” with smaller text “URBAN BAT CONSERVATION” beneath. Hold the complete logo clearly for the final second. Precise alignment, legible typography, restrained easing, no camera movement, no extra objects or text. Synchronized audio: one soft sonar chirp, a brief papery flutter, and a muted low synth resolve.",
  "width": 704,
  "height": 1280,
  "duration": 5,
  "settings": {
    "draft": true
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "705b5c54-10b6-49fb-89e7-fe812681bfb5",
  "videoUUID": "0353348c-c0f4-437c-b3ab-1dabc03b0f03",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/0353348c-c0f4-437c-b3ab-1dabc03b0f03.mp4",
  "cost": 0.2017,
  "outputs": {
    "draftCache": "https://mm.runware.ai/media-storage/ws/10/id/cfc633a5-8622-48ab-8527-f80c9c099521.txt"
  }
}

video-extend

Mycelium Packaging Social Launch Reel$2.58~3m 0s
Try in Playground
import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'bfl:flux@3-video',
  positivePrompt: 'Continue seamlessly from the source clip, preserving the same packaging designer, molded mycelium protector, amber bottle, cobalt studio, crisp directional lighting, restrained cobalt-and-ivory palette, tactile commercial realism, and smooth clockwise camera trajectory. The designer fits the pale fibrous protector snugly around the bottle; the camera continues orbiting and eases backward as the protected bottle is placed into a simple recycled-cardboard shipping box beside several identical molded pieces. Finish on a clean, satisfying top-down three-quarter composition as the box flaps begin to close. Emphasize the dry organic texture, precise fit, and premium sustainable-material aesthetic. Synchronized audio: soft fiber friction, cardboard movement, and one muted protective thud; no dialogue, music, logos, labels, captions, or added text.',
  resolution: '720p',
  duration: 6,
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/3e743801-0197-4c3e-b455-ffdb270b5951.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "bfl:flux@3-video",
            "positivePrompt": "Continue seamlessly from the source clip, preserving the same packaging designer, molded mycelium protector, amber bottle, cobalt studio, crisp directional lighting, restrained cobalt-and-ivory palette, tactile commercial realism, and smooth clockwise camera trajectory. The designer fits the pale fibrous protector snugly around the bottle; the camera continues orbiting and eases backward as the protected bottle is placed into a simple recycled-cardboard shipping box beside several identical molded pieces. Finish on a clean, satisfying top-down three-quarter composition as the box flaps begin to close. Emphasize the dry organic texture, precise fit, and premium sustainable-material aesthetic. Synchronized audio: soft fiber friction, cardboard movement, and one muted protective thud; no dialogue, music, logos, labels, captions, or added text.",
            "resolution": "720p",
            "duration": 6,
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/3e743801-0197-4c3e-b455-ffdb270b5951.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "44a0b8ca-afc3-4a8f-ad3d-3520bd7870ab",
      "model": "bfl:flux@3-video",
      "positivePrompt": "Continue seamlessly from the source clip, preserving the same packaging designer, molded mycelium protector, amber bottle, cobalt studio, crisp directional lighting, restrained cobalt-and-ivory palette, tactile commercial realism, and smooth clockwise camera trajectory. The designer fits the pale fibrous protector snugly around the bottle; the camera continues orbiting and eases backward as the protected bottle is placed into a simple recycled-cardboard shipping box beside several identical molded pieces. Finish on a clean, satisfying top-down three-quarter composition as the box flaps begin to close. Emphasize the dry organic texture, precise fit, and premium sustainable-material aesthetic. Synchronized audio: soft fiber friction, cardboard movement, and one muted protective thud; no dialogue, music, logos, labels, captions, or added text.",
      "resolution": "720p",
      "duration": 6,
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/3e743801-0197-4c3e-b455-ffdb270b5951.mp4"
      }
    }
  ]'
runware run bfl:flux@3-video \
  positivePrompt="Continue seamlessly from the source clip, preserving the same packaging designer, molded mycelium protector, amber bottle, cobalt studio, crisp directional lighting, restrained cobalt-and-ivory palette, tactile commercial realism, and smooth clockwise camera trajectory. The designer fits the pale fibrous protector snugly around the bottle; the camera continues orbiting and eases backward as the protected bottle is placed into a simple recycled-cardboard shipping box beside several identical molded pieces. Finish on a clean, satisfying top-down three-quarter composition as the box flaps begin to close. Emphasize the dry organic texture, precise fit, and premium sustainable-material aesthetic. Synchronized audio: soft fiber friction, cardboard movement, and one muted protective thud; no dialogue, music, logos, labels, captions, or added text." \
  resolution=720p \
  duration=6 \
  inputs.video=https://assets.runware.ai/assets/inputs/3e743801-0197-4c3e-b455-ffdb270b5951.mp4
{
  "taskType": "videoInference",
  "taskUUID": "44a0b8ca-afc3-4a8f-ad3d-3520bd7870ab",
  "model": "bfl:flux@3-video",
  "positivePrompt": "Continue seamlessly from the source clip, preserving the same packaging designer, molded mycelium protector, amber bottle, cobalt studio, crisp directional lighting, restrained cobalt-and-ivory palette, tactile commercial realism, and smooth clockwise camera trajectory. The designer fits the pale fibrous protector snugly around the bottle; the camera continues orbiting and eases backward as the protected bottle is placed into a simple recycled-cardboard shipping box beside several identical molded pieces. Finish on a clean, satisfying top-down three-quarter composition as the box flaps begin to close. Emphasize the dry organic texture, precise fit, and premium sustainable-material aesthetic. Synchronized audio: soft fiber friction, cardboard movement, and one muted protective thud; no dialogue, music, logos, labels, captions, or added text.",
  "resolution": "720p",
  "duration": 6,
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/3e743801-0197-4c3e-b455-ffdb270b5951.mp4"
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "44a0b8ca-afc3-4a8f-ad3d-3520bd7870ab",
  "videoUUID": "58fc8b5c-b3c4-4014-bc73-282a7714f1b8",
  "videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/58fc8b5c-b3c4-4014-bc73-282a7714f1b8.mp4",
  "cost": 2.58
}