Kling Video O1 Image to Video API

kling-video/o1/image-to-video
Kling Video O1 is a specialized image-to-video model that generates videos by interpolating motion between two user-defined keyframes, ensuring precise control over both the start and end visuals.
Output
$0.1456 / sec (variable)
Released
Dec 3, 2025

Overview

Kling Video O1 API Overview

Kling Video O1 powers seamless transitions from start and end frames into dynamic videos, blending image inputs with text prompts for precise motion and style control. This model excels in cinematic storytelling through frame interpolation.

Technical Specifications

  • Architecture: Unified multi-modal video foundation model (Kling O1) with Chain of Thought (CoT) reasoning for prompt analysis and enhanced output fidelity.​
  • Input Formats:  .png, .jpeg, .tiff, .webp, text prompt referencing frames ​
  • Output Formats: MP4 video at 5s or 10s duration, aspect ratios up to 16:9.

Performance Benchmarks

Kling O1 achieves industry-leading motion consistency, with characters and objects retaining properties without morphing, outperforming prior models in frame-to-frame stability. Processing includes a reasoning step that boosts quality but adds time, yielding realistic camera flows in 5-10s clips up to 2K. Benchmarks highlight superior handling of physics and multi-subject interactions compared to Kling 2.1.

Picture background

Key Features

  • Multi-modal engine processes images, video, and text for accurate style transfer, element preservation, and natural physics simulation like fluid motion or fabric dynamics.​​
  • Frame interpolation animates smooth transitions between keyframes, maintaining subject identity and environmental details across frames.​
  • Advanced camera controls enable pans, tilts, and tracking shots with high motion accuracy, reducing artifacts in dynamic scenes.​​
  • Reference-based generation supports 1-7 images for multi-element consistency, ideal for character or object stability in varied angles.

Kling O1 API Pricing

  • $0.1456 / second

Code Sample

Model Comparisons

vs Kling 2.1: O1 introduces CoT reasoning and multi-modal inputs for 2x better motion accuracy and subject consistency, while 2.1 focuses on cost-efficient standard image-to-video without advanced editing.​

vs Runway Gen-4: O1 excels in frame-specific interpolation and physics realism for 10s clips, whereas Gen-4 prioritizes longer text-to-video but lags in multi-image reference stability.​

vs Google Veo 3.1: O1 offers superior element preservation from dual frames and conversational edits, though Veo edges in raw length; O1 wins for commercial precision at lower per-second costs.

Use cases

  • Cinematic Storytelling: Generate short films by interpolating start/end frames with descriptive prompts for product demos or visual effects.​
  • Marketing and Ads: Create smooth video transitions for brand visuals, leveraging text-guided styling for engaging content.​
  • Video Editing: Perform inpainting, extensions, or element swaps (e.g., "remove bystanders") via natural language for quick post-production.​​
  • Creative Prototyping: Animate references for game assets or social media reels with precise motion control.

How to use Kling Video O1 Image to Video API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to kling-video/o1/image-to-video.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v2/video/generations",
    headers=headers,
    json={
      "model": "kling-video/o1/image-to-video",
      "prompt": "A serene timelapse of clouds over a mountain range"
    },
).json()
gid = job["id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json()
    if res.get("status") in ("completed", "error"):
        break
    time.sleep(5)
print(res["video"]["url"])
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "kling-video/o1/image-to-video",
    "prompt": "A serene timelapse of clouds over a mountain range"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 5000));
  res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json();
} while (!["completed", "error"].includes(res.status));
console.log(res.video.url);
# submit the generation — the response contains the job "id"
curl -X POST https://api.aimlapi.com/v2/video/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kling-video/o1/image-to-video","prompt":"A serene timelapse of clouds over a mountain range"}'

# then poll until status is "completed" — video.url holds the result
curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Kling Video O1 Image to Video API Pricing

TypePrice
Output
$0.1456 / sec (variable)

Kling Video O1 Image to Video vs other models

ModelInputOutputContextBest for
$0.1456 / sec (variable)
Video generation
$0.78 / sec (variable)
Video generation
$1.95 / 1M tokens
$0.131768 / sec
Video generation
$1.014 / sec
Cinematic video + native audio

Frequently asked questions

Kling Video O1 Image to Video takes image as input and returns video.

Kling Video O1 Image to Video is priced at $0.1456 / sec (variable).

Kling Video O1 Image to Video is billed per generation — a fixed charge per output rather than by prompt length.

Yes, Kling Video O1 Image to Video accepts image input as well as a text prompt.

Kling Video O1 Image to Video was built by Kling AI.

Send a request to v2/video/generations with kling-video/o1/image-to-video as the model id.

Yes. Kling Video O1 Image to Video is served through AI/ML API, so the same key and endpoint format used for other models applies.

Start building with Kling Video O1 Image to Video

Get API Key
1000+ models, one API.