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

# Video generation guide

> How to combine content, assets, and prompts for video generation.

The video generation endpoint supports mixed text, image, video, and audio inputs. Dreamina Seedance 2.0 / Mini / Fast all use the same `/v1/videos/generations` endpoint.

## Supported inputs

| Type                         | Use case                                                              |
| ---------------------------- | --------------------------------------------------------------------- |
| Text                         | Text-to-video                                                         |
| Text + image                 | Image-to-video, often used for first frame, last frame, or references |
| Text + video                 | Edit or extend a reference video                                      |
| Text + image + audio         | Generate video from an image and reference audio                      |
| Text + image + video         | Multi-modal reference generation                                      |
| Text + video + audio         | Generate video from reference video and audio                         |
| Text + image + video + audio | Full reference generation                                             |

<Note>
  Audio is not recommended as the only input. Pair it with an image or video. For first-frame and last-frame scenarios, explicitly set `role=first_frame` and `role=last_frame`.
</Note>

## Asset library

If you want to reuse public assets, first use [Create asset](/en/api/videos/create-asset), then pass the returned `uri` into the video task.

| Asset type | Guidance                                                                                     |
| ---------- | -------------------------------------------------------------------------------------------- |
| Image      | Recommended formats: `jpeg`, `png`, `webp`, `bmp`, `tiff`, `gif`; keep each file under 30 MB |
| Video      | Recommended formats: `mp4`, `mov`; keep each clip under 50 MB                                |
| Audio      | Recommended formats: `wav`, `mp3`; keep each clip under 15 MB                                |

## Prompting tips

* Describe the subject, motion, camera movement, and mood clearly.
* When multiple assets are used, refer to them in the prompt as "image 1", "image 2", "video 1", or "audio 1".
* For simple text-to-video or image-to-video cases, you can also pass public HTTPS URLs or Base64 directly in `content`.

## Recommendations

1. `dreamina-seedance-2-0` for general use.
2. `dreamina-seedance-2-0-mini` for lighter tasks.
3. `dreamina-seedance-2-0-fast` when speed matters most.
4. Use `/v1/models` as the source of truth for exact limits.
