Video Generation Models - Parameters Reference
OpenAI
Sora 2
Model ID: model_open-ai-sora-2
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | string | 4 | Duration in seconds [4,8,12] |
Sora 2 Pro
Model ID: model_open-ai-sora-2-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | string | 4 | Duration in seconds [4,8,12] |
resolution | string | standard | Output resolution. Standard is 1280x720 or 720x1280, high is 1792x1024 or 1024x1792. [standard, high] |
Kling
Kling 2.5 Turbo Image to Video Pro
Model ID: model_kling-v2-5-i2v-turbo-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
imageUrl | assetId | `` | Image used as the first frame of the video. |
lastFrame | assetId | `` | Image used as the last frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | string | 5 | Duration in seconds [5,10] |
Kling 2.5 Turbo Image to Video Standard
Model ID: model_kling-v2-5-i2v-turbo-standard
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | string | 5 | Duration in seconds [5,10] |
Kling 2.5 Turbo Text to Video
Model ID: model_kling-v2-5-t2v-turbo-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | string | 5 | Duration in seconds [5,10] |
negativePrompt | string | `` | Negative prompt used to guide the model away from undesirable features. |
Kling 2.1 Master
Model ID: model_kling-v2-1-master
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
duration | number | 5 | Duration in seconds |
Kling 2.1 Pro
Model ID: model_kling-v2-1-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
endImage | assetId | `` | Image used as the last frame of the video. |
duration | number | 5 | Duration in seconds [5 or 10] |
cfgScale | number | 0.5 | Higher values follow the prompt more closely, lower values are more creative [0,1] |
negativePrompt | string | `` | Negative prompt used to guide the model away from undesirable features. |
Kling 2.1
Model ID: model_kling-v2-1
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
mode | string | standard | Standard has a resolution of 720p, pro is 1080p. Both are 24fps. |
duration | number | 5 | Duration in seconds |
Kling Lipsync
Model ID: model_kling-lip-sync
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
videoUrl | Video | assetId | – | – | – | – | 2-10s, <100MB, 720p–1080p |
audioFile | Lip Sync Audio File | assetId | – | – | – | – | required if text not provided |
text | Lip Sync Text | string | – | – | – | – | required if audio not provided |
voiceId | AI Voice List | string | en_AOT | – | – | (40+ voices available) | used when text provided |
voiceSpeed | Voice Speed | number | 1 | 0.8 | 2 | – |
Kling AI Avatar Pro
Model ID: model_kling-video-ai-avatar-pro
| Input | Label | Type | Default | Notes |
|---|---|---|---|---|
imageUrl | Image | assetId | – | required avatar image |
audioUrl | Audio | assetId | – | required |
text | Add Description | string | – | optional cue |
Kling 2.0
Model ID:model_kling-v2-0
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cfgScale | number | 0.5 | Higher values follow the prompt more closely, lower values are more creative [0,1] |
duration | number | 5 | Duration in seconds |
Kling 1.6 Pro
Model ID: model_kling-v1-6-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
endImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
referenceImages | assetId_array | `` | Use up to 4 reference images (scene elements) for video generation. Start/end images are ignored when using references. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cfgScale | number | 0.5 | Higher values follow the prompt more closely, lower values are more creative |
duration | number | 5 | Duration in seconds |
Kling 1.6
Model ID: model_kling-v1-6-standard
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
startImage | assetId | `` | Image used as the first frame of the video. |
referenceImages | assetId_array | `` | Use up to 4 reference images (scene elements) for video generation. Start/end images are ignored when using references. |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cfgScale | number | 0.5 | Higher values follow the prompt more closely, lower values are more creative |
duration | number | 5 | Duration in seconds |
LTX
LTX V2 Pro
Model ID: model_ltx-2-pro
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
prompt | Prompt | string | – | – | required |
image | First Frame | assetId | – | – | |
resolution | Resolution | string | "1080p" | "1080p", "2k", "4k" | |
duration | Duration | number | 6 | 6, 8, 10 | |
generateAudio | Generate Audio | boolean | false | true, false | In Preview |
LTX V2 Fast
Model ID: model_ltx-2-fast
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
prompt | Prompt | string | – | – | required |
image | First Frame | assetId | – | – | |
resolution | Resolution | string | "1080p" | "1080p", "2k", "4k" | |
duration | Duration | number | 6 | 6, 8, 10, 12, 14, 16, 18, 20 | |
generateAudio | Generate Audio | boolean | false | true, false | In Preview |
Runway
Runway Gen4 Turbo
Model ID: model_runway-gen4-turbo
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
duration | number | 5 | Duration in seconds |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Bytedance
Bytedance OmniHuman 1.5
Model ID: model_bytedance-omni-human-1-5
| Input | Label | Type | Default | Notes |
|---|---|---|---|---|
image | Image | assetId | – | required |
audio | Audio | assetId | – | required (recommended ≤15s for best quality) |
Bytedance OmniHuman
Model ID: model_bytedance-omni-human
| Input | Label | Type | Default | Notes |
|---|---|---|---|---|
image | Image | assetId | – | required |
audio | Audio | assetId | – | required (recommended ≤15s for best quality) |
Seedance 1 Pro Fast
Model ID: model_bytedance-seedance-1-pro-fast
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
duration | number | 5 | Duration in seconds |
resolution | string | 1080p | Output video resolution |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cameraFixed | boolean | False | Whether to fix camera position |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Seedance 1 Pro
Model ID: model_bytedance-seedance-1-pro
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
lastFrameImage | assetId | `` | Image used as the last frame of the video. |
duration | number | 5 | Duration in seconds |
resolution | string | 1080p | Output video resolution |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cameraFixed | boolean | False | Whether to fix camera position |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Seedance 1 Lite
Model ID: model_bytedance-seedance-1-lite
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
| `referenceImages1 | assetIds[] | `` | Reference images to guide video generation for characters, avatars, clothing, environments, or multi-character interactions. |
duration | number | 5 | Duration in seconds |
resolution | string | 1080p | Output video resolution |
aspectRatio | string | 16:9 | Aspect ratio of the video. Ignored if first frame is provided. |
cameraFixed | boolean | False | Whether to fix camera position |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Google VEO
VEO3.1 Fast
Model ID: model_veo3-1-fast
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | First Frame of your video |
lastFrameImage | assetId | `` | Last Frame of your video |
negativePrompt | string | `` | Negative text prompt |
resolution | string | 720p | Resolution of the generated video . "allowedValues": ["720p", "1080p"] |
generateAudio | boolean | true | Generate audio for the video |
aspectRatio | string | 16:9 | Aspect ratio for the generated video. If the aspect ratio of the input image does not match the selected video ratio, the model may crop the image to fit. "allowedValues": ["16:9", "9:16"] |
duration | number | 8 | Video duration. "allowedValues": [4, 6, 8] |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
VEO3.1
Model ID: model_veo3-1
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. Ideal images are 16:9 or 9:16 and 1280x720 or 720x1280, depending on the aspect ratio you choose. |
lastFrameImage | assetId | `` | Last frame of the video to start generating from. When provided with an input image, creates a transition between the two images. |
referenceImages | assetId[] | `` | 1 to 3 reference images for subject-consistent generation (reference-to-video, or R2V). |
referenceImagesType | string | ASSET | The type of the reference image, which defines how the reference image will be used to generate the video. ASSET is a reference image that provides assets to the generated video, such as the scene, an object, a character, etc. STYLE is A reference image that provides aesthetics including colors, lighting, texture, etc., to be used as the style of the generated video, such as 'anime', 'photography', 'origami', etc. "allowedValues": ["ASSET", "GUIDANCE"] |
negativePrompt | string | `` | Negative text prompt |
resolution | string | 720p | Resolution of the generated video . "allowedValues": ["720p", "1080p"] |
generateAudio | boolean | true | Generate audio for the video |
aspectRatio | string | 16:9 | Aspect ratio for the generated video. If the aspect ratio of the input image does not match the selected video ratio, the model may crop the image to fit. "allowedValues": ["16:9", "9:16"] |
duration | number | 8 | Video duration. "allowedValues": [4, 6, 8] |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
VEO3 Fast
Model ID: model_veo3-fast
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
VEO3
Model ID: model_veo3
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. Ideal images are 16:9 or 9:16 and 1280x720 or 720x1280, depending on the aspect ratio you choose. |
generateAudio | boolean | True | Generate audio for the video |
aspectRatio | string | 16:9 | Video aspect ratio |
duration | number | 8 | Video duration |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
VEO2
Model ID: model_veo2
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. Ideal images are 16:9 or 9:16 and 1280x720 or 720x1280, depending on the aspect ratio you choose. |
aspectRatio | string | 16:9 | Video aspect ratio |
duration | number | 5 | Video duration |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Luma
Luma Ray 2 540p
Model ID: model_luma-ray-2-540p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
endImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
duration | number | 5 | Duration in seconds |
aspectRatio | string | 16:9 | Aspect ratio of the generated video |
loop | boolean | False | Matches the first and last frames for smooth, seamless looping. |
concepts | string_array | `` | List of camera concepts to apply to the video generation. |
Luma Ray 2 Flash 540p
Model ID: model_luma-ray-flash-2-540p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video |
endImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
duration | number | 5 | Duration in seconds |
aspectRatio | string | 16:9 | Aspect ratio of the generated video |
loop | boolean | False | Matches the first and last frames for smooth, seamless looping. |
concepts | string_array | `` | List of camera concepts to apply to the video generation. |
Luma Ray 2 720p
Model ID: model_luma-ray-2-720p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
endImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
duration | number | 5 | Duration in seconds |
aspectRatio | string | 16:9 | Aspect ratio of the generated video |
loop | boolean | False | Matches the first and last frames for smooth, seamless looping. |
concepts | string_array | `` | List of camera concepts to apply to the video generation. |
Luma Ray 2 Flash 720p
Model ID: model_luma-ray-flash-2-720p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video.e |
endImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
duration | number | 5 | Duration in seconds |
aspectRatio | string | 16:9 | Aspect ratio of the generated video |
loop | boolean | False | Matches the first and last frames for smooth, seamless looping. |
concepts | string_array | `` | List of camera concepts to apply to the video generation |
Vidu
Vidu T2V
Model ID: model_videu-t2v
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
style | string | general | Style of the output video (only for text-to-video). "allowedValues": ["general", "anime"] |
aspectRatio | string | 16:9 | Aspect ratio of the video. "allowedValues": ["16:9", "1:1", "9:16"] |
movementAmplitude | string | auto | Movement amplitude of objects in the frame. "allowedValues": ["auto", "small", "medium", "large"] |
bgm | boolean | false | Whether to add background music to the generated video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Vidu I2V
Model ID: model_videu-i2v
| Parameter | Type | Default | Description |
|---|---|---|---|
model | string | viduq2-pro | Model used for video generation. "allowedValues": ["viduq2-pro","viduq2-turbo","viduq1","viduq1-classic"], |
generationType | string | image_to_video | Select the type of video generation to perform from images. For Image to Video, use only one image. For Start/End to Video, use two images: the first as the start frame and the second as the end frame. "allowedValues": ["image_to_video", "start_end_to_video"] |
images | assetIds[] | `` | For Image to Video, use only one image. For Start/End to Video, use two images: the first as the start frame and the second as the end frame. |
prompt | string | `` | Describe your video |
duration | string | 5 | Video duration in seconds. For Vidu Q2 models, set between 2 and 8 seconds. For the Vidu Q1 model, only 5 seconds is supported. |
resolution | string | 1080p | Video resolution. Vidu Q2 supports 720p and 1080p resolutions. Vidu Q1 supports only 1080p resolution. "allowedValues": ["720p", "1080p"] |
bgm | boolean | false | Whether to add background music to the generated video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Vidu R2V
Model ID: model_videu-reference2v
| Parameter | Type | Default | Description |
|---|---|---|---|
images | assetIds[] | `` | Add up to 7 reference images for your video. |
prompt | string | `` | Describe your video |
aspectRatio | string | 16:9 | Aspect ratio of the video. "allowedValues": ["16:9", "1:1", "9:16"] |
movementAmplitude | string | auto | Movement amplitude of objects in the frame. "allowedValues": ["auto", "small", "medium", "large"] |
bgm | boolean | false | Whether to add background music to the generated video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Pixverse
Pixverse v5
Model ID: model_pixverse-v5
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
lastFrameImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
quality | string | 540p | Video resolution ["360p", "540p", "720p", "1080p"] |
aspectRatio | string | 16:9 | Aspect ratio of the video ["9:16", "1:1", "16:9"] |
duration | number | 5 | Duration in seconds. |
effect | string | None | Special effect to apply to the video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Pixverse v4.5
Model ID: model_pixverse-v4-5
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
lastFrameImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
quality | string | 540p | Video resolution |
aspectRatio | string | 16:9 | Aspect ratio of the video |
duration | number | 5 | Duration in seconds. (1080p does not support 8 second duration) |
motionMode | string | normal | Motion mode for the video. Smooth videos generate more frames, so they cost more. (smooth is only available when using a 5 second duration, 1080p does not support smooth motion) |
style | string | None | Style of the video |
effect | string | None | Special effect to apply to the video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Pixverse v4
Model ID: model_pixverse-v4
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
lastFrameImage | assetId | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
quality | string | 540p | Video resolution |
aspectRatio | string | 16:9 | Aspect ratio of the video |
duration | number | 5 | Duration in seconds. (1080p does not support 8 second duration) |
motionMode | string | normal | Motion mode for the video. Smooth videos generate more frames, so they cost more. (smooth is only available when using a 5 second duration, 1080p does not support smooth motion) |
style | string | None | Style of the video |
effect | string | None | Special effect to apply to the video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Pixverse Lipsync
Model ID: model_pixverse-lipsync
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
videoUrl | Video | assetId | – | – | required |
audioUrl | Audio | assetId | – | – | required if text not provided |
text | Text To Speech | string | "" | – | required if audio not provided |
voiceId | Voice | string | Auto | Emily, James, Isabella, Liam, Chloe, Adrian, Harper, Ava, Sophia, Julia, Mason, Jack, Oliver, Ethan, Auto | used when text provided |
Wan
Wan 2.2 – Vace Fun A14B Reframe
Model ID: model_wan-2-2-vace-fun-a14b-reframe
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
videoUrl | Video | assetId | – | – | – | – | Required input video |
prompt | Prompt | string | – | – | – | – | Text prompt for video generation (max 2048 chars) |
negativePrompt | Negative Prompt | string | – | – | – | – | Negative text prompt (max 2048 chars) |
matchInputNumFrames | Match Input Num Frames | boolean | false | – | – | – | Match input video frame count |
numFrames | Number of Frames | number | 81 | 81 | 241 | – | Frames to generate |
matchInputFramesPerSecond | Match Input FPS | boolean | false | – | – | – | If true, FPS matches input |
framesPerSecond | Frames Per Second | number | 16 | 5 | 30 | – | FPS for output (ignored if matchInputFramesPerSecond=true) |
resolution | Resolution | string | 720p | – | – | 720p, 580p, 480p | Output resolution |
aspectRatio | Aspect Ratio | string | auto | – | – | auto, 16:9, 1:1, 9:16 | Output aspect ratio |
numInferenceSteps | Steps | number | 30 | 2 | 50 | – | Inference steps |
guidanceScale | Guidance | number | 5 | 1 | 10 | – | Guidance scale |
enablePromptExpansion | Enable Prompt Expansion | boolean | false | – | – | – | Expands/augments prompt automatically |
acceleration | Acceleration | string | regular | – | – | regular, none | Processing acceleration mode |
videoQuality | Video Quality | string | high | – | – | maximum, high, medium, low | Output video quality |
videoWriteMode | Video Write Mode | string | balanced | – | – | balanced, fast, small | Video writing mode |
numInterpolatedFrames | Number of Interpolated Frames | number | 1 | 0 | 5 | – | Interpolated frames between originals |
interpolatorModel | Interpolator Model | string | film | – | – | film, rife | Frame interpolation method |
zoomFactor | Zoom Factor | number | 0 | 0 | 0.9 | – | Zooms into video (cutting edges). 0 = none |
trimBorders | Trim Borders | boolean | true | – | – | – | Trims borders from the video |
temporalDownsampleFactor | Temporal Downsample Factor | number | 0 | 0 | 5 | – | Skips frames. 0 = none |
seed | Seed | number | – | – | – | – | Optional reproducibility seed |
Wan 2.2 – Vace Fun A14B Outpainting
Model ID: model_wan-2-2-vace-fun-a14b-outpainting
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
prompt | Prompt | string | – | – | – | – | Required text prompt (max 2048 chars) |
videoUrl | Video | assetId | – | – | – | – | Required input video |
expandLeft | Expand Left | boolean | true | – | – | – | Expand video to the left |
expandRight | Expand Right | boolean | true | – | – | – | Expand video to the right |
expandTop | Expand Top | boolean | true | – | – | – | Expand video upwards |
expandBottom | Expand Bottom | boolean | true | – | – | – | Expand video downwards |
expandRatio | Expand Ratio | number | 0.25 | 0 | 1 | – | 0.25 = +25% expansion on sides |
negativePrompt | Negative Prompt | string | – | – | – | – | Negative text prompt (max 2048 chars) |
refImageUrls | Reference Images | assetId array | [] | – | 10 | – | Up to 10 reference images |
matchInputNumFrames | Match Input Num Frames | boolean | false | – | – | – | Match input video frame count |
numFrames | Number of Frames | number | 81 | 81 | 241 | – | Number of frames generated |
matchInputFramesPerSecond | Match Input FPS | boolean | false | – | – | – | If true, matches FPS from input |
framesPerSecond | Frames Per Second | number | 16 | 5 | 30 | – | FPS for output (ignored if matchInputFramesPerSecond=true) |
resolution | Resolution | string | 720p | – | – | 720p, 580p, 480p | Output resolution |
aspectRatio | Aspect Ratio | string | auto | – | – | auto, 16:9, 1:1, 9:16 | Output aspect ratio |
numInferenceSteps | Steps | number | 30 | 2 | 50 | – | Inference steps |
guidanceScale | Guidance | number | 5 | 1 | 10 | – | Guidance scale |
enablePromptExpansion | Enable Prompt Expansion | boolean | false | – | – | – | Expands/augments prompt automatically |
acceleration | Acceleration | string | regular | – | – | regular, none | Processing acceleration mode |
videoQuality | Video Quality | string | high | – | – | maximum, high, medium, low | Output video quality |
videoWriteMode | Video Write Mode | string | balanced | – | – | balanced, fast, small | Video writing mode |
numInterpolatedFrames | Number of Interpolated Frames | number | 1 | 0 | 5 | – | Interpolated frames between originals |
interpolatorModel | Interpolator Model | string | film | – | – | film, rife | Interpolation method |
seed | Seed | number | – | – | – | – | Optional reproducibility seed |
Wan 2.5 Image to Video
Model ID: model_wan-2-5-t2v
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
audio | assetId | `` | Audio file for voice/music synchronization. 3-30s, ≤15MB. |
image | assetId | `` | Image to use for your video |
negativePrompt | string | `` | Negative prompt used to guide the model away from undesirable features. |
resolution | string | 720p | Video resolution and aspect ratio. ["480p", "720p", "1080p"] |
duration | number | 5 | Video duration |
enablePromptExpansion | boolean | true | Whether to enable prompt rewriting using LLM. |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.5 Text to Video
Model ID: model_wan-2-5-t2v
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
audio | assetId | `` | Audio file for voice/music synchronization. 3-30s, ≤15MB. |
negativePrompt | string | `` | Negative prompt used to guide the model away from undesirable features. |
size | string | 1280x720 | Video resolution and aspect ratio. [ "832_480", "480_832", "1280_720", "720_1280", "1920_1080", "1080_1920"], |
duration | number | 5 | Video duration |
enablePromptExpansion | boolean | true | Whether to enable prompt rewriting using LLM. |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.2 A14b Image to Video
Model ID: model_wan-2-2-i2v-a14b
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
lastImage | assetId | `` | Input image for last frame generation. This only works if an image start frame is given too. |
numFrames | number | 81 | Number of video frames. 81 frames give the best results |
resolution | string | 720p | Video resolution - 720p or 480p |
framesPerSecond | number | 16 | Frames per second |
fastMode | string | Balanced | Speed up generation with different levels of acceleration. Faster modes may degrade quality somewhat. The speedup is dependent on the content, so different videos may see different speedups. |
sampleSteps | number | 30 | Number of generation steps. Fewer steps means faster generation, at the expensive of output quality. 30 steps is sufficient for most prompts |
sampleShift | number | 5 | Sample shift factor |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.2 Text to Video
Model ID: model_wan-2-2-t2v
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
resolution | string | 720p | Video resolution - 720p or 480p |
numFrames | number | 81 | Video duration in frames (based on standard 16fps playback) |
framesPerSecond | number | 16 | Frames per second. [5,30] |
sampleShift | number | 8 | Sampling shift factor for flow matching (recommended range: 8-12) |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.1.1 3b
Model ID: model_wan-2-1-1-3b
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
aspectRatio | string | 16:9 | Video aspect ratio |
frameNum | number | 81 | Video duration in frames (based on standard 16fps playback) |
sampleSteps | number | 30 | Number of sampling steps (higher = better quality but slower) |
sampleGuideScale | number | 6 | Higher values follow the prompt more closely, lower values are more creative |
sampleShift | number | 8 | Sampling shift factor for flow matching (recommended range: 8-12) |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.1 720p
Model ID: model_wan-2-1-i2v-720p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
numFrames | number | 81 | Number of video frames. 81 frames give the best results |
maxArea | string | 1280x720 | Maximum area of generated image. The input image will shrink to fit these dimensions |
framesPerSecond | number | 16 | Frames per second |
fastMode | string | Balanced | Speed up generation with different levels of acceleration. Faster modes may degrade quality somewhat. The speedup is dependent on the content, so different videos may see different speedups. |
sampleSteps | number | 30 | Number of generation steps. Fewer steps means faster generation, at the expensive of output quality. 30 steps is sufficient for most prompts |
sampleGuideScale | number | 5 | Higher values follow the prompt more closely, lower values are more creative |
sampleShift | number | 5 | Sample shift factor |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Wan 2.1 480p
Model ID: model_wan-2-1-i2v-480p
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
image | assetId | `` | Image used as the first frame of the video. |
numFrames | number | 81 | Number of video frames. 81 frames give the best results |
maxArea | string | 832x480 | Maximum area of generated image. The input image will shrink to fit these dimensions |
framesPerSecond | number | 16 | Frames per second. Note that the pricing of this model is based on the video duration at 16 fps |
fastMode | string | Balanced | Speed up generation with different levels of acceleration. Faster modes may degrade quality somewhat. The speedup is dependent on the content, so different videos may see different speedups. |
sampleSteps | number | 30 | Number of generation steps. Fewer steps means faster generation, at the expensive of output quality. 30 steps is sufficient for most prompts |
sampleGuideScale | number | 5 | Higher values follow the prompt more closely, lower values are more creative |
sampleShift | number | 3 | Sample shift factor |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Minimax
Minimax Hailuo 2.3
Model ID: model_minimax-hailuo-2-3
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | assetId | `` | Image used as the first frame of the video. |
duration | number | 6 | Duration of the video in seconds. 10 seconds is only available for 768p resolution. "allowedValues": [6, 10] |
resolution | string | 1080p | Pick between standard 768p, or pro 1080p resolution. The pro model is not just high resolution, it is also higher quality. "allowedValues": ["768p", "1080p"] |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Hailuo 2.3 Fast
Model ID: model_minimax-hailuo-2-3-fast
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | assetId | `` | Image used as the first frame of the video. |
duration | number | 6 | Duration of the video in seconds. 10 seconds is only available for 768p resolution. "allowedValues": [6, 10] |
resolution | string | 1080p | Pick between standard 768p, or pro 1080p resolution. The pro model is not just high resolution, it is also higher quality. "allowedValues": ["768p", "1080p"] |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Hailuo 02
Model ID: model_minimax-hailuo-02
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | assetId | `` | Image used as the first frame of the video. |
lastFrameImage | assetId | `` | Image used as the last frame of the video. |
duration | number | 6 | Duration of the video in seconds. 10 seconds is only available for 768p resolution. |
resolution | string | 1080p | Pick between standard 768p, or pro 1080p resolution. The pro model is not just high resolution, it is also higher quality. "allowedValues": ["768p", "1080p"] |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Video
Model ID: model_minimax-video-01
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | assetId | `` | Image used as the first frame of the video. |
subjectReference | assetId | `` | An optional character reference image to use as the subject in the generated video |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Director
Model ID: model_minimax-video-01-director
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video. Try Prompt Spark or check our Help Center for detailed prompt tips for this model. |
firstFrameImage | assetId | `` | Image used as the first frame of the video. |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Live
Model ID: model_minimax-video-01-live
| Parameter | Type | Default | Description |
|---|---|---|---|
image | assetId | `` | Image used as the first frame of the video. |
prompt | string | `` | Describe your video |
promptOptimizer | boolean | True | Use prompt optimizer |
Hunyuan Video
Hunyuan Video
Model ID: model_hunyuan-video
| Parameter | Type | Default | Description |
|---|---|---|---|
prompt | string | `` | Describe your video |
width | number | 864 | Width of the video in pixels (must be divisible by 16) |
height | number | 480 | Height of the video in pixels (must be divisible by 16) |
videoLength | number | 129 | Number of frames to generate (must be 4k+1, ex: 49 or 129) |
inferSteps | number | 50 | Number of denoising steps |
embeddedGuidanceScale | number | 6 | Higher values follow the prompt more closely, lower values are more creative |
fps | number | 24 | Frames per second of the output video |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Framepack
Framepack
Model ID: model_framepack
| Parameter | Type | Default | Description |
|---|---|---|---|
image | assetId | `` | Image used as the first frame of the video |
prompt | string | `` | Describe your video |
videoLength | number | 5 | Duration in seconds |
steps | number | 25 | Number of steps. Recommended value: 25 |
cfgScale | number | 10 | Distilled CFG scale. Recommended value: 10 |
teaCache | boolean | True | Makes generation faster with minimal quality impact |
seed | number | `` | Use a seed for reproducible results. Leave blank to use a random seed. |
Creatify Lipsync
Model ID: model_creatify-lipsync
| Input | Label | Type | Default | Notes |
|---|---|---|---|---|
videoUrl | Video | assetId | – | required |
audioUrl | Audio | assetId | – | required |
loop | Loop | boolean | true | whether to loop audio |
Sync Lipsync v2 Pro
Model ID: model_sync-lipsync-v2-pro
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
video | Video | assetId | – | – | – | – | required |
audio | Audio | assetId | – | – | – | – | required |
syncMode | Sync Mode | string | loop | – | – | loop, bounce, cut_off, silence, remap | lipsync behavior when lengths mismatch |
temperature | Temperature | number | 0.5 | 0 | 1 | – | expressiveness |
activeSpeaker | Active Speaker | boolean | false | – | – | – | detects active speaker |
Updated 6 days ago