Kling O1 Video Edit API

Transform how you create and edit videos with natural language commands.

Prompt

Transform the video with cinematic color grading and smooth transitions.

Input Video

Upload a video for editing (max 100MB). Supports MP4, WebM, MOV, AVI formats.

Reference Images (Optional)

Upload up to 4 reference images for style guidance.

Parameters

Aspect Ratio: 16:9Keep Original Sound: Yes

Sample Result

72 (suggested: 2,000)

Upload a video for editing (max 100MB)

Click to upload or drag and drop

Supported formats: MP4, MOV
Maximum file size: 100MB; Maximum files: 1

Upload reference images

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 4

0:00 / 0:00
Audio

History

Max 20 items

0 running · 0 completed

Your generation history will appear here
$

Pricing

Starting from
$0.167
12 Credits
per 1 second
Guaranteed
99.9% Uptime
Powered by 14 redundant providers

Kling O1 Video Edit API: The Future of AI Video Creation

Kling O1 Video Edit API is the world's first unified multimodal video model that seamlessly combines AI-powered video generation and natural language editing. Build powerful video applications without complex video editing software or technical expertise.

example 1

What Is Kling O1 Video Edit API?

Unified Multimodal Video Model

The Kling O1 Video Edit API combines video generation, editing, and transformation into a single powerful interface. Execute your entire creative pipeline—from ideation to final modification—with simple API calls, eliminating the need for multiple tools and complex workflows.

showcase 1

Natural Language Video Editing

The Kling O1 Video Edit API accepts plain English commands instead of requiring complex software skills. Describe changes like 'remove that person' or 'change daytime to sunset'—the API interprets your intent and performs pixel-level modifications automatically.

showcase 2

Multi-Reference Consistency Engine

Maintain character and object consistency across scenes with the Kling O1 Video Edit API's advanced multi-reference system. Support up to 10 reference images to lock in visual details, ensuring professional-quality output for storytelling apps and content creation tools.

showcase 3

Why Choose Kling O1 Video Edit API?

Empower your applications with industry-leading AI video capabilities.

Faster Time-to-Market

The Kling O1 Video Edit API consolidates generation, editing, effects, and rendering into one solution. Work with a single endpoint instead of managing multiple APIs, reducing video feature implementation time by up to 70%.

Cost-Effective Scaling

Starting at $0.21 per 5-second video, the Kling O1 Video Edit API delivers volume discounts down to $0.112 per unit. Pay for one unified API instead of multiple services—substantial savings for high-volume video processing.

Enterprise-Ready Infrastructure

Built on Kuaishou's proven technology serving hundreds of millions of users. The Kling O1 Video Edit API delivers consistent response times, comprehensive SDKs, and responsive support for teams of any size.

How to Use Kling O1 Video Edit API

Get started with AI video generation in three simple steps.

1

Get Your API Credentials

Sign up for a Evolink AI developer account and obtain your API key from the console. Trial packages start at just $10 for 700 credits, giving you immediate access to test all features including text-to-video, image-to-video, and natural language editing capabilities before committing to larger resource packages.

2

Send Your Generation Request

Make a POST request to the Kling O1 Video Edit API endpoint with your prompt, reference images, or video editing instructions. The API accepts JSON payloads specifying your desired output—whether you're generating a new video from text, animating a product image, or editing existing footage using natural language commands.

3

Retrieve and Deploy Your Video

Poll the API or use webhooks to receive your generated video in MP4 or WebM format. Videos are delivered in resolutions up to 2K, ready for immediate integration into your application, social media platform, or content management system. Processing typically completes within seconds for standard requests.

Kling O1 Video Edit API Features

Everything you need to build powerful video applications.

Core

Text-to-Video Generation

Transform text descriptions into dynamic videos. Support for detailed prompts including subjects, movements, scenes, and cinematic language ensures rich, contextually accurate output.

Core

Image-to-Video Animation

Animate static images with intelligent motion while preserving visual fidelity. Ideal for e-commerce product showcases, social media content, and interactive storytelling.

Creative

Video Transformation & Restyling

Convert footage to cartoon, anime, cyberpunk, pixel art, oil painting, and dozens of other styles with a single API call. Transform ordinary content into eye-catching experiences.

Editing

Smart Video Inpainting

Remove objects, add elements, or modify specific regions using natural language. Describe what to change and the API handles masking and reconstruction automatically.

Control

Flexible Duration Control

Generate videos from 3 to 10 seconds with precise control over pacing. Match duration to your specific use case—quick social clips or longer product demonstrations.

Advanced

Video Extension & Continuation

Extend existing videos while maintaining visual and contextual consistency. Generate next shots or previous scenes, preserving characters, settings, and narrative flow.

Kling O1 Video Edit API vs Competitors

See how Kling O1 compares to leading AI video APIs.

ModelDurationResolutionPriceStrength
Kling O1 Video Edit API5-10 secondsUp to 2KFrom $0.21/videoUnified generation & editing, natural language commands, multi-reference consistency
Runway Gen-3 Alpha5-10 secondsUp to 1080p$0.25-$0.50/videoHigh fidelity motion, cinematic quality, creative effects
Luma Dream Machine5-10 seconds540p-1080p~$0.16/generationCharacter consistency, multi-image reference, loop videos
Google Veo 3.18s-12sUp to 4KUsage-based (Vertex AI)Realistic physics simulation, diverse cinematic styles, Google ecosystem

Kling O1 Video Edit API: Frequently Asked Questions

Everything you need to know about the product and billing.

Kling O1 Video Edit API is the world's first unified multimodal video model developed by Kuaishou that combines AI video generation and natural language editing capabilities in a single API. Unlike traditional video tools that require separate services for creation and modification, this API enables developers to generate videos from text or images, transform styles, remove or add objects, and extend clips—all through one consistent interface. The 'O1' designation represents its breakthrough architecture that understands both visual content and human language instructions, allowing users to edit videos by simply describing what they want to change rather than using complex editing software. Built on the same infrastructure powering Kuaishou's platform serving hundreds of millions of users, the Kling O1 Video Edit API delivers enterprise-grade reliability for applications ranging from social media content tools to e-commerce platforms and marketing automation systems.
The Kling O1 Video Edit API stands apart as the world's first unified multimodal video model that combines generation and editing in a single architecture. While competing APIs typically require developers to integrate separate services for text-to-video, image animation, video editing, and effects processing, the Kling O1 Video Edit API handles all these tasks through one consistent interface. This unified approach means faster development, simpler maintenance, and more cost-effective scaling. Additionally, the natural language editing capability is genuinely unique—you can modify videos by describing changes in plain English rather than specifying complex editing parameters. The multi-reference consistency system supporting up to 10 reference images also surpasses most competitors, making it particularly powerful for applications requiring character or brand consistency across multiple video outputs.
The Kling O1 Video Edit API accepts a comprehensive range of input formats to support diverse use cases. For images, you can upload up to 7 images per request in JPG, JPEG, or PNG format, with a minimum resolution of 300 pixels and maximum file size of 10MB. Video inputs support files up to 200MB with maximum 2K resolution and durations between 3-10 seconds. The API also supports 'elements'—multi-angle reference sets of up to 4 images that provide richer context for consistent character or object generation. When combining inputs, you can use up to 4 images or elements alongside one video. Text prompts support detailed descriptions including subject characteristics, movements, scene details, cinematic directions, and style specifications, enabling precise control over generated output.
Yes, the Kling O1 Video Edit API is fully licensed for commercial use across a wide range of applications. Businesses worldwide use the API for e-commerce product videos, social media content automation, marketing campaign assets, fashion lookbooks, advertising production, and app-integrated video features. The commercial license covers all output generated through the API, meaning you own the rights to videos created for your business or clients. For enterprise deployments requiring custom SLAs, dedicated support, or specific compliance requirements, Kuaishou offers tailored solutions through their business consultation program. The API's enterprise-ready infrastructure handles high-volume commercial workloads reliably, with concurrent processing capabilities that scale with your needs.
Video generation times with the Kling O1 Video Edit API vary based on complexity, duration, and current system load, but most requests complete within seconds to a few minutes. Simple text-to-video generations typically process fastest, while complex multi-reference generations or video editing tasks may take slightly longer due to the additional semantic understanding required. The API supports both synchronous and asynchronous request patterns—for longer generations, you can submit a request and poll for completion or configure webhooks for notification when your video is ready. Concurrent processing allows you to submit multiple generation requests simultaneously, with standard packages supporting 3-5 concurrent jobs and larger packages offering higher concurrency limits. This parallel processing capability is essential for applications generating videos at scale.
The Kling O1 Video Edit API is built on RESTful architecture, making it compatible with any programming language that can make HTTP requests. Official documentation provides code examples in Python, JavaScript, and cURL, covering authentication, request formatting, and response handling. The straightforward JSON-based request and response format integrates easily with popular frameworks including Node.js, React, Django, Flask, and mobile development platforms. For developers working with specific platforms, community-contributed SDKs and wrappers are available through package managers. The comprehensive API documentation includes detailed endpoint specifications, parameter descriptions, error handling guidelines, and best practices for optimizing request performance. Whether you're building a web application, mobile app, or backend service, integration typically takes just a few hours.
POST
/v1/videos/generations

Edit Video

Kling O1 Video Edit (kling-o1-video-edit) model transforms and edits videos with AI-powered style transfer.

Asynchronous processing mode, use the returned task ID to query status.

Generated video links are valid for 24 hours, please save them promptly.

Important Notes

  • Exactly 1 input video is required for video editing.
  • Maximum file size: 100MB per video.
  • Supported formats: MP4, WebM, MOV, AVI.
  • Optional: Up to 4 reference images for style guidance.

Request Parameters

modelstringRequiredDefault: kling-o1-video-edit

Video editing model name.

Examplekling-o1-video-edit
promptstringRequired

Prompt describing how to edit and transform the video.

Notes
  • Limited to 2000 tokens
ExampleTransform the video with cinematic color grading and smooth transitions.
video_urlsarrayRequired

Input video URL list for video editing.

Notes
  • Required: exactly 1 video
  • Maximum: 1 video per request
  • Max size: 100MB per video
  • Formats: .mp4, .mov
  • URLs must be directly accessible by the server
Example["https://example.com/input-video.mp4"]
image_urlsarrayOptional

Reference image URL list for style guidance.

Notes
  • Optional
  • Maximum: 4 images per request
  • Max size: 10MB per image
  • Formats: .jpg, .jpeg, .png, .webp
  • Use reference images to guide the AI in understanding your desired style
Example["https://example.com/reference1.jpg", "https://example.com/reference2.jpg"]
keep_original_soundbooleanOptionalDefault: true

Whether to keep the original audio from the input video.

ValueDescription
truePreserve original audio track
falseGenerate new audio or mute
Exampletrue
aspect_ratiostringOptionalDefault: 16:9

Output video aspect ratio.

ValueDescription
16:9Landscape video
9:16Portrait video
1:1Square video
Example'16:9'
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • Sent after billing confirmation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "kling-o1-video-edit",
  "prompt": "Transform the video with cinematic color grading and smooth transitions.",
  "video_urls": [
    "https://example.com/input-video.mp4"
  ],
  "image_urls": [
    "https://example.com/reference-style.jpg"
  ],
  "keep_original_sound": true,
  "aspect_ratio": "16:9",
  "callback_url": "https://your-domain.com/webhooks/callback"
}

Response Example

{
  "created": 1757169743,
  "id": "task-unified-1757169743-abc123",
  "model": "kling-o1-video-edit",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 180,
    "video_duration": 5
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_second",
    "credits_reserved": 60.48,
    "user_group": "default"
  }
}