gemini-omni-videotext-to-videoimage-to-videoreference-to-videovideo-to-video9 params · 3 nestedSlug carries no google/ prefix and its doc page sits at the top of market/, not under market/google/. audio_ids and character_ids are ids minted by POST /api/v1/omni/audio/create and /omni/character/create — synchronous helper endpoints that are deliberately not models, so the fields take pasted ids. Image-slot budget: 7 total; a video_list entry spends 2, leaving room for at most 3 character_ids. duration is a quoted string and is ignored entirely when video_list is set.