> ## Documentation Index
> Fetch the complete documentation index at: https://docs.imagine.art/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate Video

## Summary

The Generate Video Node is the primary tool for creating videos using AI models in Workflows. It supports both text-to-video and image-to-video generation, giving you the flexibility to produce video content from a written description, a reference image, or a combination of both. You can choose from a wide range of AI models, each with its own strengths in style, motion quality, and output fidelity, and fine-tune settings like duration, resolution, aspect ratio, and more.

Each AI model has different available parameters and supported settings, so it's worth experimenting with the options to find the combination that best fits your creative vision.

<iframe src="https://www.youtube.com/embed/DoMYYJHgvjU" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## How to Use

<Steps>
  <Step title="Choose Your Model">
    Select an AI video model from the Model dropdown. Each model offers different strengths—some excel at cinematic motion, others at realistic physics or fast iteration. See the Video Models page for a full comparison.
  </Step>

  <Step title="Set Your Input">
    **Text-to-Video:** Connect a Prompt or AI Copilot node and describe the scene you want (e.g., "A drone shot flying over a misty mountain range at sunrise").

    **Image-to-Video:** Connect an image from an Import, Generate Image, or Edit Image node to use as the first frame or visual reference, and add a prompt to describe the desired motion.
  </Step>

  <Step title="Configure Settings">
    Adjust Duration, Resolution, Aspect Ratio, and other parameters to match your output requirements.
  </Step>

  <Step title="Generate">
    Click Run, and the AI model will process your inputs and produce a video based on your settings.
  </Step>
</Steps>

## Multi-Shot (Kling models)

Multi-Shot lets you chain multiple independently authored shots inside a single Kling generation, producing one continuous video sequence without manual stitching.

<Note>
  Multi-Shot is available on Kling models only. Look for the **Multi-Shot** toggle inside the node settings when a Kling model is selected.
</Note>

**How it works:**

<Steps>
  <Step title="Select a Kling model">
    In the Generate Video node, choose any supported Kling model from the model dropdown.
  </Step>

  <Step title="Enable Multi-Shot">
    Toggle **Multi-Shot** on in the node settings panel. Shot slots will appear — Shot 1, Shot 2, Shot 3, and so on.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/imagineart/images/placeholder-multishot-toggle.png" alt="Multi-Shot toggle in Kling node settings — placeholder" />
    </Frame>
  </Step>

  <Step title="Author each shot">
    Write a separate prompt for each shot. Every shot has its own creative direction and is independently wirable — you can connect different upstream nodes to different shot inputs.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/imagineart/images/placeholder-multishot-shots.png" alt="Per-shot prompt fields — placeholder" />
    </Frame>
  </Step>

  <Step title="Set per-shot duration">
    Each shot supports a duration between **3 and 9 seconds**. Adjust each shot individually to control pacing across the sequence.
  </Step>

  <Step title="Set Start and End Frames (optional)">
    Use the shared **Start Frame** and **Last Frame** inputs to lock visual continuity at the beginning and end of the full sequence. These apply across all shots in the generation.
  </Step>

  <Step title="Generate">
    Click **Run**. All shots are processed as a single Kling job and rendered as one continuous video timeline.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/imagineart/images/placeholder-multishot-output.png" alt="Multi-Shot output on timeline — placeholder" />
    </Frame>
  </Step>
</Steps>

<Tip>
  Use the **Start Frame** and **Last Frame** controls to anchor your sequence visually — especially useful when chaining multi-shot clips into a longer narrative.
</Tip>

## Elements in Workflows

Elements are a persistent reference library for characters, objects, or any subject you want to keep visually consistent across shots. Once created, an Element can be referenced in any workflow via `@mention` in your prompt.

See [Elements](/video-tools/elements) for full setup instructions, including how to create an Element and manage your library.

**Using an Element in a Generate Video node:**

Type `@` in any prompt field and pick the Element from your library. It appears as a chip in the prompt and tells the model to lock that subject's appearance for the generation.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/imagineart/images/placeholder-element-mention.png" alt="@ mention Element chip in prompt — placeholder" />
</Frame>

## Video Models

Visit [Video Models](https://docs.imagine.art/ai-models/video/seedance-2-fast) to explore all available models and find the one that fits your needs for creating or transforming videos.
