WaveSpeedAI APIKwaivgiKwaivgi Kling Video O1 Video Edit Fast

Kwaivgi Kling Video O1 Video Edit Fast

Kwaivgi Kling Video O1 Video Edit Fast

Playground

Try it on WavespeedAI!

Kling Omni Video O1 Video-Edit enables conversational video editing through natural language commands. Remove objects, change backgrounds, modify styles, adjust weather/lighting, and transform scenes with simple text instructions like ‘remove pedestrians’ or ‘change daytime to dusk’. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.

Features

Kling Omni Video O1 — Video Edit

Kling Omni Video O1 is Kuaishou’s groundbreaking unified multi-modal video model. The Video-Edit mode revolutionizes video editing through natural language — simply describe what you want to change, and the AI performs pixel-level semantic reconstruction.


🌟 Key Capabilities

Conversational Editing

Edit videos with simple text commands:

  • “Remove the pedestrians from the background”
  • “Change daytime to dusk”
  • “Replace the character’s clothing with a red dress”
  • “Add snow falling in the scene”

Comprehensive Modification

The model supports editing:

  • Content — Add, remove, or modify objects and people
  • Angles & Perspectives — Adjust camera viewpoints
  • Backgrounds — Replace or modify scene environments
  • Local Elements — Edit specific parts of the frame
  • Styles & Colors — Apply artistic transformations
  • Weather & Lighting — Change atmospheric conditions

Semantic Understanding

The MVL system interprets your intent and performs:

  • Pixel-level semantic reconstruction
  • Context-aware modifications
  • Coherent multi-frame changes
  • Natural blending of edits

🎬 Core Features

  • Natural Language Control — Describe edits in plain text
  • Object Removal — Clean removal without artifacts
  • Style Transfer — Apply artistic and visual styles
  • Scene Modification — Change environments and settings
  • Element Replacement — Swap objects, clothing, and more

🚀 How to Use

  1. Upload Your Video Provide the source video you want to edit.

  2. Describe Your Edit Write a natural language command for the modification.

    Example: “Remove all cars from the street and change the time to golden hour”

  3. Set Parameters Choose output format and quality settings.

  4. Generate Receive your edited video with seamless modifications.


💰 Pricing

ItemValue
Per Second$0.09
Duration Range6-20 seconds

Supports video duration between 6 and 20 seconds. Videos shorter than 6s are billed at 6s; videos longer than 20s are billed at 20s.


💡 Pro Tips

  • Be specific about what to change and how
  • Use clear spatial terms (“left side,” “background,” “foreground”)
  • Combine multiple edits in one prompt when related
  • For complex edits, break them into sequential steps

📝 Example Commands

CommandEffect
”Remove the logo”Cleans branded elements
”Make it night time”Adjusts lighting and atmosphere
”Add rain effects”Inserts weather elements
”Change hair color to blonde”Modifies character appearance
”Replace background with beach”Swaps environment

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-video-o1/video-edit-fast" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "keep_original_sound": true
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation.
videostringYes-The video URL.
imagesarrayNo[]-Including reference images of the element, scene, style, etc. Max 4
keep_original_soundbooleanNotrue-Select whether to keep the video original sound through the parameter
aspect_ratiostringNo-16:9, 9:16, 1:1The aspect ratio of the generated video.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

© 2025 WaveSpeedAI. All rights reserved.