Kling/kling-video-o1-video-to-video-edit/Released Dec 2025

Kling O1 Edit - Video to Video

Advanced video editing

Commercial use
Video

About Kling O1 Edit - Video to Video

Kling O1 Edit - Video to Video is a diffusion model designed for video-to-video editing. It excels in context-aware transformations using natural language instructions on input videos, preserving original motion, scene continuity, and details like character consistency while enabling element swaps, additions, deletions, or restylings.

Some other noteworthy features of Kling O1 Edit - Video to Video include camera motion transfer from reference videos, background or outfit changes with up to 4 image references, and support for 3–10 second input videos at resolutions up to 1080p.

Ready to build with Kling O1 Edit - Video to Video?

Try Kling O1 Edit - Video to Video 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-o1-video-to-video-edit",
  "input_video": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/birds_on_telephone_wire.mp4",
  "prompt": "A red bird flies in and lands in-between the two birds on the wire. They fight for positioning before settling in their spots.",
  "keep_audio": true
}'

Request parameters

Every field Kling O1 Edit - Video to Video accepts in the request body. See the API reference for response formats.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
input_imagearray<string>
nullable
No
—
Optional reference images. Use @Image1, @Image2, etc. in the prompt to refer to them.
input_videostring
uri
Yes
—
Video to use as reference.
elementsarray<object>No
—
Optional element references. Use @Element1, @Element2, etc. in the prompt to refer to them.
promptstringYes
—
Edit instructions. Reference @Image1, @Image2 for reference images and @Element1, @Element2 for elements.
keep_audiobooleanNotrueKeep the original audio from the source video.