Kling/kling-video-o3-omni/Released Feb 2026

Kling O3 Omni

Unified O3 video generation and edit

Commercial use
Video

About Kling O3 Omni

Kling Video 3.0 Omni is a single model for text-to-video, image-to-video with optional start and end frames, reference images, reference-video guided generation, and video editing. Pick 720p, 1080p, or 4K output resolution in one form.

Ready to build with Kling O3 Omni?

Try Kling O3 Omni in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.

curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OXEN_API_KEY" \
    -d '{
  "model": "kling-video-o3-omni",
  "video_mode": "edit",
  "prompt": "A cat sitting on a chair",
  "generate_audio": true,
  "aspect_ratio": "16:9",
  "duration": 5,
  "resolution": "1080p",
  "keep_audio": true
}'

Request parameters

Every field Kling O3 Omni accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
video_modestringNo"edit"Edit applies your prompt to the clip. Reference uses it for motion/style only.
editreference
promptstringYes
Generation or edit instructions. Use @Image1, @Image2 for reference images and @Element1, @Element2 for elements.
input_imagearray<string>
nullable
No
Optional reference images for style or subject. Use @Image1, @Image2 in the prompt. Counts toward the shared limit of 7 with elements (4 when input video is set).
input_videostring
uri
No
Source video for edit or motion/style reference.
start_image_urlstring
uri
No
Optional first frame. End frame requires a start frame.
tail_image_urlstring
uri
No
Optional last frame. Requires start frame.
elementsarray<object>No
Optional element references. Use @Element1, @Element2 in the prompt. Max 7 reference images and elements total, max 4 when using an input video.
generate_audiobooleanNotrueGenerate native audio. Must be off when a reference or input video is provided.
aspect_ratiostringNo"16:9"
16:99:161:1
durationintegerNo5
Range: 315
resolutionstringNo"1080p"
720p1080p4k
keep_audiobooleanNotrueWhen editing or referencing a video, keep the source audio.
Kling O3 Omni on Oxen | Oxen.ai