Overview/OpenAPI/AI Video

AI Video

Model-specific Omni and Veo requests and editing capabilities.

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.