YeeHooDevelopers
Developer Docs
Supported Models and ParametersVideo Models

Model Overview

Review shared video-model fields, differences, and entry pages for each video model.

Current public video models also use POST /v1/generations. The main differences are reference-image fields, resolution enums, and default duration.

The fields most likely to cause integration mistakes are reference_videos, reference_images, resolution, and duration.

Shared Video Fields

FieldTypeRequiredDescription
modelstringYesTarget video model ID
promptstringYesVideo prompt
reference_videosstring[]NoInput video URL list, up to 3 files; enables video-input pricing
input_video_durationnumberNoProcessed input seconds; defaults to output duration
reference_audiosstring[]NoReference audio URL list, up to 3 files
generate_audiobooleanNoWhether to generate audio; defaults to true
aspect_ratiostringNoOutput aspect ratio
resolutionstringNoOutput resolution
durationintegerNoDuration in seconds

Video Model Differences

ModelRegionBest ForReference InputsresolutionDefaultsDetails
seedance-2Global / CNStandard and high-resolution videoImage / video input480p 720p 1080p 4Kaspect_ratio=16:9 resolution=720p duration=5View
seedance-2-fastGlobal / CNSpeed-first generationImage / video input480p 720paspect_ratio=16:9 resolution=720p duration=5View
seedance-2-miniGlobal / CNLightweight generationImage / video input480p 720paspect_ratio=adaptive resolution=480p duration=4View
seedance-2-5Global / CNSeedance 2.5Reference images / first and last frames480p 720p 1080presolution=720p duration=5View
kling-3.0-turboGlobal / CNSpeed-firstReference images720p 1080presolution=720p duration=5View
kling-v2-6Global / CNStandard/pro tiersReference imagesVia modemode=std duration=5View
kling-v3Global / CNHigh quality and 4KReference imagesVia modemode=std duration=5View
kling-v3-omniGlobal / CNMultimodal videoImage / video URLsVia modemode=std duration=5View
kling-video-o1Global / CNOmni videoImage / video URLsVia modemode=std duration=5View
gemini_omni_flashGlobal / CNGemini OmniReference images720p 1080pduration=10View

How to Choose a Video Model

  • Choose seedance-2 for higher resolutions, seedance-2-fast for speed, and seedance-2-mini for lightweight jobs.
  • Kling quality tiers use mode: std, pro, and 4k where declared by the model schema.
  • Kling V3 Omni and Kling Video O1 accept reference_videos; include input_video_duration with video input.
  • Available models and parameters vary by region, API-key access, and route health. Treat GET /v1/models as authoritative.

Smallest Working Video Example

{
  "model": "seedance-2",
  "prompt": "A product teaser video, clean white background, smooth motion, premium style"
}

Read Next