Kling Video O1
Kling Video O1 Video Generation
- Reasoning-enhanced model for highest quality video generation
- Async processing mode, returns task ID for subsequent queries
- Unified text-to-video/image-to-video interface with image reference syntax
- Supports standard mode (720P) and professional mode (1080P)
- Reference images in prompts using
<<<image_N>>>syntax
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorization
All API endpoints require Bearer Token authenticationGet your API Key:Visit the API Key Management Page to get your API KeyAdd it to the request header:
Request Parameters
Video generation model nameSupported models:
kling-video-o1- Kling Video O1 (reasoning-enhanced, highest quality)
Positive text promptSupports referencing images from
image_urls using <<<image_N>>> syntax, where N starts from 1.Example: "Make the person in <<<image_1>>> wave at the camera"If images are provided but the prompt does not contain any
<<<image_N>>> reference, the system will automatically prepend <<<image_1>>> to the prompt.Generation modeOptions:
std- Standard mode (720P)pro- Professional mode (1080P)
stdVideo duration (seconds)Options:
5 or 10Default: 5Video aspect ratioOptions:
16:9- Landscape9:16- Portrait1:1- Square
16:9Image URL array for image referencingReference corresponding images in the prompt using
<<<image_N>>> syntax (N starts from 1)Example: ["https://example.png"]Reference video list (URL-based), up to 1 video.Use
refer_type to distinguish types:base: video to be edited (default)feature: feature reference video
keep_original_sound to control whether to keep original audio:no: do not keep (default)yes: keep original sound
Image Reference Syntax
The Video O1 model uses<<<image_N>>> syntax to reference images in prompts, providing a unified text-to-video/image-to-video experience:
| Syntax | Description |
|---|---|
<<<image_1>>> | References the 1st image in the image_urls array |
<<<image_2>>> | References the 2nd image in the image_urls array |
Auto Reference: If
image_urls is provided but the prompt does not contain any <<<image_N>>> reference, the system will automatically prepend <<<image_1>>> to the prompt.Response
Response status code, 200 on success
Response data array
Use Cases
Case 1: Text-to-Video (Highest Quality)
Case 2: Image Reference (Single Image)
Case 3: Multiple Image References
Case 4: Image Provided Without Explicit Reference (Auto-added)
The system will automatically prepend<<<image_1>>>to the prompt, equivalent to"<<<image_1>>>The person slowly turns and smiles".
Query Task ResultsVideo generation is an async task that returns a
task_id upon submission. Use the Get Task Status endpoint to query generation progress and results.