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

# Video Generation Guide

> Best practices for text-to-video and image-to-video generation

See [Video Generation API Reference](/en/api-reference/generations/video) for full parameter docs.

## Text-to-Video Tips

* **Be descriptive about motion:** `"camera slowly pans right"`, `"character turns their head"`, `"leaves rustling in the wind"`
* **Specify camera style:** `"drone shot"`, `"close-up"`, `"tracking shot"`, `"static camera"`
* **Set the mood:** `"cinematic lighting"`, `"golden hour"`, `"dramatic shadows"`

## Image-to-Video

Provide an `image_url` to animate a still image. Works best with:

* Clear subjects with implied motion potential
* Portraits (to add subtle head movements)
* Nature scenes (to add wind, water movement)
* Product shots (to add rotation or zoom)

## Model Overview

| Model             | Tokens | Speed     | Best For                   |
| ----------------- | ------ | --------- | -------------------------- |
| `luma-ray2-flash` | 42     | \~15–25s  | Quick prototypes (Starter) |
| `luma-ray2-flash` | 42     | \~20–30s  | Quick prototypes           |
| `kling-v2.1`      | 44     | \~45–90s  | Versatile, high quality    |
| `kling-v2.1-pro`  | 88     | \~60–90s  | High quality, pro tier     |
| `minimax-video`   | 88     | \~60s     | Character consistency      |
| `luma-ray2`       | 125    | \~60–120s | Cinematic quality 720p     |
| `luma-ray2-1080p` | 151    | \~90–150s | Cinematic quality 1080p    |
| `mj-video-480p`   | 84     | \~90s     | Artistic style 480p        |
| `mj-video-720p`   | 269    | \~120s    | Artistic style 720p        |

Token cost scales with duration and resolution. Use [Calculate Price](/en/api-reference/models/calculate-price) for an exact figure.

Always implement polling — see [Generation Status](/en/api-reference/generations/status).
