Video 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. |
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 |
imageUrl | 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 Aleph
Model ID: model_runway-gen4-aleph
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
prompt | Prompt | string | – | – | required |
video | Video | assetId | – | – | required (<16MB, uses first 5s) |
aspectRatio | Aspect Ratio | string | 16:9 | 9:16, 3:4, 1:1, 4:3, 16:9, 21:9 | |
referenceImages | Reference Images | assetId_array | – | – | up to 3 |
seed | Seed | number | – | – | reproducibility |
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 Modify Video
Model ID: model_luma-modify-video
| Input | Label | Type | Default | Allowed Values | Notes | |
|---|---|---|---|---|---|---|
video | Video | assetId | – | – | required (<100MB, <30s) | |
firstFrame | First Frame | assetId | – | – | optional reference frame | |
prompt | Prompt | string | – | – | – | guides modification |
mode | Mode | string | adhere_1 | adhere_1, adhere_2, adhere_3, flex_1, flex_2, flex_3, reimagine_1, reimagine_2, reimagine_3 | controls degree of change |
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.2 Animate Replace
Model ID: model_wan-2-2-14b-animate-replace
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
videoUrl | Video | assetId | – | – | – | – | Required input video |
imageUrl | Image | assetId | – | – | – | – | Required input image. If aspect ratio mismatches, it is resized and center cropped |
resolution | Resolution | string | 720p | – | – | 720p, 580p, 480p | Output resolution |
numInferenceSteps | Steps | number | 30 | 2 | 40 | – | Number of inference steps |
guidanceScale | Guidance | number | 5 | 1 | 10 | – | Guidance scale for generation |
videoQuality | Video Quality | string | high | – | – | maximum, high, medium, low | Output video quality |
videoWriteMode | Video Write Mode | string | balanced | – | – | balanced, fast, small | Video writing mode |
seed | Seed | number | – | – | – | – | Optional random seed for reproducibility |
Wan 2.2 Animate Move
Model ID: model_wan-2-2-14b-animate-move
| Input | Label | Type | Default | Min | Max | Allowed Values | Notes |
|---|---|---|---|---|---|---|---|
videoUrl | Video | assetId | – | – | – | – | Required input video |
imageUrl | Image | assetId | – | – | – | – | Required input image. If aspect ratio mismatches, it is resized and center cropped |
resolution | Resolution | string | 720p | – | – | 720p, 580p, 480p | Output resolution |
numInferenceSteps | Steps | number | 30 | 2 | 40 | – | Number of inference steps |
guidanceScale | Guidance | number | 5 | 1 | 10 | – | Guidance scale for generation |
videoQuality | Video Quality | string | high | – | – | maximum, high, medium, low | Output video quality |
videoWriteMode | Video Write Mode | string | balanced | – | – | balanced, fast, small | Video writing mode |
seed | Seed | number | – | – | – | – | Optional random seed for reproducibility |
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. |
Video Foreground Extractor
BiRefNet v2
Model ID: model_birefnet-v2-video
Parameter | Type | Default | Description |
|---|---|---|---|
|
| `` | Source video for foreground extraction. |
|
|
| Model to use for background removal. The 'General Use (Light)' model is the original model used in the BiRefNet repository. The 'General Use (Light)' model is the original model used in the BiRefNet repository but trained with 2K images. The 'General Use (Heavy)' model is a slower but more accurate model. The 'Matting' model is a model trained specifically for matting images. The 'Portrait' model is a model trained specifically for portrait images. The 'General Use (Light)' model is recommended for most use cases. |
|
|
| The resolution to operate on. The higher the resolution, the more accurate the output will be for high res input images. |
|
| Whether to output the mask used to remove the background | |
|
| Refine the foreground for better results | |
|
|
| Video output quality. |
|
|
| Video write mode for encoding. |
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 |
Decart
Lucy Edit Pro
Model ID: model_lucy-edit-pro
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
prompt | Prompt | string | – | – | Text description of the desired video content - required |
videoUrl | Video | assetId | – | – | Input video to edit |
resolution | Resolution | string | - | 480p, 720p | |
enhancePrompt | Enhance Prompt | boolean | true | true, false | Whether to enhance the prompt for better results |
Lucy Edit Dev
Model ID: model_lucy-edit-dev
| Input | Label | Type | Default | Allowed Values | Notes |
|---|---|---|---|---|---|
prompt | Prompt | string | – | – | Text description of the desired video content - required |
videoUrl | Video | assetId | – | – | Input video to edit |
enhancePrompt | Enhance Prompt | boolean | true | true, false | Whether to enhance the prompt for better results |
Updated 1 day ago