| model | No | Model ID for generation, for example google-gemini-omni-1-1, token360-seedance-2-fast, google-veo-3-1-fast, kling-v2-1, runway-gen4, luma-ray, sora, hailuo, seedance, or another ID returned by get_model_catalog. Uses default if not specified. | |
| editId | No | Edit ID for resolving project defaults such as aspectRatio and defaultVideoModel. | |
| prompt | Yes | Video generation prompt | |
| duration | No | Generated source duration in seconds. Five seconds is only a compatibility fallback. For project shots, choose and pass the shortest model-supported duration that covers the intended editorial beat, and state the same length in the video prompt. | |
| maxCostUsd | No | Maximum charge for each output. Checked against authoritative pricing before generation. | |
| resolution | No | Output resolution supported by the selected model, for example 480p, 720p, or 1080p. | |
| aspectRatio | No | Aspect ratio. If omitted with editId, uses the edit aspect ratio; otherwise defaults to 16:9. | |
| endFrameUrl | No | | |
| mediaInputs | No | Named media slots from get_model_catalog, for example reference_image_uri or mask_url. | |
| scaleFactor | No | Upscaling multiplier when supported by the selected model. | |
| sparkTaskId | No | Originating Spark task for library history and recovery. | |
| workspaceId | No | Optional workspace ID. If omitted, Sequencer uses the user default/personal workspace. | |
| outputFormat | No | Output format when supported by the selected model. | |
| generateAudio | No | Explicitly enable or disable generated video audio, when supported. | |
| modelSettings | No | Model-specific controls using keys and options from get_model_catalog inputConstraints.slots. | |
| idempotencyKey | No | Stable request key. Retries with the same key reuse the existing output and do not start another paid generation. | |
| sourceImageUrl | No | Public HTTP(S) source image/start-frame URL. Use mediaId for workspace images. | |
| sourceVideoUrl | No | Public HTTP(S) source-video URL. | |
| endFrameMediaId | No | Workspace image for the final frame, when supported by the selected model. | |
| referenceImages | No | Images to guide generation. Use labels such as person or product and refer to them as @person or @product in the prompt. Each item accepts a workspace mediaId or a public HTTP(S) URL. | |
| sourceImageMediaId | No | Media ID of source image for image-to-video | |
| sourceVideoMediaId | No | Workspace video to edit or transform, when supported by the selected model. | |