Videofrom 1.5 credits / second
Kling 4
Kling 4 is Kling AI’s fourth-generation video model. It makes 3 to 30 second clips with native sound at 720p or 1080p, from a text prompt or from a start image, with an optional end frame.
// Node.js. Running this creates one paid generation.
import { randomUUID } from 'node:crypto';
const base = "https://www.made.app/api";
const headers = {
Authorization: `Bearer ${process.env.MADE_API_KEY}`,
'Content-Type': 'application/json',
};
const input = {
"model": "kling_4",
"prompt": "A skateboarder kickflips down five concrete stairs in an empty parking garage at night, lands clean and rolls straight at the camera, sodium lights strobing overhead, the crack of the board and the roar of the wheels echoing, low handheld fisheye follow.",
"duration": 4,
"resolution": "720p",
"aspect_ratio": "16:9"
};
async function api(path, body) {
const response = await fetch(base + path, {
method: body ? 'POST' : 'GET', headers,
...(body && { body: JSON.stringify(body) }),
});
if (!response.ok) throw new Error(await response.text());
return response.json();
}
const { cost } = await api('/v1/cost', input);
console.log('Quoted cents:', cost.customerCostCents);
// Preserve this request ID when retrying a submission.
const requestId = randomUUID();
let job = await api('/v1/generations', {
...input, request_id: requestId,
max_cost_cents: cost.customerCostCents,
});
console.log('Request:', job.id);
while (!['succeeded', 'failed', 'canceled'].includes(job.status)) {
await new Promise(resolve => setTimeout(resolve, 3000));
job = await api('/v1/generations/' + job.id);
}
if (job.status !== 'succeeded') throw new Error(JSON.stringify(job.error || job.status));
console.log(job.result.assets);Input
Uses your credits. See the exact price before generating.
Result
ExampleAction and camera
Price
from 1.5 credits / second. 720p 1.5 credits/s · 1080p 2.3 credits/s · Priced to a tenth of a credit Check the exact cost for your settings before generating. Failed generations are refunded. Full price sheet.
More models by Kling AI
Compare available models and their prices. The exact price depends on your settings.
| Model name | Price | Resolution | Duration |
|---|---|---|---|
| Kling O3 Video Edit Pro | 1.68 credits / second of video | — | — |
| Kling 2.5 Turbo | 0.42 credits / second | — | 5–10s |
| Kling 3 Pro (Image to Video) | from 0.99 credits / second | — | 3–15s |
| Kling 2.6 Pro | 0.7 credits / second | — | 5–10s |
| Kling 3 4K | 4.2 credits / second | — | 3–15s |
| Kling 3 Pro | from 0.99 credits / second | — | 3–15s |
| Kling 3 Turbo | 1.12 credits / second | — | 3–15s |
| Kling LipSync | 0.14 credits / second of video | — | — |
| Kling O3 4K | 4.2 credits / second | — | 3–15s |
| Kling O3 Pro | from 1.12 credits / second | — | 3–15s |
| Kling 2.5 Turbo Pro | 0.7 credits / second | — | 5–10s |
| Kling 2.6 (Image to Video) | from 0.7 credits / second | — | 5–10s |