YeeHooDevelopers
Developer Docs
Supported Models and ParametersVideo Models

Kling Video O1

Quality tiers, duration, and reference-video URL parameters for kling-video-o1.

kling-video-o1 is Kling Omni video generation with reference video URLs. Its backend model schema is the source of truth for supported parameters.

Quick Facts

ItemValue
Model IDkling-video-o1
TypeVideo
RegionGlobal / CN
Best ForKling Omni video generation with reference video URLs

Recommended Request Shape

Call POST /v1/quote first and send exactly the same parameters when creating the task.

{
  "model": "kling-video-o1",
  "prompt": "A cinematic product reveal",
  "mode": "std",
  "duration": 5,
  "aspect_ratio": "16:9"
}

Field Reference

FieldTypeRequiredDefaultDescription
modelstringYes-Must be kling-video-o1
promptstringYes-Video prompt
reference_imagesstring[]No-Reference image URLs
modestringNostdQuality tier: standard, pro, or 4K where supported
durationintegerNo5Output duration
aspect_ratiostringNo16:9Frame ratio
reference_videosstring[]No-Up to 3 reference video URLs
input_video_durationnumberWith video input-Actual processed input-video seconds; must be greater than 0

Supported Enums

FieldValues
modestd (720P) pro (1080P)
duration5 10
aspect_ratio16:9 9:16 1:1

Kling Video O1 Integration Notes

  • This model does not support an audio parameter.
  • has_video_input is derived from reference_videos by the server.
  • Do not send fields absent from the model schema; use the live GET /v1/models response as authoritative.

Smallest Example

{
  "model": "kling-video-o1",
  "prompt": "A cinematic product reveal"
}

Related Pages