AI Video
AI Video uses ai_video. Select a model from generation_models[]; do not create model-specific endpoints or content types.
Gemini Omni Flash
{ "type": "ai_video", "prompt": "Move slowly through a futuristic city on a rainy night, with neon reflections and natural ambient audio", "aspect_ratio": "16:9", "video_generation": { "model": "gemini-omni-flash", "task": "text_to_video", "resolution": "720p", "duration_seconds": 8, "native_audio": true }}
Gemini Omni Flash supports iterate conversational editing. The client never manages interaction IDs.
Veo 3.1 Fast
{ "type": "ai_video", "prompt": "A paper airplane moves through a bright modern library with cinematic camera motion", "aspect_ratio": "16:9", "video_generation": { "model": "veo-3.1-fast", "task": "text_to_video", "resolution": "720p", "duration_seconds": 8, "native_audio": true }}
Veo 3.1 Standard
{ "type": "ai_video", "prompt": "A coastal research station at sunrise, slow push-in camera, realistic ambient audio", "aspect_ratio": "16:9", "video_generation": { "model": "veo-3.1-standard", "task": "text_to_video", "resolution": "720p", "duration_seconds": 8, "native_audio": true }}
Veo does not support conversational editing. The current Public OpenAPI supports text-to-video only; first frames, last frames, and attachments remain unavailable until the catalog says otherwise.
