Skip to main content

Try Kling O3 Edit - Video to Video in the Workbench

Run this model interactively, tune parameters, and compare outputs.
Model ID: kling-video-o3-pro-video-to-video-edit Kling Video 3.0 Video to Video is an all-in-one generative video model that unifies high-quality video creation and editing into a single workflow, letting you input text, images, or reference characters to produce cinematic, multi-shot sequences with coherent motion, physics-informed camera behavior, and synchronized audio.

Example request

Use the Workbench as a request builder: configure parameters for this model in the UI, then open the API tab to copy the exact cURL or Python call.
This blocks until the video is ready (typically 5-15 minutes). Prefer Async or Async with SSE for anything beyond quick experimentation.See the video generation reference for more details.
curl -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-pro-video-to-video-edit",
  "prompt": "<prompt>",
  "input_video": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/winter_summer_ox.mp4"
}'

Fetch model details

The models endpoint returns the full model object, including its json_request_schema.
curl -H "Authorization: Bearer $OXEN_API_KEY" https://hub.oxen.ai/api/ai/models/kling-video-o3-pro-video-to-video-edit

Request parameters

Required parameters

FieldTypeDefaultDescription
promptstringText description of what you want to generate, or the instruction on how to edit the given image.
input_videostringVideo to use as reference. Format: uri.

Optional parameters

FieldTypeDefaultDescription
input_imagearray<string>[]Optional reference images. Use @Image1, @Image2, etc. in the prompt to refer to them.
elementsarray<object>Optional element references. Use @Element1, @Element2, etc. in the prompt to refer to them.
keep_audiobooleanfalseWhether to keep the original audio from the video..