We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.
Kling: Video O1
kwaivgi/kling-video-o1Try Kling: Video O1 now
Runs on your balance at the prices above. New accounts start with free usage.
Settings
About Kling: Video O1
Kling: Video O1 is a video generation model made by Kling, the AI video line from Kuaishou. It sits in the video category and is identified on api14 by the model id kwaivgi/kling-video-o1. If you are building anything that needs generated moving footage rather than text or still images, this is the model family to look at, and it comes from a provider whose focus is video rather than general purpose language work.
The model takes text and image inputs and returns video. That means both text-to-video and image-to-video workflows are supported, and you can also supply frame images as a first_frame or a last_frame to anchor how a clip begins or ends. Output is available at 720p in three aspect ratios, 16:9, 9:16 and 1:1, and clip durations are 5 or 10 seconds. Audio generation is available as well, so a single request can produce a clip with sound rather than silent footage. There is no published context length for this model, so treat it as a video generator rather than something you pass long documents to.
The practical uses follow directly from those inputs and outputs. Text-to-video suits short cinematic shots, concept visualisation and social clips where you describe the scene and let the model render it. Image-to-video is useful when you already have a still, such as a product photo, an illustration or a storyboard frame, and want it animated. Supplying a first frame and a last frame gives you a degree of control over motion between two known states, which helps with transitions and shots that must start or end on a specific composition. The 9:16 ratio fits vertical feeds, 16:9 fits standard widescreen playback, and 1:1 covers square placements. The 5 second duration works for quick loops and teasers, while 10 seconds gives a shot more room to develop. Audio generation means you can deliver a finished clip without a separate sound pass.
You call it through api14's OpenAI-compatible API using the model id kwaivgi/kling-video-o1, so existing OpenAI-style client code and tooling carry over with minimal change. The request parameters exposed for this model are max_tokens, temperature and top_p. Temperature and top_p give you control over how varied or deterministic the generation is, and max_tokens caps the request. Resolution, aspect ratio, duration, frame images and audio are properties of the model's video output rather than listed request parameters, so check the current schema on the model page before wiring them into a request.
One thing to keep in mind is that this model only outputs video. If your task is text generation, reasoning, classification or image creation, a different model on api14 will fit better. There is also no stated context length, so avoid treating it as a long-context model. Within its lane, though, it covers the common cases: short clips at 720p, three aspect ratios, two durations, optional audio, and frame anchoring for image-driven work.
How to call the Kling: Video O1 API
- Create an API key in your dashboard.
- Install the official openai SDK for your language.
- Set baseURL to https://api14.com/api/v1 and model to "kwaivgi/kling-video-o1".
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
"model": "kwaivgi/kling-video-o1",
"prompt": "A drone shot over turquoise ocean waves at sunrise",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
await new Promise((r) => setTimeout(r, 5000));
job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);
Supported parameters
max_tokenstemperaturetop_pSpecifications
- Input
- text, image
- Output
- video
- Resolutions
- 720p
- Durations
- 5s, 10s
- Aspect ratios
- 16:9, 9:16, 1:1
Requests on api14 · last 7 days
Kling: Video O1: frequently asked questions
- How much does the Kling: Video O1 API cost?
- Kling: Video O1 costs duration_seconds $0.39 / second. It is charged from your USD balance only for successful requests; failed requests are free.
- What can Kling: Video O1 do?
- Kling: Video O1 accepts text, image and returns video.
- How do I call Kling: Video O1 from my code?
- Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "kwaivgi/kling-video-o1". No other code changes. Copy a ready example from the code panel on this page.
- What are alternatives to Kling: Video O1?
- Comparable Video models at a similar price: HeyGen: HeyGen Video, Alibaba: Wan 2.6, Alibaba: Wan 2.7. Each runs through the same API key, so switching is one string.
Kling: Video O1 community
New topicThis community has no topics yet. Open the first one about Kling: Video O1.