Video models › Gemini Omni
Gemini Omni 1.1 Flash
Gemini Omni 1.1 Flash
video Gemini Omni price on request
Request
POST https://app.video-blade.com/api/v1/generations
X-API-Key: vb_…
Content-Type: application/json
{
"callback_url": "https://your-app.example/callbacks/video-blade",
"input": {
"duration": "4",
"prompt": "\u2026"
},
"model": "google-gemini-omni-flash-1-1"
}
Input parameters
| Name | Type | Required | Description |
|---|---|---|---|
prompt |
string | required | The video prompt, used to describe the visual content, style, cinematography, or character actions of the target video. |
image_urls |
array | optional | An array of image URLs. Multiple reference images can be uploaded to provide references for characters, scenes, styles, or storyboards. Image limitations: - Each file must not exceed `20MB` - Use publicly accessible image URLs - Maximum of 7 images - Note: This field is mutually exclusive with the first-frame image (`first_frame_url`) and cannot be provided at the same time. |
first_frame_url |
string | optional | The URL of the first-frame image. Used to specify the starting frame of the generated video. Note: This field is mutually exclusive with `image_urls`, `audio_ids`, `video_list`, and `character_ids` and cannot be provided at the same time. |
last_frame_url |
string | optional | The URL of the last-frame image. Used to specify the ending frame of the generated video. Note: The last-frame image cannot be used alone and must be provided together with the first-frame image (`first_frame_url`). |
audio_ids |
array | optional | An array of audio IDs generated by the `gemini-omni-audio` interface. Used to provide narration, dialogue, background music, or sound references for the video. Up to 3 items. Note: This field is mutually exclusive with the first-frame image (`first_frame_url`) and cannot be provided at the same time. |
video_list |
array | optional | An array of video clips. Each element describes a video asset that can be used for generation and its trimming time range. Video limitations: - Each file must not exceed `100MB` - Video duration must not exceed `30s` - `ends` should be greater than `start` - The difference between the end and start times must not exceed `10s` - Maximum of 1 item, occupying two image slots - Note: This field is mutually exclusive with the first-frame image (`first_frame_url`) and cannot be provided at the same time. |
character_ids |
array | optional | An array of character IDs generated by the `gemini-omni-character` interface. Used to provide character appearance, identity, or person references for the video. Each character_id occupies 1 image slot; the basic maximum is 7. If `video_list` is provided at the same time, `video_list` occupies 2 image slots, and a maximum of 3 character_ids can be provided. Note: This field is mutually exclusive with the first-frame image (`first_frame_url`) and cannot be provided at the same time.If the incoming character_id is a dual-image set [portrait + body], it will occupy two slots. |
duration |
string | required | The duration of the generated video, in seconds. Valid values are 4, 6, 8, and 10. This parameter only takes effect when there is no video input. If video input is used, the output duration is determined by the model, and the `duration` parameter will be ignored. Note: When video input is provided, the output duration is automatically determined by the model. In this case, the `duration` parameter will not take effect. Values:
4, 6, 8, 10 |
aspect_ratio |
string | optional | The aspect ratio of the generated video. `16:9` is landscape, and `9:16` is portrait. Values:
16:9, 9:16 |
seed |
integer | optional | The random seed. Valid range: [0, 2147483647]. If not specified, the system will automatically generate a seed. A fixed seed can improve result reproducibility, but because the model itself is stochastic, results may still vary. |
resolution |
string | optional | The resolution of the generated video. Valid values are 360p, 720p, 1080p, and 4k. Values: 360p, 720p, 1080p, 4kDefault:
720p |
Pricing
Price on request; the charge is settled from actual consumption with the video coefficient ×2.0. See Pricing & tokens.