prompt | string | Yes | "" | Generation prompt. |
model | "seedance-2" | "seedance-2.5" | "gemini-omni-flash" | "minimax-h3" | "wan-3.0" | No | "seedance-2.5" | Video model. |
resolution | "1080p" | "4k" for Seedance 2; "480p" | "720p" | "1080p" for Seedance 2.5 and Wan 3.0; "480p" | "768p" | "2K" | "4K" for MiniMax H3; "360p" | "720p" | "1080p" | "4k" for Gemini Omni Flash | No | "1080p" for Seedance 2; "720p" for Seedance 2.5, Wan 3.0, and Gemini Omni Flash; "2K" for MiniMax H3 | Output resolution. 4K is billed at 2x normal Seedance. Seedance 2.5 1080p costs more per second than 720p. Wan 3.0 costs 2.5, 5, or 10 credits per output second at 480p, 720p, or 1080p. MiniMax H3 costs 5, 6, 13, or 16 credits per output second at 480p, 768p, 2K, or 4K. Gemini Omni Flash costs 1.5, 5, 7.5, or 15 credits per output second at 360p, 720p, 1080p, or 4k. |
duration | "auto" | "4" ... "15" for Seedance 2; "auto" | "4" ... "30" for Seedance 2.5; "3" ... "10" for Gemini Omni Flash; "auto" | "2" ... "30" for Wan 3.0 | No | "auto" for Seedance 2 and Seedance 2.5; "8" for Gemini Omni Flash; "5" for Wan 3.0 | Duration in seconds. Wan 3.0 "auto" lets the model pick the length from the prompt and reference media, and is reserved at the 30 second maximum, then corrected down to the delivered length after generation. Gemini Omni Flash ignores this when a video reference is selected because the selected video supplies the timing. |
aspect_ratio | "auto" | "21:9" | "16:9" | "4:3" | "1:1" | "3:4" | "9:16" for Seedance 2; "16:9" | "9:16" for Gemini Omni Flash; "auto" | "16:9" | "4:3" | "1:1" | "3:4" | "9:16" for Wan 3.0 | No | "auto" for Seedance 2; "16:9" for Gemini Omni Flash; "auto" for Wan 3.0 | Output aspect ratio. Seedance 2.5 accepts the same values as Seedance 2, except image-to-video, which always uses the source image aspect ratio. Wan 3.0 maps "auto" to the provider’s adaptive aspect ratio. Gemini Omni Flash ignores this when a video reference is selected because the selected video supplies the aspect ratio. |
generate_audio | boolean | No | true | Seedance 2 and Seedance 2.5 only. Generate synchronized audio when supported. MiniMax H3 and Wan 3.0 always generate native audio. |
selected_context | {images:string[],videos:string[],audio:string[]} | No | empty lists | Selected upstream references. Seedance 2 supports image, video, and audio references. Gemini Omni Flash supports up to 10 selected images or one selected video; audio is not supported. MiniMax H3 supports up to 9 images, 3 videos, and 3 audio clips (12 total), and audio references require at least one image or video. Wan 3.0 supports up to 10 images, 5 videos, and 5 audio clips (20 total), with video and audio references limited to 15 seconds each. Seedance 2.5 supports up to 30 images, 10 videos, and 10 audio clips (50 total), and audio references require at least one image or video. |