Gemini Omni gemini-omni
video model · provider: google · typical generation time ~220s
Capabilities
| Capability | Value |
|---|---|
| Aspect ratios | 16:9 9:16 |
| Durations | 4s 6s 8s 10s |
| Resolutions | 1080p 4k |
| Modes | — |
Image-to-video (image_url) | — |
First frame (first_frame_url) | — |
Last frame (last_frame_url) | — |
Audio generation (generate_audio) | — |
| Reference images | ✓ up to 7 |
| Reference videos | ✓ up to 1 |
| Reference audio | — |
Characters (character_asset_ids) | ✓ up to 3 |
Voices (voice_asset_ids) | ✓ up to 3 — required |
| Extendable | — |
Credits
| Resolution | 4s | 6s | 8s | 10s |
|---|---|---|---|---|
1080p | 120 cr | 160 cr | 200 cr | 240 cr |
4k | 250 cr | 300 cr | 350 cr | 400 cr |
Example
bash
curl -X POST "https://api.aiveed.io/v1/generate/video" \
-H "X-API-Key: $AIVEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni",
"prompt": "The presenter smiles and says: \"Welcome to our spring collection.\"",
"character_asset_ids": [
1234
],
"voice_asset_ids": [
5678
],
"resolution": "1080p",
"duration": "8",
"aspect_ratio": "9:16"
}'The response is a job — poll GET /v1/jobs/{id} or use
webhooks/SSE; when
status is completed, result_url is the hosted output.
Good to know
- Aspect ratios are limited to
16:9and9:16. - Requires
voice_asset_idsand a character —character_asset_idsorreference_image_urls. List your ids (starter characters and voices included) withGET /v1/assets. - No image-to-video —
image_url,first_frame_url,last_frame_url, andgenerate_audioreturn 422. - Prompt cap: 20,000 characters.