← All models
Kling O1
Kling O1 Edit modifies existing videos through natural-language commands, changing subjects, environments, and style while preserving motion. Use Kling O1 with an API.
Example
Details
- Accepts
- text + image + video
Pricing
- Price
- 10.5 cr / second
Prices in credits (1 credit = $0.01).
Data schema
Input
| Field | Type | Description |
|---|---|---|
| mode | —enum: std, pro | Video generation mode. 'std' is cost-effective, 'pro' has higher quality. |
| promptrequired | string | Text prompt for video generation. Can include references like <<<image_1>>>, <<<video_1>>> to reference inputs. |
| duration | —enum: 3, 4, 5, 6, 7, 8… | Video duration in seconds. For text/image-to-video: 5 or 10. With video reference (feature type): 3-10. Ignored for video editing (base type). |
| end_image | string | Last frame image for the video. Requires start_image to be set. Supports .jpg/.jpeg/.png, max 10MB. |
| start_image | string | First frame image for the video. Supports .jpg/.jpeg/.png, max 10MB. |
| aspect_ratio | —enum: 16:9, 9:16, 1:1 | Aspect ratio of the generated video. Required for text-to-video. Ignored when using first frame image or video editing. |
| reference_video | string | Reference video for style, camera movement, or as base for editing. Supports .mp4/.mov, 3-10s duration, max 200MB. |
| reference_images | array | Reference images for elements, scenes, or styles (up to 7 without video, 4 with video). Supports .jpg/.jpeg/.png. |
| keep_original_sound | boolean | Whether to keep the original sound from the reference video. |
| video_reference_type | —enum: feature, base | How to use the reference video: 'feature' for style/camera reference, 'base' for video editing. |