Studio: generate video
studio_generate_videoGenerate a single video clip via the Studio model catalog (call list_studio_models for keys). ASYNC — returns a jobId; poll get_job until status is succeeded/failed. SPENDS CREDITS. firstFrame/lastFrame/referenceImages/referenceVideos/referenceAudios accept URLs (import them first if needed). Video-edit models (capabilities.supportsReferenceVideos, e.g. fal-gemini-omni-flash-edit) take the source clip as referenceVideos[0] — never as a reference image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| duration | No | ||
| modelKey | No | ||
| lastFrame | No | End-frame image URL (models with capabilities.supportsLastFrame) | |
| firstFrame | No | Start-frame image URL | |
| resolution | No | ||
| aspectRatio | No | ||
| generateAudio | No | ||
| referenceAudios | No | Audio URLs (models with capabilities.supportsReferenceAudio) | |
| referenceImages | No | ||
| referenceVideos | No | Video URLs (models with capabilities.supportsReferenceVideos, up to maxReferenceVideos). For edit models this is the clip to edit. |