madeAPI
Log in
Explore/Kling 4
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.

View docsModel guide
// 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

Generate · 6 credits

Uses your credits. See the exact price before generating.

Result

Example
Action 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 namePriceResolutionDuration
Kling O3 Video Edit Pro1.68 credits / second of video——
Kling 2.5 Turbo0.42 credits / second—5–10s
Kling 3 Pro (Image to Video)from 0.99 credits / second—3–15s
Kling 2.6 Pro0.7 credits / second—5–10s
Kling 3 4K4.2 credits / second—3–15s
Kling 3 Profrom 0.99 credits / second—3–15s
Kling 3 Turbo1.12 credits / second—3–15s
Kling LipSync0.14 credits / second of video——
Kling O3 4K4.2 credits / second—3–15s
Kling O3 Profrom 1.12 credits / second—3–15s
Kling 2.5 Turbo Pro0.7 credits / second—5–10s
Kling 2.6 (Image to Video)from 0.7 credits / second—5–10s