Video Models - Parameters Reference
Kling
Kling 2.1 Master
Model ID: model_kling-v2-1-master
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
startImage | file | `` | 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 | file | `` | Image used as the first frame of the video. |
endImage | file | `` | 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 | file | `` | 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 |
---|---|---|---|---|---|---|---|
video_url | Video | file | – | – | – | – | 2-10s, <100MB, 720p–1080p |
audio_file | Lip Sync Audio File | file | – | – | – | – | required if text not provided |
text | Lip Sync Text | string | – | – | – | – | required if audio not provided |
voice_id | AI Voice List | select | en_AOT | – | – | (40+ voices available) | used when text provided |
voice_speed | Voice Speed | number | 1 | 0.8 | 2 | – |
Kling AI Avatar Pro
Model ID: model_kling-video-ai-avatar-pro
Input | Label | Type | Default | Notes |
---|---|---|---|---|
image_url | Image | file | – | required avatar image |
audio_url | Audio | file | – | 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 | file | `` | 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 | file | `` | Image used as the first frame of the video. |
endImage | file | `` | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. |
referenceImages | file_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 | file | `` | Image used as the first frame of the video. |
referenceImages | file_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 |
Runway
Runway Gen4 Aleph
Model ID: model_runway-gen4-aleph
Input | Label | Type | Default | Allowed Values | Notes | |
---|---|---|---|---|---|---|
prompt | Prompt | string | – | – | required | |
video | Video | file | – | – | required (<16MB, uses first 5s) | |
aspect_ratio | Aspect Ratio | select | 16:9 | 9:16, 3:4, 1:1, 4:3, 16:9, 21:9 | ||
reference_images | Reference Images | file 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 | file | `` | 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
Model ID: model_bytedance-omni-human
Input | Label | Type | Default | Notes |
---|---|---|---|---|
image | Image | file | – | required |
audio | Audio | file | – | required (recommended ≤15s for best quality) |
Seedance 1 Pro
Model ID: model_bytedance-seedance-1-pro
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
image | file | `` | 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 Lite
Model ID: model_bytedance-seedance-1-lite
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
image | file | `` | Image used as the first frame of the video. |
duration | number | 5 | Duration in seconds |
resolution | string | 720p | 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 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 | file | `` | 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 | file | `` | 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 | file | – | – | required (<100MB, <30s) | |
first_frame | First Frame | file | – | – | optional reference frame | |
prompt | Prompt | string | – | – | – | guides modification |
mode | Mode | select | 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 | file | `` | Image used as the first frame of the video. |
endImage | file | `` | 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 | file | `` | Image used as the first frame of the video |
endImage | file | `` | 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 | file | `` | Image used as the first frame of the video. |
endImage | file | `` | 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 | file | `` | Image used as the first frame of the video.e |
endImage | file | `` | 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 |
Pixverse
Pixverse v5
Model ID: model_pixverse-v5
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
image | file | `` | Image used as the first frame of the video. |
lastFrameImage | file | `` | 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 | file | `` | Image used as the first frame of the video. |
lastFrameImage | file | `` | 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 | file | `` | Image used as the first frame of the video. |
lastFrameImage | file | `` | 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 |
---|---|---|---|---|---|
video_url | Video | file | – | – | required |
audio_url | Audio | file | – | – | required if text not provided |
text | Text To Speech | string | "" | – | required if audio not provided |
voice_id | Voice | select | Auto | Emily, James, Isabella, Liam, Chloe, Adrian, Harper, Ava, Sophia, Julia, Mason, Jack, Oliver, Ethan, Auto | used when text provided |
Wan
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 | file | `` | Image used as the first frame of the video. |
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 | file | `` | 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 | file | `` | 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 02
Model ID: model_minimax-hailuo-02
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | file | `` | Image used as the first frame of the video. |
lastFrameImage | file | `` | 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. |
promptOptimizer | boolean | True | Use prompt optimizer |
Minimax Video
Model ID: model_minimax-video-01
Parameter | Type | Default | Description |
---|---|---|---|
prompt | string | `` | Describe your video |
firstFrameImage | file | `` | Image used as the first frame of the video. |
subjectReference | file | `` | 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 | file | `` | 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 | file | `` | 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 | file | `` | 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
Video Matting
Model ID: model_ariel-robust-video-matting
Parameter | Type | Default | Description |
---|---|---|---|
inputVideo | file | `` | Source video for foreground extraction. |
outputType | string | green-screen | Select background style for the extracted video. |
Creatify Lipsync
Model ID: model_creatify-lipsync
Input | Label | Type | Default | Notes |
---|---|---|---|---|
video_url | Video | file | – | required |
audio_url | Audio | file | – | 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 | file | – | – | – | – | required |
audio | Audio | file | – | – | – | – | required |
sync_mode | Sync Mode | select | loop | – | – | loop, bounce, cut_off, silence, remap | lipsync behavior when lengths mismatch |
temperature | Temperature | number | 0.5 | 0 | 1 | – | expressiveness |
active_speaker | Active Speaker | boolean | false | – | – | – | detects active speaker |
Updated 3 days ago