live
MODEL IDvidu:2@0

Vidu 2.0

Vidu
by

Vidu 2.0 is a generative video model for rapid 1080p clip creation. It targets 4 second and 8 second shots with strong subject consistency and support for batch workflows. Developers can drive cinematic clips from text prompts and templates with improved speed and lower cost.

Vidu 2.0

first-frame

Ocean Sensor Network Logo Loop$0.275~37s
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: 'vidu:2@0',
  positivePrompt: 'Continue directly from the supplied first frame as a polished four-second motion-identity loop for an oceanographic sensor network. Preserve the exact PELAGIC ARRAY lettering, centered composition, logo geometry, colors, and midnight-navy background. The coral data point emits a thin phosphor-mint sonar ring that expands smoothly across the open square; as it passes through the three logo arcs, each arc illuminates in sequence with a restrained bioluminescent glow. Tiny precise data particles briefly trace circular current paths around the symbol, then stream back into the central point. Add subtle underwater light falloff and elegant technical depth while keeping the design graphic, minimal, and highly legible. The glow settles, particles disappear, and the ring contracts cleanly so the final moment visually returns to the unchanged opening logo for a seamless loop. Locked camera, no cuts, no extra words, no warped typography, no new symbols, no photoreal ocean imagery.',
  width: 1080,
  height: 1080,
  duration: 4,
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/ae9e4e5e-9659-43c4-b16c-94b11b1cd223.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": "vidu:2@0",
            "positivePrompt": "Continue directly from the supplied first frame as a polished four-second motion-identity loop for an oceanographic sensor network. Preserve the exact PELAGIC ARRAY lettering, centered composition, logo geometry, colors, and midnight-navy background. The coral data point emits a thin phosphor-mint sonar ring that expands smoothly across the open square; as it passes through the three logo arcs, each arc illuminates in sequence with a restrained bioluminescent glow. Tiny precise data particles briefly trace circular current paths around the symbol, then stream back into the central point. Add subtle underwater light falloff and elegant technical depth while keeping the design graphic, minimal, and highly legible. The glow settles, particles disappear, and the ring contracts cleanly so the final moment visually returns to the unchanged opening logo for a seamless loop. Locked camera, no cuts, no extra words, no warped typography, no new symbols, no photoreal ocean imagery.",
            "width": 1080,
            "height": 1080,
            "duration": 4,
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/ae9e4e5e-9659-43c4-b16c-94b11b1cd223.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": "aaa5fd58-a306-49dd-aa5c-be7961ffd158",
      "model": "vidu:2@0",
      "positivePrompt": "Continue directly from the supplied first frame as a polished four-second motion-identity loop for an oceanographic sensor network. Preserve the exact PELAGIC ARRAY lettering, centered composition, logo geometry, colors, and midnight-navy background. The coral data point emits a thin phosphor-mint sonar ring that expands smoothly across the open square; as it passes through the three logo arcs, each arc illuminates in sequence with a restrained bioluminescent glow. Tiny precise data particles briefly trace circular current paths around the symbol, then stream back into the central point. Add subtle underwater light falloff and elegant technical depth while keeping the design graphic, minimal, and highly legible. The glow settles, particles disappear, and the ring contracts cleanly so the final moment visually returns to the unchanged opening logo for a seamless loop. Locked camera, no cuts, no extra words, no warped typography, no new symbols, no photoreal ocean imagery.",
      "width": 1080,
      "height": 1080,
      "duration": 4,
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/ae9e4e5e-9659-43c4-b16c-94b11b1cd223.jpg",
            "frame": "first"
          }
        ]
      }
    }
  ]'
runware run vidu:2@0 \
  positivePrompt="Continue directly from the supplied first frame as a polished four-second motion-identity loop for an oceanographic sensor network. Preserve the exact PELAGIC ARRAY lettering, centered composition, logo geometry, colors, and midnight-navy background. The coral data point emits a thin phosphor-mint sonar ring that expands smoothly across the open square; as it passes through the three logo arcs, each arc illuminates in sequence with a restrained bioluminescent glow. Tiny precise data particles briefly trace circular current paths around the symbol, then stream back into the central point. Add subtle underwater light falloff and elegant technical depth while keeping the design graphic, minimal, and highly legible. The glow settles, particles disappear, and the ring contracts cleanly so the final moment visually returns to the unchanged opening logo for a seamless loop. Locked camera, no cuts, no extra words, no warped typography, no new symbols, no photoreal ocean imagery." \
  width=1080 \
  height=1080 \
  duration=4 \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/ae9e4e5e-9659-43c4-b16c-94b11b1cd223.jpg \
  inputs.frameImages.0.frame=first
{
  "taskType": "videoInference",
  "taskUUID": "aaa5fd58-a306-49dd-aa5c-be7961ffd158",
  "model": "vidu:2@0",
  "positivePrompt": "Continue directly from the supplied first frame as a polished four-second motion-identity loop for an oceanographic sensor network. Preserve the exact PELAGIC ARRAY lettering, centered composition, logo geometry, colors, and midnight-navy background. The coral data point emits a thin phosphor-mint sonar ring that expands smoothly across the open square; as it passes through the three logo arcs, each arc illuminates in sequence with a restrained bioluminescent glow. Tiny precise data particles briefly trace circular current paths around the symbol, then stream back into the central point. Add subtle underwater light falloff and elegant technical depth while keeping the design graphic, minimal, and highly legible. The glow settles, particles disappear, and the ring contracts cleanly so the final moment visually returns to the unchanged opening logo for a seamless loop. Locked camera, no cuts, no extra words, no warped typography, no new symbols, no photoreal ocean imagery.",
  "width": 1080,
  "height": 1080,
  "duration": 4,
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/ae9e4e5e-9659-43c4-b16c-94b11b1cd223.jpg",
        "frame": "first"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "aaa5fd58-a306-49dd-aa5c-be7961ffd158",
  "videoUUID": "872eeaed-8dd8-4ded-ba37-8f8766a1d698",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/872eeaed-8dd8-4ded-ba37-8f8766a1d698.mp4",
  "seed": 907072152,
  "cost": 0.275
}

first-last-frame

Industrial Wool Mill Music Video$0.275~2m 8s
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: 'vidu:2@0',
  positivePrompt: 'Create one uninterrupted eight-second performance shot using the supplied images as the exact first and last visual endpoints. Begin in the symmetrical wide composition: the vocalist is perfectly still, facing camera with her cream baritone guitar lowered while the old wool mill is quiet. The camera begins a smooth, deliberate dolly forward. She lifts the guitar, plants her boots and starts an intense, rhythmically precise performance while maintaining direct eye contact. In a plausible mechanical progression, the carding drums behind her engage, belts begin turning and the long ivory wool ribbons start traveling through the machines. Their motion sends fine loose fibers drifting into the warm window backlight. Her burnt-orange suit catches brief amber highlights as she moves, while the oxidized teal machinery and mill architecture remain stable. Build energy continuously without a cut, arriving naturally at the supplied closer final composition with the performer playing and illuminated fibers streaming around her. Preserve her face, close-cropped hair, wardrobe, guitar design and the mill layout throughout. Grounded practical music-video cinematography, restrained choreography, subtle handheld texture layered over the forward dolly, analog 16mm grain, tactile industrial realism. No scene change, morphing, additional people, lettering or logos.',
  width: 1280,
  height: 720,
  duration: 8,
  providerSettings: {
    vidu: {
      movementAmplitude: 'small'
    }
  },
  inputs: {
    frameImages: [
      {
        image: 'https://assets.runware.ai/assets/inputs/11d3fac4-e6e7-4c50-9c9c-faa5aa3deed9.jpg',
        frame: 'first'
      },
      {
        image: 'https://assets.runware.ai/assets/inputs/c810c1fc-4793-44c9-86cd-b0fd6207fdeb.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": "vidu:2@0",
            "positivePrompt": "Create one uninterrupted eight-second performance shot using the supplied images as the exact first and last visual endpoints. Begin in the symmetrical wide composition: the vocalist is perfectly still, facing camera with her cream baritone guitar lowered while the old wool mill is quiet. The camera begins a smooth, deliberate dolly forward. She lifts the guitar, plants her boots and starts an intense, rhythmically precise performance while maintaining direct eye contact. In a plausible mechanical progression, the carding drums behind her engage, belts begin turning and the long ivory wool ribbons start traveling through the machines. Their motion sends fine loose fibers drifting into the warm window backlight. Her burnt-orange suit catches brief amber highlights as she moves, while the oxidized teal machinery and mill architecture remain stable. Build energy continuously without a cut, arriving naturally at the supplied closer final composition with the performer playing and illuminated fibers streaming around her. Preserve her face, close-cropped hair, wardrobe, guitar design and the mill layout throughout. Grounded practical music-video cinematography, restrained choreography, subtle handheld texture layered over the forward dolly, analog 16mm grain, tactile industrial realism. No scene change, morphing, additional people, lettering or logos.",
            "width": 1280,
            "height": 720,
            "duration": 8,
            "providerSettings": {
                "vidu": {
                    "movementAmplitude": "small"
                }
            },
            "inputs": {
                "frameImages": [
                    {
                        "image": "https://assets.runware.ai/assets/inputs/11d3fac4-e6e7-4c50-9c9c-faa5aa3deed9.jpg",
                        "frame": "first"
                    },
                    {
                        "image": "https://assets.runware.ai/assets/inputs/c810c1fc-4793-44c9-86cd-b0fd6207fdeb.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": "a1331238-2537-4bbf-a466-8bfde429793c",
      "model": "vidu:2@0",
      "positivePrompt": "Create one uninterrupted eight-second performance shot using the supplied images as the exact first and last visual endpoints. Begin in the symmetrical wide composition: the vocalist is perfectly still, facing camera with her cream baritone guitar lowered while the old wool mill is quiet. The camera begins a smooth, deliberate dolly forward. She lifts the guitar, plants her boots and starts an intense, rhythmically precise performance while maintaining direct eye contact. In a plausible mechanical progression, the carding drums behind her engage, belts begin turning and the long ivory wool ribbons start traveling through the machines. Their motion sends fine loose fibers drifting into the warm window backlight. Her burnt-orange suit catches brief amber highlights as she moves, while the oxidized teal machinery and mill architecture remain stable. Build energy continuously without a cut, arriving naturally at the supplied closer final composition with the performer playing and illuminated fibers streaming around her. Preserve her face, close-cropped hair, wardrobe, guitar design and the mill layout throughout. Grounded practical music-video cinematography, restrained choreography, subtle handheld texture layered over the forward dolly, analog 16mm grain, tactile industrial realism. No scene change, morphing, additional people, lettering or logos.",
      "width": 1280,
      "height": 720,
      "duration": 8,
      "providerSettings": {
        "vidu": {
          "movementAmplitude": "small"
        }
      },
      "inputs": {
        "frameImages": [
          {
            "image": "https://assets.runware.ai/assets/inputs/11d3fac4-e6e7-4c50-9c9c-faa5aa3deed9.jpg",
            "frame": "first"
          },
          {
            "image": "https://assets.runware.ai/assets/inputs/c810c1fc-4793-44c9-86cd-b0fd6207fdeb.jpg",
            "frame": "last"
          }
        ]
      }
    }
  ]'
runware run vidu:2@0 \
  positivePrompt="Create one uninterrupted eight-second performance shot using the supplied images as the exact first and last visual endpoints. Begin in the symmetrical wide composition: the vocalist is perfectly still, facing camera with her cream baritone guitar lowered while the old wool mill is quiet. The camera begins a smooth, deliberate dolly forward. She lifts the guitar, plants her boots and starts an intense, rhythmically precise performance while maintaining direct eye contact. In a plausible mechanical progression, the carding drums behind her engage, belts begin turning and the long ivory wool ribbons start traveling through the machines. Their motion sends fine loose fibers drifting into the warm window backlight. Her burnt-orange suit catches brief amber highlights as she moves, while the oxidized teal machinery and mill architecture remain stable. Build energy continuously without a cut, arriving naturally at the supplied closer final composition with the performer playing and illuminated fibers streaming around her. Preserve her face, close-cropped hair, wardrobe, guitar design and the mill layout throughout. Grounded practical music-video cinematography, restrained choreography, subtle handheld texture layered over the forward dolly, analog 16mm grain, tactile industrial realism. No scene change, morphing, additional people, lettering or logos." \
  width=1280 \
  height=720 \
  duration=8 \
  providerSettings.vidu.movementAmplitude=small \
  inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/11d3fac4-e6e7-4c50-9c9c-faa5aa3deed9.jpg \
  inputs.frameImages.0.frame=first \
  inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/c810c1fc-4793-44c9-86cd-b0fd6207fdeb.jpg \
  inputs.frameImages.1.frame=last
{
  "taskType": "videoInference",
  "taskUUID": "a1331238-2537-4bbf-a466-8bfde429793c",
  "model": "vidu:2@0",
  "positivePrompt": "Create one uninterrupted eight-second performance shot using the supplied images as the exact first and last visual endpoints. Begin in the symmetrical wide composition: the vocalist is perfectly still, facing camera with her cream baritone guitar lowered while the old wool mill is quiet. The camera begins a smooth, deliberate dolly forward. She lifts the guitar, plants her boots and starts an intense, rhythmically precise performance while maintaining direct eye contact. In a plausible mechanical progression, the carding drums behind her engage, belts begin turning and the long ivory wool ribbons start traveling through the machines. Their motion sends fine loose fibers drifting into the warm window backlight. Her burnt-orange suit catches brief amber highlights as she moves, while the oxidized teal machinery and mill architecture remain stable. Build energy continuously without a cut, arriving naturally at the supplied closer final composition with the performer playing and illuminated fibers streaming around her. Preserve her face, close-cropped hair, wardrobe, guitar design and the mill layout throughout. Grounded practical music-video cinematography, restrained choreography, subtle handheld texture layered over the forward dolly, analog 16mm grain, tactile industrial realism. No scene change, morphing, additional people, lettering or logos.",
  "width": 1280,
  "height": 720,
  "duration": 8,
  "providerSettings": {
    "vidu": {
      "movementAmplitude": "small"
    }
  },
  "inputs": {
    "frameImages": [
      {
        "image": "https://assets.runware.ai/assets/inputs/11d3fac4-e6e7-4c50-9c9c-faa5aa3deed9.jpg",
        "frame": "first"
      },
      {
        "image": "https://assets.runware.ai/assets/inputs/c810c1fc-4793-44c9-86cd-b0fd6207fdeb.jpg",
        "frame": "last"
      }
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "a1331238-2537-4bbf-a466-8bfde429793c",
  "videoUUID": "9e1cdb21-bcee-457b-86da-94b046d1977e",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/9e1cdb21-bcee-457b-86da-94b046d1977e.mp4",
  "seed": 24586091,
  "cost": 0.275
}

reference-to-video

Adaptive Handcycle Social Video Ad$0.22~1m 1s
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: 'vidu:2@0',
  positivePrompt: 'Create a polished 4-second landscape social media video ad for an adaptive outdoor mobility company. Preserve the reference handcycle\'s matte cobalt triangular frame, orange wheel rims, three chunky tires, black bucket seat, and hand-crank construction. Show an athletic adult rider wearing a saffron windbreaker and matte white helmet powering the handcycle along a hard-packed desert trail. One continuous low tracking shot races beside the front wheel, then eases wider as the rider sweeps through a bend; the cranks turn naturally, wheels spin rapidly, suspension reacts to the terrain, and a controlled ribbon of pale dust catches the light. Vast chalk-white rock formations and clear turquoise sky create a bold modern sports-campaign palette. Crisp late-afternoon sunlight, sculpted shadows, realistic anatomy and mechanics, premium commercial cinematography, exhilarating but credible motion, subject sharp against subtle background motion blur. Keep the complete handcycle readable in the wide composition with clean negative space. No text, logos, interface, borders, or end card.',
  width: 1280,
  height: 720,
  duration: 4,
  inputs: {
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/db104789-0377-4b69-a059-4b5abaf72b57.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": "vidu:2@0",
            "positivePrompt": "Create a polished 4-second landscape social media video ad for an adaptive outdoor mobility company. Preserve the reference handcycle's matte cobalt triangular frame, orange wheel rims, three chunky tires, black bucket seat, and hand-crank construction. Show an athletic adult rider wearing a saffron windbreaker and matte white helmet powering the handcycle along a hard-packed desert trail. One continuous low tracking shot races beside the front wheel, then eases wider as the rider sweeps through a bend; the cranks turn naturally, wheels spin rapidly, suspension reacts to the terrain, and a controlled ribbon of pale dust catches the light. Vast chalk-white rock formations and clear turquoise sky create a bold modern sports-campaign palette. Crisp late-afternoon sunlight, sculpted shadows, realistic anatomy and mechanics, premium commercial cinematography, exhilarating but credible motion, subject sharp against subtle background motion blur. Keep the complete handcycle readable in the wide composition with clean negative space. No text, logos, interface, borders, or end card.",
            "width": 1280,
            "height": 720,
            "duration": 4,
            "inputs": {
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/db104789-0377-4b69-a059-4b5abaf72b57.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": "99a2596d-d7a4-4ede-a266-bc1a1efc6d04",
      "model": "vidu:2@0",
      "positivePrompt": "Create a polished 4-second landscape social media video ad for an adaptive outdoor mobility company. Preserve the reference handcycle's matte cobalt triangular frame, orange wheel rims, three chunky tires, black bucket seat, and hand-crank construction. Show an athletic adult rider wearing a saffron windbreaker and matte white helmet powering the handcycle along a hard-packed desert trail. One continuous low tracking shot races beside the front wheel, then eases wider as the rider sweeps through a bend; the cranks turn naturally, wheels spin rapidly, suspension reacts to the terrain, and a controlled ribbon of pale dust catches the light. Vast chalk-white rock formations and clear turquoise sky create a bold modern sports-campaign palette. Crisp late-afternoon sunlight, sculpted shadows, realistic anatomy and mechanics, premium commercial cinematography, exhilarating but credible motion, subject sharp against subtle background motion blur. Keep the complete handcycle readable in the wide composition with clean negative space. No text, logos, interface, borders, or end card.",
      "width": 1280,
      "height": 720,
      "duration": 4,
      "inputs": {
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/db104789-0377-4b69-a059-4b5abaf72b57.jpg"
        ]
      }
    }
  ]'
runware run vidu:2@0 \
  positivePrompt="Create a polished 4-second landscape social media video ad for an adaptive outdoor mobility company. Preserve the reference handcycle's matte cobalt triangular frame, orange wheel rims, three chunky tires, black bucket seat, and hand-crank construction. Show an athletic adult rider wearing a saffron windbreaker and matte white helmet powering the handcycle along a hard-packed desert trail. One continuous low tracking shot races beside the front wheel, then eases wider as the rider sweeps through a bend; the cranks turn naturally, wheels spin rapidly, suspension reacts to the terrain, and a controlled ribbon of pale dust catches the light. Vast chalk-white rock formations and clear turquoise sky create a bold modern sports-campaign palette. Crisp late-afternoon sunlight, sculpted shadows, realistic anatomy and mechanics, premium commercial cinematography, exhilarating but credible motion, subject sharp against subtle background motion blur. Keep the complete handcycle readable in the wide composition with clean negative space. No text, logos, interface, borders, or end card." \
  width=1280 \
  height=720 \
  duration=4 \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/db104789-0377-4b69-a059-4b5abaf72b57.jpg
{
  "taskType": "videoInference",
  "taskUUID": "99a2596d-d7a4-4ede-a266-bc1a1efc6d04",
  "model": "vidu:2@0",
  "positivePrompt": "Create a polished 4-second landscape social media video ad for an adaptive outdoor mobility company. Preserve the reference handcycle's matte cobalt triangular frame, orange wheel rims, three chunky tires, black bucket seat, and hand-crank construction. Show an athletic adult rider wearing a saffron windbreaker and matte white helmet powering the handcycle along a hard-packed desert trail. One continuous low tracking shot races beside the front wheel, then eases wider as the rider sweeps through a bend; the cranks turn naturally, wheels spin rapidly, suspension reacts to the terrain, and a controlled ribbon of pale dust catches the light. Vast chalk-white rock formations and clear turquoise sky create a bold modern sports-campaign palette. Crisp late-afternoon sunlight, sculpted shadows, realistic anatomy and mechanics, premium commercial cinematography, exhilarating but credible motion, subject sharp against subtle background motion blur. Keep the complete handcycle readable in the wide composition with clean negative space. No text, logos, interface, borders, or end card.",
  "width": 1280,
  "height": 720,
  "duration": 4,
  "inputs": {
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/db104789-0377-4b69-a059-4b5abaf72b57.jpg"
    ]
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "99a2596d-d7a4-4ede-a266-bc1a1efc6d04",
  "videoUUID": "223eee4b-615b-42f9-bfcc-24f4b4caefe1",
  "videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/223eee4b-615b-42f9-bfcc-24f4b4caefe1.mp4",
  "seed": 1456454110,
  "cost": 0.22
}