Video models › Gemini Omni

Gemini Omni Video

Gemini Omni Video

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": "gemini-omni-video"
}

Input parameters

NameTypeRequiredDescription
prompt string required Video prompt used to describe the target content, style, camera language, or character actions in the generated video.
image_urls array optional Array of image URLs. You can provide one or more reference images for characters, scenes, styles, or storyboard guidance. Image limits: - Each file must be no larger than `20MB` - Use publicly accessible image URLs - Max 7 images
audio_ids array optional Array of audio IDs generated by the `gemini-omni-audio` endpoint. Useful for narration, dialogue, music, or audio guidance in the generated video. Max 3 items.
video_list array optional Array of video clips. Each item defines a source video and the trim range to use during generation. Video limits: - Each file must be no larger than `100MB` - Video duration must not exceed `30s` - `ends` should be greater than `start` - The difference between the end time and the start time must not exceed `10s`. - Max 1 items. Equal 2 images
character_ids array optional An array of character IDs generated by the `gemini-omni-character` API. Used to provide character appearance, identity, or person references for the video. Each character_id uses 1 image slot. The base limit is 7 image slots; if video_list is also provided, video_list uses 2 image slots, so character_ids can contain up to 3 IDs. 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. Available values are 4, 6, 8, and 10. When video input is provided, the output duration is determined by the model automatically. This duration parameter will not take effect.Note: when video input is provided, the output duration is determined by the model automatically. This 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 Random seed. Range: [0, 2147483647]. If not specified, the system generates a seed automatically. Fixing the seed can improve reproducibility, but results may still vary due to the model’s stochasticity.
resolution string optional The resolution of the generated video. Available values are 720p, 1080p, and 4k.
Values: 720p, 1080p, 4k
Default: 720p

Pricing

Price on request; the charge is settled from actual consumption with the video coefficient ×2.0. See Pricing & tokens.