MODEL IDminimax:3@1
live

MiniMax Hailuo 02

MiniMax
by MiniMax

MiniMax Hailuo 02 is a 1080p AI video model for cinematic, high motion scenes. It converts text prompts or still images into short, polished clips with strong instruction following and realistic physics. Ideal for commercial spots, trailers, music promos, and social shorts.

MiniMax Hailuo 02
text-to-video

Sculptural Hearing Jewelry Fashion Reel

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'A polished six-second luxury fashion product reel for sculptural hearing jewelry. In a sunlit Bauhaus-inspired salon, a poised silver-haired woman in a minimalist ivory high-neck dress wears a clearly visible cobalt-blue hearing device with a slender brushed-silver ear cuff and tiny coral enamel detail. Begin in an extreme close profile focused sharply on the device, revealing its premium materials and precise fit. She slowly lifts her chin and turns toward camera while one hand gently brushes her hair behind the ear, keeping the product unobstructed. The camera performs a smooth controlled arc from profile into a refined three-quarter portrait, subtly pulling back while maintaining crisp focus on the ear jewelry. Large translucent acrylic mobiles in cobalt, coral, and pale amber rotate slowly in the background; soft geometric reflections drift across the cream walls and a faint breeze moves loose strands of hair and sheer curtains. Warm directional afternoon light, clean editorial styling, realistic skin texture, elegant restrained movement, shallow depth of field, premium fashion-film finish, accurate anatomy and product continuity. No text, logos, interface elements, cuts, or additional people.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: 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": "minimax:3@1",
            "positivePrompt": "A polished six-second luxury fashion product reel for sculptural hearing jewelry. In a sunlit Bauhaus-inspired salon, a poised silver-haired woman in a minimalist ivory high-neck dress wears a clearly visible cobalt-blue hearing device with a slender brushed-silver ear cuff and tiny coral enamel detail. Begin in an extreme close profile focused sharply on the device, revealing its premium materials and precise fit. She slowly lifts her chin and turns toward camera while one hand gently brushes her hair behind the ear, keeping the product unobstructed. The camera performs a smooth controlled arc from profile into a refined three-quarter portrait, subtly pulling back while maintaining crisp focus on the ear jewelry. Large translucent acrylic mobiles in cobalt, coral, and pale amber rotate slowly in the background; soft geometric reflections drift across the cream walls and a faint breeze moves loose strands of hair and sheer curtains. Warm directional afternoon light, clean editorial styling, realistic skin texture, elegant restrained movement, shallow depth of field, premium fashion-film finish, accurate anatomy and product continuity. No text, logos, interface elements, cuts, or additional people.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": 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": "73a8673d-6265-4e5e-973c-ce2bf339372e",
      "model": "minimax:3@1",
      "positivePrompt": "A polished six-second luxury fashion product reel for sculptural hearing jewelry. In a sunlit Bauhaus-inspired salon, a poised silver-haired woman in a minimalist ivory high-neck dress wears a clearly visible cobalt-blue hearing device with a slender brushed-silver ear cuff and tiny coral enamel detail. Begin in an extreme close profile focused sharply on the device, revealing its premium materials and precise fit. She slowly lifts her chin and turns toward camera while one hand gently brushes her hair behind the ear, keeping the product unobstructed. The camera performs a smooth controlled arc from profile into a refined three-quarter portrait, subtly pulling back while maintaining crisp focus on the ear jewelry. Large translucent acrylic mobiles in cobalt, coral, and pale amber rotate slowly in the background; soft geometric reflections drift across the cream walls and a faint breeze moves loose strands of hair and sheer curtains. Warm directional afternoon light, clean editorial styling, realistic skin texture, elegant restrained movement, shallow depth of field, premium fashion-film finish, accurate anatomy and product continuity. No text, logos, interface elements, cuts, or additional people.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": true
        }
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="A polished six-second luxury fashion product reel for sculptural hearing jewelry. In a sunlit Bauhaus-inspired salon, a poised silver-haired woman in a minimalist ivory high-neck dress wears a clearly visible cobalt-blue hearing device with a slender brushed-silver ear cuff and tiny coral enamel detail. Begin in an extreme close profile focused sharply on the device, revealing its premium materials and precise fit. She slowly lifts her chin and turns toward camera while one hand gently brushes her hair behind the ear, keeping the product unobstructed. The camera performs a smooth controlled arc from profile into a refined three-quarter portrait, subtly pulling back while maintaining crisp focus on the ear jewelry. Large translucent acrylic mobiles in cobalt, coral, and pale amber rotate slowly in the background; soft geometric reflections drift across the cream walls and a faint breeze moves loose strands of hair and sheer curtains. Warm directional afternoon light, clean editorial styling, realistic skin texture, elegant restrained movement, shallow depth of field, premium fashion-film finish, accurate anatomy and product continuity. No text, logos, interface elements, cuts, or additional people." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=true
{
  "taskType": "videoInference",
  "taskUUID": "73a8673d-6265-4e5e-973c-ce2bf339372e",
  "model": "minimax:3@1",
  "positivePrompt": "A polished six-second luxury fashion product reel for sculptural hearing jewelry. In a sunlit Bauhaus-inspired salon, a poised silver-haired woman in a minimalist ivory high-neck dress wears a clearly visible cobalt-blue hearing device with a slender brushed-silver ear cuff and tiny coral enamel detail. Begin in an extreme close profile focused sharply on the device, revealing its premium materials and precise fit. She slowly lifts her chin and turns toward camera while one hand gently brushes her hair behind the ear, keeping the product unobstructed. The camera performs a smooth controlled arc from profile into a refined three-quarter portrait, subtly pulling back while maintaining crisp focus on the ear jewelry. Large translucent acrylic mobiles in cobalt, coral, and pale amber rotate slowly in the background; soft geometric reflections drift across the cream walls and a faint breeze moves loose strands of hair and sheer curtains. Warm directional afternoon light, clean editorial styling, realistic skin texture, elegant restrained movement, shallow depth of field, premium fashion-film finish, accurate anatomy and product continuity. No text, logos, interface elements, cuts, or additional people.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": true
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "73a8673d-6265-4e5e-973c-ce2bf339372e",
  "videoUUID": "743cb4ad-dfc2-4698-a1d7-49050bc9c9ff",
  "videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/743cb4ad-dfc2-4698-a1d7-49050bc9c9ff.mp4",
  "seed": 1274062652,
  "cost": 0.49
}
text-to-video

Forensic Botany Docuseries Title 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: 'minimax:3@1',
  positivePrompt: 'A polished six-second title sequence for a premium forensic botany docuseries, presented as one continuous photorealistic shot. Inside a secure evidence greenhouse at night, a forensic botanist in a dark laboratory coat walks beside rows of sealed glass specimen cabinets, carrying a stainless-steel tray with a single pressed fern fragment. She stops beneath a scanning lamp and smoothly slides the tray into its illuminated cradle. The camera begins inches above wet leaves in extreme macro, then glides forward between foliage and rises into a precise over-the-shoulder composition as the tray enters the scanner. Ventilation fans stir leaves, condensation runs down glass, suspended pollen drifts through narrow beams of emerald and amber light, and the scanner casts a moving white line across the specimen. As the scan passes, fine veins and evidence markings resolve into the elegant engraved title VERDANT EVIDENCE on the dark tray surface. Hold the final centered title for readability while the botanist remains softly silhouetted behind it. Restrained prestige-documentary art direction, deep forest green, oxidized brass, charcoal black, clinical highlights, realistic optics, shallow depth of field, subtle film grain, controlled suspense, no additional words or logos.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: 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": "minimax:3@1",
            "positivePrompt": "A polished six-second title sequence for a premium forensic botany docuseries, presented as one continuous photorealistic shot. Inside a secure evidence greenhouse at night, a forensic botanist in a dark laboratory coat walks beside rows of sealed glass specimen cabinets, carrying a stainless-steel tray with a single pressed fern fragment. She stops beneath a scanning lamp and smoothly slides the tray into its illuminated cradle. The camera begins inches above wet leaves in extreme macro, then glides forward between foliage and rises into a precise over-the-shoulder composition as the tray enters the scanner. Ventilation fans stir leaves, condensation runs down glass, suspended pollen drifts through narrow beams of emerald and amber light, and the scanner casts a moving white line across the specimen. As the scan passes, fine veins and evidence markings resolve into the elegant engraved title VERDANT EVIDENCE on the dark tray surface. Hold the final centered title for readability while the botanist remains softly silhouetted behind it. Restrained prestige-documentary art direction, deep forest green, oxidized brass, charcoal black, clinical highlights, realistic optics, shallow depth of field, subtle film grain, controlled suspense, no additional words or logos.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": 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": "798e413e-4c6f-439f-b77d-ed1fcc0609c7",
      "model": "minimax:3@1",
      "positivePrompt": "A polished six-second title sequence for a premium forensic botany docuseries, presented as one continuous photorealistic shot. Inside a secure evidence greenhouse at night, a forensic botanist in a dark laboratory coat walks beside rows of sealed glass specimen cabinets, carrying a stainless-steel tray with a single pressed fern fragment. She stops beneath a scanning lamp and smoothly slides the tray into its illuminated cradle. The camera begins inches above wet leaves in extreme macro, then glides forward between foliage and rises into a precise over-the-shoulder composition as the tray enters the scanner. Ventilation fans stir leaves, condensation runs down glass, suspended pollen drifts through narrow beams of emerald and amber light, and the scanner casts a moving white line across the specimen. As the scan passes, fine veins and evidence markings resolve into the elegant engraved title VERDANT EVIDENCE on the dark tray surface. Hold the final centered title for readability while the botanist remains softly silhouetted behind it. Restrained prestige-documentary art direction, deep forest green, oxidized brass, charcoal black, clinical highlights, realistic optics, shallow depth of field, subtle film grain, controlled suspense, no additional words or logos.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": true
        }
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="A polished six-second title sequence for a premium forensic botany docuseries, presented as one continuous photorealistic shot. Inside a secure evidence greenhouse at night, a forensic botanist in a dark laboratory coat walks beside rows of sealed glass specimen cabinets, carrying a stainless-steel tray with a single pressed fern fragment. She stops beneath a scanning lamp and smoothly slides the tray into its illuminated cradle. The camera begins inches above wet leaves in extreme macro, then glides forward between foliage and rises into a precise over-the-shoulder composition as the tray enters the scanner. Ventilation fans stir leaves, condensation runs down glass, suspended pollen drifts through narrow beams of emerald and amber light, and the scanner casts a moving white line across the specimen. As the scan passes, fine veins and evidence markings resolve into the elegant engraved title VERDANT EVIDENCE on the dark tray surface. Hold the final centered title for readability while the botanist remains softly silhouetted behind it. Restrained prestige-documentary art direction, deep forest green, oxidized brass, charcoal black, clinical highlights, realistic optics, shallow depth of field, subtle film grain, controlled suspense, no additional words or logos." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=true
{
  "taskType": "videoInference",
  "taskUUID": "798e413e-4c6f-439f-b77d-ed1fcc0609c7",
  "model": "minimax:3@1",
  "positivePrompt": "A polished six-second title sequence for a premium forensic botany docuseries, presented as one continuous photorealistic shot. Inside a secure evidence greenhouse at night, a forensic botanist in a dark laboratory coat walks beside rows of sealed glass specimen cabinets, carrying a stainless-steel tray with a single pressed fern fragment. She stops beneath a scanning lamp and smoothly slides the tray into its illuminated cradle. The camera begins inches above wet leaves in extreme macro, then glides forward between foliage and rises into a precise over-the-shoulder composition as the tray enters the scanner. Ventilation fans stir leaves, condensation runs down glass, suspended pollen drifts through narrow beams of emerald and amber light, and the scanner casts a moving white line across the specimen. As the scan passes, fine veins and evidence markings resolve into the elegant engraved title VERDANT EVIDENCE on the dark tray surface. Hold the final centered title for readability while the botanist remains softly silhouetted behind it. Restrained prestige-documentary art direction, deep forest green, oxidized brass, charcoal black, clinical highlights, realistic optics, shallow depth of field, subtle film grain, controlled suspense, no additional words or logos.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": true
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "798e413e-4c6f-439f-b77d-ed1fcc0609c7",
  "videoUUID": "fc60b644-5174-421b-b59d-0bf0d2b02186",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/fc60b644-5174-421b-b59d-0bf0d2b02186.mp4",
  "seed": 1651877920,
  "cost": 0.49
}
first-frame

Couture Beekeeping Suit Showcase Reel

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'Continue naturally from the opening fashion photograph as a polished 10-second protective-workwear showcase. The beekeeper begins walking slowly toward camera along the glasshouse aisle while the camera performs a smooth low dolly backward and subtle clockwise arc, preserving her full silhouette and the suit’s ivory tailoring. Her canvas sleeves crease realistically, utility pockets shift with each step, leather gloves swing gently, and the fine veil catches amber highlights. A soft breeze moves the rosemary and lifts the veil’s outer fabric without exposing her face. Bees flow around her in believable loose spirals, passing near the lens with natural depth of field rather than forming patterns. Midway, she turns one shoulder toward the light and calmly raises a wooden honey frame, revealing brass fasteners, reinforced cuffs, and precise seam construction. Sunbeams slide across the mesh and warm honeycomb; tiny airborne pollen glows in the backlight. Finish in a confident three-quarter hero pose beside a pale hive as the camera eases closer to a waist-up product view, honey frame held at her side. Premium agricultural fashion editorial, restrained choreography, warm honey gold, sage and chalk palette, photorealistic fabric physics, cinematic 35mm lens, elegant continuous shot, no cuts, no captions, no logos.',
  width: 1366,
  height: 768,
  duration: 10,
  fps: 25,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/dd9c326a-6a09-4f3c-9f84-67831e674432.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": "minimax:3@1",
            "positivePrompt": "Continue naturally from the opening fashion photograph as a polished 10-second protective-workwear showcase. The beekeeper begins walking slowly toward camera along the glasshouse aisle while the camera performs a smooth low dolly backward and subtle clockwise arc, preserving her full silhouette and the suit’s ivory tailoring. Her canvas sleeves crease realistically, utility pockets shift with each step, leather gloves swing gently, and the fine veil catches amber highlights. A soft breeze moves the rosemary and lifts the veil’s outer fabric without exposing her face. Bees flow around her in believable loose spirals, passing near the lens with natural depth of field rather than forming patterns. Midway, she turns one shoulder toward the light and calmly raises a wooden honey frame, revealing brass fasteners, reinforced cuffs, and precise seam construction. Sunbeams slide across the mesh and warm honeycomb; tiny airborne pollen glows in the backlight. Finish in a confident three-quarter hero pose beside a pale hive as the camera eases closer to a waist-up product view, honey frame held at her side. Premium agricultural fashion editorial, restrained choreography, warm honey gold, sage and chalk palette, photorealistic fabric physics, cinematic 35mm lens, elegant continuous shot, no cuts, no captions, no logos.",
            "width": 1366,
            "height": 768,
            "duration": 10,
            "fps": 25,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/dd9c326a-6a09-4f3c-9f84-67831e674432.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": "4d6f9ff5-cf04-4d80-a3d4-d967916297dc",
      "model": "minimax:3@1",
      "positivePrompt": "Continue naturally from the opening fashion photograph as a polished 10-second protective-workwear showcase. The beekeeper begins walking slowly toward camera along the glasshouse aisle while the camera performs a smooth low dolly backward and subtle clockwise arc, preserving her full silhouette and the suit’s ivory tailoring. Her canvas sleeves crease realistically, utility pockets shift with each step, leather gloves swing gently, and the fine veil catches amber highlights. A soft breeze moves the rosemary and lifts the veil’s outer fabric without exposing her face. Bees flow around her in believable loose spirals, passing near the lens with natural depth of field rather than forming patterns. Midway, she turns one shoulder toward the light and calmly raises a wooden honey frame, revealing brass fasteners, reinforced cuffs, and precise seam construction. Sunbeams slide across the mesh and warm honeycomb; tiny airborne pollen glows in the backlight. Finish in a confident three-quarter hero pose beside a pale hive as the camera eases closer to a waist-up product view, honey frame held at her side. Premium agricultural fashion editorial, restrained choreography, warm honey gold, sage and chalk palette, photorealistic fabric physics, cinematic 35mm lens, elegant continuous shot, no cuts, no captions, no logos.",
      "width": 1366,
      "height": 768,
      "duration": 10,
      "fps": 25,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/dd9c326a-6a09-4f3c-9f84-67831e674432.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="Continue naturally from the opening fashion photograph as a polished 10-second protective-workwear showcase. The beekeeper begins walking slowly toward camera along the glasshouse aisle while the camera performs a smooth low dolly backward and subtle clockwise arc, preserving her full silhouette and the suit’s ivory tailoring. Her canvas sleeves crease realistically, utility pockets shift with each step, leather gloves swing gently, and the fine veil catches amber highlights. A soft breeze moves the rosemary and lifts the veil’s outer fabric without exposing her face. Bees flow around her in believable loose spirals, passing near the lens with natural depth of field rather than forming patterns. Midway, she turns one shoulder toward the light and calmly raises a wooden honey frame, revealing brass fasteners, reinforced cuffs, and precise seam construction. Sunbeams slide across the mesh and warm honeycomb; tiny airborne pollen glows in the backlight. Finish in a confident three-quarter hero pose beside a pale hive as the camera eases closer to a waist-up product view, honey frame held at her side. Premium agricultural fashion editorial, restrained choreography, warm honey gold, sage and chalk palette, photorealistic fabric physics, cinematic 35mm lens, elegant continuous shot, no cuts, no captions, no logos." \
  width=1366 \
  height=768 \
  duration=10 \
  fps=25 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/dd9c326a-6a09-4f3c-9f84-67831e674432.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "4d6f9ff5-cf04-4d80-a3d4-d967916297dc",
  "model": "minimax:3@1",
  "positivePrompt": "Continue naturally from the opening fashion photograph as a polished 10-second protective-workwear showcase. The beekeeper begins walking slowly toward camera along the glasshouse aisle while the camera performs a smooth low dolly backward and subtle clockwise arc, preserving her full silhouette and the suit’s ivory tailoring. Her canvas sleeves crease realistically, utility pockets shift with each step, leather gloves swing gently, and the fine veil catches amber highlights. A soft breeze moves the rosemary and lifts the veil’s outer fabric without exposing her face. Bees flow around her in believable loose spirals, passing near the lens with natural depth of field rather than forming patterns. Midway, she turns one shoulder toward the light and calmly raises a wooden honey frame, revealing brass fasteners, reinforced cuffs, and precise seam construction. Sunbeams slide across the mesh and warm honeycomb; tiny airborne pollen glows in the backlight. Finish in a confident three-quarter hero pose beside a pale hive as the camera eases closer to a waist-up product view, honey frame held at her side. Premium agricultural fashion editorial, restrained choreography, warm honey gold, sage and chalk palette, photorealistic fabric physics, cinematic 35mm lens, elegant continuous shot, no cuts, no captions, no logos.",
  "width": 1366,
  "height": 768,
  "duration": 10,
  "fps": 25,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/dd9c326a-6a09-4f3c-9f84-67831e674432.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "4d6f9ff5-cf04-4d80-a3d4-d967916297dc",
  "videoUUID": "0f7ac524-9611-4b26-b87d-4e664fe2b2f6",
  "videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/0f7ac524-9611-4b26-b87d-4e664fe2b2f6.mp4",
  "seed": 2054945336,
  "cost": 0.56
}
first-last-frame

Historic Stone Laser Cleaning Reel

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'Create a polished six-second social media service ad connecting the supplied before and after frames. Maintain the exact limestone lion corbel, conservator, workbench, studio, lighting and composition throughout. Begin on the soot-blackened carving. The conservator steadily sweeps the handheld pulsed-laser wand from left to right across the lion\'s face and mane. A narrow scanning line travels with the wand; black contamination curls away as a delicate gray plume and tiny dry flakes, revealing pale honey limestone in a crisp advancing band. Show realistic hand movement, cable drag, airborne dust and progressive cleaning—no melting, fire, dramatic sparks or damage to the stone. The camera performs a subtle slow push-in with gentle parallax while keeping the lion\'s eyes sharp. Finish precisely on the clean endpoint with the wand at the right cheek and a few final soot particles settling onto the steel bench. Premium architectural-conservation cinematography, tactile macro detail, restrained charcoal, limestone cream and teal palette, credible workshop atmosphere, no captions, logos or interface graphics.',
  width: 1366,
  height: 768,
  duration: 6,
  fps: 25,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/c53fd008-1bc2-4741-8619-5051aaec6773.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/5208e2d2-81a2-4b59-935a-a07dbb8a21ce.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": "minimax:3@1",
            "positivePrompt": "Create a polished six-second social media service ad connecting the supplied before and after frames. Maintain the exact limestone lion corbel, conservator, workbench, studio, lighting and composition throughout. Begin on the soot-blackened carving. The conservator steadily sweeps the handheld pulsed-laser wand from left to right across the lion's face and mane. A narrow scanning line travels with the wand; black contamination curls away as a delicate gray plume and tiny dry flakes, revealing pale honey limestone in a crisp advancing band. Show realistic hand movement, cable drag, airborne dust and progressive cleaning—no melting, fire, dramatic sparks or damage to the stone. The camera performs a subtle slow push-in with gentle parallax while keeping the lion's eyes sharp. Finish precisely on the clean endpoint with the wand at the right cheek and a few final soot particles settling onto the steel bench. Premium architectural-conservation cinematography, tactile macro detail, restrained charcoal, limestone cream and teal palette, credible workshop atmosphere, no captions, logos or interface graphics.",
            "width": 1366,
            "height": 768,
            "duration": 6,
            "fps": 25,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/c53fd008-1bc2-4741-8619-5051aaec6773.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/5208e2d2-81a2-4b59-935a-a07dbb8a21ce.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": "c281db32-1819-49de-9e10-78ac7eeeb86c",
      "model": "minimax:3@1",
      "positivePrompt": "Create a polished six-second social media service ad connecting the supplied before and after frames. Maintain the exact limestone lion corbel, conservator, workbench, studio, lighting and composition throughout. Begin on the soot-blackened carving. The conservator steadily sweeps the handheld pulsed-laser wand from left to right across the lion's face and mane. A narrow scanning line travels with the wand; black contamination curls away as a delicate gray plume and tiny dry flakes, revealing pale honey limestone in a crisp advancing band. Show realistic hand movement, cable drag, airborne dust and progressive cleaning—no melting, fire, dramatic sparks or damage to the stone. The camera performs a subtle slow push-in with gentle parallax while keeping the lion's eyes sharp. Finish precisely on the clean endpoint with the wand at the right cheek and a few final soot particles settling onto the steel bench. Premium architectural-conservation cinematography, tactile macro detail, restrained charcoal, limestone cream and teal palette, credible workshop atmosphere, no captions, logos or interface graphics.",
      "width": 1366,
      "height": 768,
      "duration": 6,
      "fps": 25,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/c53fd008-1bc2-4741-8619-5051aaec6773.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/5208e2d2-81a2-4b59-935a-a07dbb8a21ce.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="Create a polished six-second social media service ad connecting the supplied before and after frames. Maintain the exact limestone lion corbel, conservator, workbench, studio, lighting and composition throughout. Begin on the soot-blackened carving. The conservator steadily sweeps the handheld pulsed-laser wand from left to right across the lion's face and mane. A narrow scanning line travels with the wand; black contamination curls away as a delicate gray plume and tiny dry flakes, revealing pale honey limestone in a crisp advancing band. Show realistic hand movement, cable drag, airborne dust and progressive cleaning—no melting, fire, dramatic sparks or damage to the stone. The camera performs a subtle slow push-in with gentle parallax while keeping the lion's eyes sharp. Finish precisely on the clean endpoint with the wand at the right cheek and a few final soot particles settling onto the steel bench. Premium architectural-conservation cinematography, tactile macro detail, restrained charcoal, limestone cream and teal palette, credible workshop atmosphere, no captions, logos or interface graphics." \
  width=1366 \
  height=768 \
  duration=6 \
  fps=25 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/c53fd008-1bc2-4741-8619-5051aaec6773.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/5208e2d2-81a2-4b59-935a-a07dbb8a21ce.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "c281db32-1819-49de-9e10-78ac7eeeb86c",
  "model": "minimax:3@1",
  "positivePrompt": "Create a polished six-second social media service ad connecting the supplied before and after frames. Maintain the exact limestone lion corbel, conservator, workbench, studio, lighting and composition throughout. Begin on the soot-blackened carving. The conservator steadily sweeps the handheld pulsed-laser wand from left to right across the lion's face and mane. A narrow scanning line travels with the wand; black contamination curls away as a delicate gray plume and tiny dry flakes, revealing pale honey limestone in a crisp advancing band. Show realistic hand movement, cable drag, airborne dust and progressive cleaning—no melting, fire, dramatic sparks or damage to the stone. The camera performs a subtle slow push-in with gentle parallax while keeping the lion's eyes sharp. Finish precisely on the clean endpoint with the wand at the right cheek and a few final soot particles settling onto the steel bench. Premium architectural-conservation cinematography, tactile macro detail, restrained charcoal, limestone cream and teal palette, credible workshop atmosphere, no captions, logos or interface graphics.",
  "width": 1366,
  "height": 768,
  "duration": 6,
  "fps": 25,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/c53fd008-1bc2-4741-8619-5051aaec6773.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/5208e2d2-81a2-4b59-935a-a07dbb8a21ce.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "c281db32-1819-49de-9e10-78ac7eeeb86c",
  "videoUUID": "106acf4d-adaf-4ce2-868a-941b21503366",
  "videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/106acf4d-adaf-4ce2-868a-941b21503366.mp4",
  "seed": 1739205568,
  "cost": 0.28
}
Text to Video

Volcanic Freight Train Pursuit

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'A cinematic action sequence at a black volcanic plain during golden overcast light: a sleek armored freight train races across elevated steel tracks while two magnetic hoverbikes weave alongside it, scattering sparks from the rails. The camera begins with a low tracking shot beside the wheels, then rises into a sweeping aerial arc revealing rivers of glowing lava far below and ash streaming through the air. One rider leaps a broken section of track, barely landing on a cargo car, while another skims past jagged basalt towers as heat distortion ripples across the frame. Dense smoke plumes, whipping fabric, debris, convincing momentum, realistic suspension and impact reactions, polished blockbuster lighting, tactile metal surfaces, cinematic depth, intense but grounded action, premium trailer aesthetic.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: false
    }
  }
})
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": "minimax:3@1",
            "positivePrompt": "A cinematic action sequence at a black volcanic plain during golden overcast light: a sleek armored freight train races across elevated steel tracks while two magnetic hoverbikes weave alongside it, scattering sparks from the rails. The camera begins with a low tracking shot beside the wheels, then rises into a sweeping aerial arc revealing rivers of glowing lava far below and ash streaming through the air. One rider leaps a broken section of track, barely landing on a cargo car, while another skims past jagged basalt towers as heat distortion ripples across the frame. Dense smoke plumes, whipping fabric, debris, convincing momentum, realistic suspension and impact reactions, polished blockbuster lighting, tactile metal surfaces, cinematic depth, intense but grounded action, premium trailer aesthetic.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": False
                }
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "5481c77d-0596-4375-918e-5e3fc20504f2",
      "model": "minimax:3@1",
      "positivePrompt": "A cinematic action sequence at a black volcanic plain during golden overcast light: a sleek armored freight train races across elevated steel tracks while two magnetic hoverbikes weave alongside it, scattering sparks from the rails. The camera begins with a low tracking shot beside the wheels, then rises into a sweeping aerial arc revealing rivers of glowing lava far below and ash streaming through the air. One rider leaps a broken section of track, barely landing on a cargo car, while another skims past jagged basalt towers as heat distortion ripples across the frame. Dense smoke plumes, whipping fabric, debris, convincing momentum, realistic suspension and impact reactions, polished blockbuster lighting, tactile metal surfaces, cinematic depth, intense but grounded action, premium trailer aesthetic.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": false
        }
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="A cinematic action sequence at a black volcanic plain during golden overcast light: a sleek armored freight train races across elevated steel tracks while two magnetic hoverbikes weave alongside it, scattering sparks from the rails. The camera begins with a low tracking shot beside the wheels, then rises into a sweeping aerial arc revealing rivers of glowing lava far below and ash streaming through the air. One rider leaps a broken section of track, barely landing on a cargo car, while another skims past jagged basalt towers as heat distortion ripples across the frame. Dense smoke plumes, whipping fabric, debris, convincing momentum, realistic suspension and impact reactions, polished blockbuster lighting, tactile metal surfaces, cinematic depth, intense but grounded action, premium trailer aesthetic." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=false
{
  "taskType": "videoInference",
  "taskUUID": "5481c77d-0596-4375-918e-5e3fc20504f2",
  "model": "minimax:3@1",
  "positivePrompt": "A cinematic action sequence at a black volcanic plain during golden overcast light: a sleek armored freight train races across elevated steel tracks while two magnetic hoverbikes weave alongside it, scattering sparks from the rails. The camera begins with a low tracking shot beside the wheels, then rises into a sweeping aerial arc revealing rivers of glowing lava far below and ash streaming through the air. One rider leaps a broken section of track, barely landing on a cargo car, while another skims past jagged basalt towers as heat distortion ripples across the frame. Dense smoke plumes, whipping fabric, debris, convincing momentum, realistic suspension and impact reactions, polished blockbuster lighting, tactile metal surfaces, cinematic depth, intense but grounded action, premium trailer aesthetic.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": false
    }
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "5481c77d-0596-4375-918e-5e3fc20504f2",
  "videoUUID": "352b1681-5735-42d1-8da9-a780e3f14aa4",
  "videoURL": "https://vm.runware.ai/video/os/a12d13/ws/5/vi/352b1681-5735-42d1-8da9-a780e3f14aa4.mp4",
  "seed": 2061368469,
  "cost": 0.49
}
Image to Video

Wind-Torn Coastal Freight Platform

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'A tense cinematic aerial-drama sequence on a remote ocean freight platform during violent morning wind. Start grounded on the deck with the rescue helicopter idle, then build into a forceful takeoff as rotors accelerate, tarps snap, puddles ripple, sea spray blasts sideways, crew members lean into the gusts, straps and loose fabric react with convincing physics, camera pushes forward with subtle handheld energy, realistic metal reflections, natural motion blur, premium commercial cinematography, coherent geography, storm clouds opening toward the horizon by the final frame.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: false
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/29b1d629-035e-4fc4-a207-f11c2543b926.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/1483289a-907b-43af-9955-866e1fb078e1.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": "minimax:3@1",
            "positivePrompt": "A tense cinematic aerial-drama sequence on a remote ocean freight platform during violent morning wind. Start grounded on the deck with the rescue helicopter idle, then build into a forceful takeoff as rotors accelerate, tarps snap, puddles ripple, sea spray blasts sideways, crew members lean into the gusts, straps and loose fabric react with convincing physics, camera pushes forward with subtle handheld energy, realistic metal reflections, natural motion blur, premium commercial cinematography, coherent geography, storm clouds opening toward the horizon by the final frame.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": False
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/29b1d629-035e-4fc4-a207-f11c2543b926.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/1483289a-907b-43af-9955-866e1fb078e1.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": "68e1842e-a8b5-40b5-93ee-e7c802f63f47",
      "model": "minimax:3@1",
      "positivePrompt": "A tense cinematic aerial-drama sequence on a remote ocean freight platform during violent morning wind. Start grounded on the deck with the rescue helicopter idle, then build into a forceful takeoff as rotors accelerate, tarps snap, puddles ripple, sea spray blasts sideways, crew members lean into the gusts, straps and loose fabric react with convincing physics, camera pushes forward with subtle handheld energy, realistic metal reflections, natural motion blur, premium commercial cinematography, coherent geography, storm clouds opening toward the horizon by the final frame.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": false
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/29b1d629-035e-4fc4-a207-f11c2543b926.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/1483289a-907b-43af-9955-866e1fb078e1.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="A tense cinematic aerial-drama sequence on a remote ocean freight platform during violent morning wind. Start grounded on the deck with the rescue helicopter idle, then build into a forceful takeoff as rotors accelerate, tarps snap, puddles ripple, sea spray blasts sideways, crew members lean into the gusts, straps and loose fabric react with convincing physics, camera pushes forward with subtle handheld energy, realistic metal reflections, natural motion blur, premium commercial cinematography, coherent geography, storm clouds opening toward the horizon by the final frame." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=false \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/29b1d629-035e-4fc4-a207-f11c2543b926.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/1483289a-907b-43af-9955-866e1fb078e1.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "68e1842e-a8b5-40b5-93ee-e7c802f63f47",
  "model": "minimax:3@1",
  "positivePrompt": "A tense cinematic aerial-drama sequence on a remote ocean freight platform during violent morning wind. Start grounded on the deck with the rescue helicopter idle, then build into a forceful takeoff as rotors accelerate, tarps snap, puddles ripple, sea spray blasts sideways, crew members lean into the gusts, straps and loose fabric react with convincing physics, camera pushes forward with subtle handheld energy, realistic metal reflections, natural motion blur, premium commercial cinematography, coherent geography, storm clouds opening toward the horizon by the final frame.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": false
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/29b1d629-035e-4fc4-a207-f11c2543b926.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/1483289a-907b-43af-9955-866e1fb078e1.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "68e1842e-a8b5-40b5-93ee-e7c802f63f47",
  "videoUUID": "3cca68ca-d24c-40e2-a5c1-f7bbd1ee6978",
  "videoURL": "https://vm.runware.ai/video/os/a15d18/ws/5/vi/3cca68ca-d24c-40e2-a5c1-f7bbd1ee6978.mp4",
  "seed": 428555498,
  "cost": 0.49
}
Image to Video

Stormbreaker Freight Train Pursuit

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'Using the provided first frame as the opening shot, create a tense cinematic pursuit sequence. The silver freight train thunders forward across elevated tracks over flooded grasslands while a lone rider on a black electric motorcycle accelerates alongside on the maintenance road. Strong wind drives sheets of water sideways, puddles burst under the tires, and spray peels off the train wheels. The camera begins low and wide near the road, then sweeps forward in a fast tracking move, briefly rises to reveal the vast storm front, and settles into a close parallel run beside the rider. Preserve realistic vehicle scale, traction, suspension response, wheel rotation, water interaction, and believable momentum. Dramatic blue-gray atmosphere, sodium safety lights flickering on the train cars, high contrast, premium trailer-grade cinematography, intense but grounded action.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: false
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/3ff7eb00-c45d-4e63-a88c-dddc89bd6f52.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": "minimax:3@1",
            "positivePrompt": "Using the provided first frame as the opening shot, create a tense cinematic pursuit sequence. The silver freight train thunders forward across elevated tracks over flooded grasslands while a lone rider on a black electric motorcycle accelerates alongside on the maintenance road. Strong wind drives sheets of water sideways, puddles burst under the tires, and spray peels off the train wheels. The camera begins low and wide near the road, then sweeps forward in a fast tracking move, briefly rises to reveal the vast storm front, and settles into a close parallel run beside the rider. Preserve realistic vehicle scale, traction, suspension response, wheel rotation, water interaction, and believable momentum. Dramatic blue-gray atmosphere, sodium safety lights flickering on the train cars, high contrast, premium trailer-grade cinematography, intense but grounded action.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": False
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/3ff7eb00-c45d-4e63-a88c-dddc89bd6f52.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": "c2cdf677-710a-4196-bf68-f28f3ca9a44b",
      "model": "minimax:3@1",
      "positivePrompt": "Using the provided first frame as the opening shot, create a tense cinematic pursuit sequence. The silver freight train thunders forward across elevated tracks over flooded grasslands while a lone rider on a black electric motorcycle accelerates alongside on the maintenance road. Strong wind drives sheets of water sideways, puddles burst under the tires, and spray peels off the train wheels. The camera begins low and wide near the road, then sweeps forward in a fast tracking move, briefly rises to reveal the vast storm front, and settles into a close parallel run beside the rider. Preserve realistic vehicle scale, traction, suspension response, wheel rotation, water interaction, and believable momentum. Dramatic blue-gray atmosphere, sodium safety lights flickering on the train cars, high contrast, premium trailer-grade cinematography, intense but grounded action.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": false
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/3ff7eb00-c45d-4e63-a88c-dddc89bd6f52.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="Using the provided first frame as the opening shot, create a tense cinematic pursuit sequence. The silver freight train thunders forward across elevated tracks over flooded grasslands while a lone rider on a black electric motorcycle accelerates alongside on the maintenance road. Strong wind drives sheets of water sideways, puddles burst under the tires, and spray peels off the train wheels. The camera begins low and wide near the road, then sweeps forward in a fast tracking move, briefly rises to reveal the vast storm front, and settles into a close parallel run beside the rider. Preserve realistic vehicle scale, traction, suspension response, wheel rotation, water interaction, and believable momentum. Dramatic blue-gray atmosphere, sodium safety lights flickering on the train cars, high contrast, premium trailer-grade cinematography, intense but grounded action." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=false \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/3ff7eb00-c45d-4e63-a88c-dddc89bd6f52.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "c2cdf677-710a-4196-bf68-f28f3ca9a44b",
  "model": "minimax:3@1",
  "positivePrompt": "Using the provided first frame as the opening shot, create a tense cinematic pursuit sequence. The silver freight train thunders forward across elevated tracks over flooded grasslands while a lone rider on a black electric motorcycle accelerates alongside on the maintenance road. Strong wind drives sheets of water sideways, puddles burst under the tires, and spray peels off the train wheels. The camera begins low and wide near the road, then sweeps forward in a fast tracking move, briefly rises to reveal the vast storm front, and settles into a close parallel run beside the rider. Preserve realistic vehicle scale, traction, suspension response, wheel rotation, water interaction, and believable momentum. Dramatic blue-gray atmosphere, sodium safety lights flickering on the train cars, high contrast, premium trailer-grade cinematography, intense but grounded action.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": false
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/3ff7eb00-c45d-4e63-a88c-dddc89bd6f52.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "c2cdf677-710a-4196-bf68-f28f3ca9a44b",
  "videoUUID": "383528a7-9286-49c9-b4e1-4792f042b9ec",
  "videoURL": "https://vm.runware.ai/video/os/a15d18/ws/5/vi/383528a7-9286-49c9-b4e1-4792f042b9ec.mp4",
  "seed": 1389354438,
  "cost": 0.49
}
Image to Video

Abandoned Aquarium Tunnel Escape

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'Create a polished cinematic action shot that transitions naturally between the provided first and last frame images. A lone courier races through a collapsing public aquarium passage as pressure fractures spread across the massive viewing panels. Water begins leaking, then surges in violent streams, fish scatter in panic, warning lights flicker, loose signage and benches slide across the floor, and the camera tracks with urgent forward motion. Emphasize realistic physics: splashing water, drifting bubbles, fragments of acrylic, rolling debris, fabric and straps reacting to momentum, footsteps slipping then recovering. Build escalating tension toward a final breakout into a vast atrium flooded by a roaring cascade from above. High detail, commercial trailer energy, dramatic lighting contrast, strong motion coherence, believable scale, dynamic perspective, immersive environment, no text overlays.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: false
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/c92c52f0-41a4-4a51-b765-ade0fb706bb1.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/35245028-dafc-4d88-ade7-604d22a5979e.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": "minimax:3@1",
            "positivePrompt": "Create a polished cinematic action shot that transitions naturally between the provided first and last frame images. A lone courier races through a collapsing public aquarium passage as pressure fractures spread across the massive viewing panels. Water begins leaking, then surges in violent streams, fish scatter in panic, warning lights flicker, loose signage and benches slide across the floor, and the camera tracks with urgent forward motion. Emphasize realistic physics: splashing water, drifting bubbles, fragments of acrylic, rolling debris, fabric and straps reacting to momentum, footsteps slipping then recovering. Build escalating tension toward a final breakout into a vast atrium flooded by a roaring cascade from above. High detail, commercial trailer energy, dramatic lighting contrast, strong motion coherence, believable scale, dynamic perspective, immersive environment, no text overlays.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": False
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/c92c52f0-41a4-4a51-b765-ade0fb706bb1.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/35245028-dafc-4d88-ade7-604d22a5979e.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": "a0e7fe12-b6f9-4df6-a180-6073dde76d8e",
      "model": "minimax:3@1",
      "positivePrompt": "Create a polished cinematic action shot that transitions naturally between the provided first and last frame images. A lone courier races through a collapsing public aquarium passage as pressure fractures spread across the massive viewing panels. Water begins leaking, then surges in violent streams, fish scatter in panic, warning lights flicker, loose signage and benches slide across the floor, and the camera tracks with urgent forward motion. Emphasize realistic physics: splashing water, drifting bubbles, fragments of acrylic, rolling debris, fabric and straps reacting to momentum, footsteps slipping then recovering. Build escalating tension toward a final breakout into a vast atrium flooded by a roaring cascade from above. High detail, commercial trailer energy, dramatic lighting contrast, strong motion coherence, believable scale, dynamic perspective, immersive environment, no text overlays.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": false
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/c92c52f0-41a4-4a51-b765-ade0fb706bb1.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/35245028-dafc-4d88-ade7-604d22a5979e.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="Create a polished cinematic action shot that transitions naturally between the provided first and last frame images. A lone courier races through a collapsing public aquarium passage as pressure fractures spread across the massive viewing panels. Water begins leaking, then surges in violent streams, fish scatter in panic, warning lights flicker, loose signage and benches slide across the floor, and the camera tracks with urgent forward motion. Emphasize realistic physics: splashing water, drifting bubbles, fragments of acrylic, rolling debris, fabric and straps reacting to momentum, footsteps slipping then recovering. Build escalating tension toward a final breakout into a vast atrium flooded by a roaring cascade from above. High detail, commercial trailer energy, dramatic lighting contrast, strong motion coherence, believable scale, dynamic perspective, immersive environment, no text overlays." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=false \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/c92c52f0-41a4-4a51-b765-ade0fb706bb1.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/35245028-dafc-4d88-ade7-604d22a5979e.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "a0e7fe12-b6f9-4df6-a180-6073dde76d8e",
  "model": "minimax:3@1",
  "positivePrompt": "Create a polished cinematic action shot that transitions naturally between the provided first and last frame images. A lone courier races through a collapsing public aquarium passage as pressure fractures spread across the massive viewing panels. Water begins leaking, then surges in violent streams, fish scatter in panic, warning lights flicker, loose signage and benches slide across the floor, and the camera tracks with urgent forward motion. Emphasize realistic physics: splashing water, drifting bubbles, fragments of acrylic, rolling debris, fabric and straps reacting to momentum, footsteps slipping then recovering. Build escalating tension toward a final breakout into a vast atrium flooded by a roaring cascade from above. High detail, commercial trailer energy, dramatic lighting contrast, strong motion coherence, believable scale, dynamic perspective, immersive environment, no text overlays.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": false
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/c92c52f0-41a4-4a51-b765-ade0fb706bb1.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/35245028-dafc-4d88-ade7-604d22a5979e.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "a0e7fe12-b6f9-4df6-a180-6073dde76d8e",
  "videoUUID": "114081bf-8a1f-46dc-84bc-8b7242d71789",
  "videoURL": "https://vm.runware.ai/video/os/a08d21/ws/5/vi/114081bf-8a1f-46dc-84bc-8b7242d71789.mp4",
  "seed": 1588222136,
  "cost": 0.49
}
Image to Video

Aerial Ice Harbor Exodus

import { createClient } from '@runware/sdk'

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

const [result] = await client.run({
  model: 'minimax:3@1',
  positivePrompt: 'Starting from the provided first frame, create a high-motion cinematic aerial sequence over a frozen harbor at dawn. The camera dives forward and banks slightly as ice sheets crack apart around stranded cargo ships. Tugboats surge through narrow channels, throwing spray and shattered ice. Emergency vehicles race along the docks with flashing beacons, tiny figures scatter across catwalks, cranes swing cautiously over containers, snow gusts streak across the lens, and a distant ship horn implies urgency. Emphasize realistic physics, heavy machinery momentum, turbulent water, drifting frost, layered depth, dramatic scale, polished commercial-trailer look, natural cold lighting, strong atmosphere, coherent motion, and a tense evacuation mood.',
  width: 1920,
  height: 1080,
  duration: 6,
  fps: 25,
  providerSettings: {
    minimax: {
      promptOptimizer: true
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/e9d9e021-000d-4643-b5ad-e56c19a70316.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": "minimax:3@1",
            "positivePrompt": "Starting from the provided first frame, create a high-motion cinematic aerial sequence over a frozen harbor at dawn. The camera dives forward and banks slightly as ice sheets crack apart around stranded cargo ships. Tugboats surge through narrow channels, throwing spray and shattered ice. Emergency vehicles race along the docks with flashing beacons, tiny figures scatter across catwalks, cranes swing cautiously over containers, snow gusts streak across the lens, and a distant ship horn implies urgency. Emphasize realistic physics, heavy machinery momentum, turbulent water, drifting frost, layered depth, dramatic scale, polished commercial-trailer look, natural cold lighting, strong atmosphere, coherent motion, and a tense evacuation mood.",
            "width": 1920,
            "height": 1080,
            "duration": 6,
            "fps": 25,
            "providerSettings": {
                "minimax": {
                    "promptOptimizer": True
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/e9d9e021-000d-4643-b5ad-e56c19a70316.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": "ecd42cca-ca75-4222-86b5-57b595a04517",
      "model": "minimax:3@1",
      "positivePrompt": "Starting from the provided first frame, create a high-motion cinematic aerial sequence over a frozen harbor at dawn. The camera dives forward and banks slightly as ice sheets crack apart around stranded cargo ships. Tugboats surge through narrow channels, throwing spray and shattered ice. Emergency vehicles race along the docks with flashing beacons, tiny figures scatter across catwalks, cranes swing cautiously over containers, snow gusts streak across the lens, and a distant ship horn implies urgency. Emphasize realistic physics, heavy machinery momentum, turbulent water, drifting frost, layered depth, dramatic scale, polished commercial-trailer look, natural cold lighting, strong atmosphere, coherent motion, and a tense evacuation mood.",
      "width": 1920,
      "height": 1080,
      "duration": 6,
      "fps": 25,
      "providerSettings": {
        "minimax": {
          "promptOptimizer": true
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/e9d9e021-000d-4643-b5ad-e56c19a70316.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run minimax:3@1 \
  positivePrompt="Starting from the provided first frame, create a high-motion cinematic aerial sequence over a frozen harbor at dawn. The camera dives forward and banks slightly as ice sheets crack apart around stranded cargo ships. Tugboats surge through narrow channels, throwing spray and shattered ice. Emergency vehicles race along the docks with flashing beacons, tiny figures scatter across catwalks, cranes swing cautiously over containers, snow gusts streak across the lens, and a distant ship horn implies urgency. Emphasize realistic physics, heavy machinery momentum, turbulent water, drifting frost, layered depth, dramatic scale, polished commercial-trailer look, natural cold lighting, strong atmosphere, coherent motion, and a tense evacuation mood." \
  width=1920 \
  height=1080 \
  duration=6 \
  fps=25 \
  providerSettings.minimax.promptOptimizer=true \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/e9d9e021-000d-4643-b5ad-e56c19a70316.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "ecd42cca-ca75-4222-86b5-57b595a04517",
  "model": "minimax:3@1",
  "positivePrompt": "Starting from the provided first frame, create a high-motion cinematic aerial sequence over a frozen harbor at dawn. The camera dives forward and banks slightly as ice sheets crack apart around stranded cargo ships. Tugboats surge through narrow channels, throwing spray and shattered ice. Emergency vehicles race along the docks with flashing beacons, tiny figures scatter across catwalks, cranes swing cautiously over containers, snow gusts streak across the lens, and a distant ship horn implies urgency. Emphasize realistic physics, heavy machinery momentum, turbulent water, drifting frost, layered depth, dramatic scale, polished commercial-trailer look, natural cold lighting, strong atmosphere, coherent motion, and a tense evacuation mood.",
  "width": 1920,
  "height": 1080,
  "duration": 6,
  "fps": 25,
  "providerSettings": {
    "minimax": {
      "promptOptimizer": true
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/e9d9e021-000d-4643-b5ad-e56c19a70316.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "ecd42cca-ca75-4222-86b5-57b595a04517",
  "videoUUID": "7cc7aff3-93d8-4e63-a851-7ec51be14a93",
  "videoURL": "https://vm.runware.ai/video/os/a11d13/ws/5/vi/7cc7aff3-93d8-4e63-a851-7ec51be14a93.mp4",
  "seed": 925574306,
  "cost": 0.49
}