APIMart
Kling Video O1 model icon
Video

Kling Video O1 API

Kling Video O1, often searched as Kling O1, is Kuaishou's unified video model. On APIMart it uses model ID kling-video-o1 for text-to-video, image references with <<<image_N>>>, first and last frames and editing an input video, in std (720p) or pro (1080p).

Video EditingImage References720p / 1080p

Service Highlights

  • Official Discounts
  • Pay-as-you-go
  • Fast & Low Latency
Input
49 characters
5s
Image with Roles
Output

Video link valid for 72 hours

Kling Video O1 API Pricing

Transparent pricing with no hidden fees. Pay only for what you use.

VariantTierGoldCurrent pricePlatinumDiamondOfficialYour savings
kling-video-o1720P0.672Credits(~$0.0672)/sec0.6384Credits(~$0.0638)/sec0.6048Credits(~$0.0605)/sec0.84Credits(~$0.084)/sec20%
1080P0.896Credits(~$0.0896)/sec0.8512Credits(~$0.0851)/sec0.8064Credits(~$0.0806)/sec1.12Credits(~$0.112)/sec20%
720P+Video1.008Credits(~$0.1008)/sec0.9576Credits(~$0.0958)/sec0.9072Credits(~$0.0907)/sec1.26Credits(~$0.126)/sec20%
1080P+Video1.344Credits(~$0.1344)/sec1.2768Credits(~$0.1277)/sec1.2096Credits(~$0.121)/sec1.68Credits(~$0.168)/sec20%

* Actual costs are subject to final output.

Kling O1 API: Generate and Edit Video with One Model

Use Kling Video O1 through one APIMart API key. Write a prompt, reference images inside it, set first and last frames or pass a video to edit, then pay per second of output.

50K+

Active Users

99.9%

Uptime

2x

Faster

—

Cost Savings

Kling O1 API Example: Text to Video and Image References

Call kling-video-o1 with one POST request. Generation is asynchronous: submit a task, then poll the task endpoint for the video URL.

  1. 1

    Authenticate Kling O1 API requests

    Save the key you created above in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every Kling API request.

  2. 2

    Submit a Kling O1 task

    POST /v1/videos/generations with model kling-video-o1, your prompt, mode, duration and aspect_ratio. Add image_urls for image references or video_list to edit a video. The example.com URLs are placeholders: replace them with your own publicly accessible files. The task ID is in data[0].task_id.

  3. 3

    Get the Kling O1 video result

    Poll GET /v1/tasks/{task_id} until status is completed, then read the video URL from data.result.videos[0].url[0] and the final charge from cost. APIMart keeps results for 72 hours, so download the videos you want to keep.

    See the Kling Video O1 API reference for every parameter, scenario and response field.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-video-o1",
    "prompt": "A paper boat drifts down a rain-soaked city street at dusk, neon reflections on the water, low-angle tracking shot",
    "mode": "std",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'

Kling O1 API Parameters

ParameterTypeRequiredDefaultDescription
modelstringRequiredDefault: kling-video-o1Use kling-video-o1 for Kling O1.
promptstringRequiredDefault: —Scene description up to 2,500 characters. Refer to images as <<<image_N>>>.
modestringOptionalDefault: stdstd (720p) or pro (1080p).
durationintegerOptionalDefault: 55 or 10 seconds. Send a number, not a quoted string.
aspect_ratiostringOptionalDefault: 16:916:9, 9:16 or 1:1. An input image may override it.
image_urlsarrayOptionalDefault: —Public image URLs referenced as <<<image_N>>>. With two images, they are the start and end frames.
image_with_rolesarrayOptionalDefault: —Images with role first_frame, last_frame or reference. Do not send together with image_urls.
video_listarrayOptionalDefault: —Up to 1 video: refer_type base to edit it (3–10 s) or feature to use it as a reference; keep_original_sound yes or no.
nsfw_checkbooleanOptionalDefault: falseReview the prompt and input images with omni-moderation-latest before submission.

Kling API Model Family

Compare Kling video models on APIMart. Check each model’s availability, capabilities and pricing on its own page.

ModelBest forResolutionDuration
Kling 4.0 APIText, frame and multimodal generation, video editing and extension, always with stereo audio720P / 1080P3–30 s
Kling 4.0 Flash APIFaster 720p text, first-frame and reference generation, video editing and extension, always with audio720P3–20 s
Kling 3.0 APICinematic text-to-video and image-to-video with first/last-frame control and multi-shot prompts720P / 1080P / 4K3–15 s
Kling 3.0 Omni APIAll-in-one generation from text, images and video, with reference roles and video editing720P / 1080P / 4K3–15 s
Kling 3.0 Turbo APISpeed-optimized text-to-video and first-frame image-to-video720P / 1080P3–15 s
Kling Video O1 APIThis pageOne model for text-to-video, image references, first/last frames and video editing720P / 1080P5 s / 10 s
Kling 2.6 APINative audio (pro mode), dynamic masks and camera control720P / 1080P5 s / 10 s
Kling Motion Control 2.6 APITransfer motion from a reference video onto the subject of your image720P / 1080PFollows reference video
Kling 3.0 Motion Control APINewer Kling 3.0 generation of reference-video motion transfer720P / 1080PFollows reference video

Guides, comparisons and pricing analysis from the APIMart blog.