Nodes/ComfyUI-KIE-Nodes-Next/Gemini Omni Video
ComfyUI Node

Gemini Omni Video

Gemini Omni Video OpenAPI Specification

By felipederosilva·Created 24 days ago·Updated about 11 hours ago· 0
Gemini Omni Video
  • image_urls
  • video
  • url
  • all_urls_json
  • task_id
  • raw_json
  • credits_consumed
  • credits_left
◄promptCreate a futuristic night city short film with a slow push-in shot as the character walks out from a neon-lit street.►
◄duration4►
◄audio_ids[ "audio_01hx8p0demo" ]►
◄video_list[ { "url": "https://example.com/assets/source-video.mp4", "start": 0, "ends": 10 } ]►
◄character_ids[ "character_01hx8p0demo" ]►
◄aspect_ratio16:9►
◄seed0►
◄resolution720p►
◄timeout_seconds1200►
◄callback_url►
CategoryKIE Next/Video/Google/Gemini Omni

Inputs (11)

NameTypeDefaultDescription
promptSTRINGCreate a futuristic night city short film with a slow push-in shot as the character walks out from a neon-lit street.Video prompt used to describe the target content, style, camera language, or character actions in the generated video.
durationCOMBO4The 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.
image_urlsoptIMAGE—
audio_idsoptSTRING[ "audio_01hx8p0demo" ]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_listoptSTRING[ { "url": "https://example.com/assets/source-video.mp4", "start": 0, "ends": 10 } ]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_idsoptSTRING[ "character_01hx8p0demo" ]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.
aspect_ratiooptCOMBO16:9The aspect ratio of the generated video. `16:9` is landscape, and `9:16` is portrait.
seedoptINT0-2147483648–2147483647Random 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.
resolutionoptCOMBO720pThe resolution of the generated video. Available values are 720p, 1080p, and 4k.
timeout_secondsoptINT120030–7200—
callback_urloptSTRINGOptional KIE callback URL. Leave empty for normal ComfyUI use.

Outputs (7)

NameTypeDescription
videoVIDEO—
urlSTRING—
all_urls_jsonSTRING—
task_idSTRING—
raw_jsonSTRING—
credits_consumedFLOAT—
credits_leftFLOAT—