One 30-second take
Kling 4.0 generates up to 30 seconds in one clip, twice the 15-second cap of Kling 3.0. Its creator says this Kling 4.0 walk through a Japanese neighborhood came from a single text-to-video request, with no stitching.
Kling 4.0 is Kuaishou's newest Kling video model, live on reAPI. Kling 4.0 generates 3–30 second clips with stereo sound from a prompt, keyframes, or image, video, and audio references, and it can edit and extend a video you already have, at 720p or 1080p.
Required except for frame-only image to video
720p or 1080p · default 720p
3–30 seconds · default 5
16:9 / 9:16 / 1:1 / 21:9 · auto in reference mode only
Try one of these prompts
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One 5-second sample at the cheapest tier.
| Category | 720p | 1080p |
|---|---|---|
| Per output second · text, frames, reference without videos, extend | $0.1496 Price · 1 second | $0.2231 Price · 1 second |
| Per billed second · edit and reference with videos (output + max(output, input)) | $0.0892 Price · 1 billed second | $0.1339 Price · 1 billed second |
Kling 4.0 is the fourth generation of Kuaishou's Kling video model, announced on September 28, 2026. On reAPI, Kling 4.0 is one model id, kling-4-0, that covers five jobs: text to video, image to video with up to 10 frames, reference-based generation from images, videos, and audio, video editing, and video extension. Every Kling 4.0 clip runs 3 to 30 seconds at 720p or 1080p and comes back as an MP4 with stereo sound. You send one Kling 4.0 request, keep the task id, and download the finished video when the task completes.

Mode is implicit: which media fields you send decides how the request runs.
promptA prompt alone. Kling 4.0 writes the shot, the motion, and the sound.
first_frame_image + last_frame_image | image_with_rolesPin the first frame, the last frame, or up to 8 keyframes in between, and Kling 4.0 fills the motion.
image_urls | video_urls | audio_urlsUp to 10 images, 5 videos, and 3 audio clips, 15 files in all. Name them in the prompt as @Image1 or @Video1 and Kling 4.0 follows them.
omni_reference_task_type: edit + video_urlRewrite an existing video with Kling 4.0: a new setting, a new season, a new look. Without a duration, the output matches the input.
omni_reference_task_type: extend + video_urlContinue a video from its last frame with Kling 4.0. You get the original plus the new part, and can set where it ends.
Real-world workflows and production use cases you can build and ship with this model.
Kling 4.0 generates up to 30 seconds in one clip, twice the 15-second cap of Kling 3.0. Its creator says this Kling 4.0 walk through a Japanese neighborhood came from a single text-to-video request, with no stitching.
Kling 4.0 generates sound with every clip, and more accurate lip sync is one of the upgrades Kling lists for it. Its creator made this 15-second Kling 4.0 scene of three soldiers trading lines on a tidal flat, straight to camera.
A paper samurai duels a cream warrior on a city built from cake, then folds itself into an origami bird. Kling 4.0 holds one material look through fast cuts, so a stylized Kling 4.0 short reads as one piece.
Kling 4.0 generates, animates frames, follows references, edits, and extends under one id, kling-4-0. The mode follows the media you send, so your code keeps one request shape.
The same reAPI key runs Kling 4.0, Kling 3.0, Seedance, Veo, and the rest of the catalog on /api/v1/videos/generations. No new vendor account.
Kling 4.0 bills by the second at the rate for its resolution. Credits never expire, and failed tasks are refunded automatically.
Both models are live on reAPI on the same endpoint. Kling 4.0 adds longer clips, keyframes, references, editing, and extension; Kling 3.0 keeps multi-shot prompts and 4K.
Kling 4.0 and Kling 3.0 values reflect each model's parameters on reAPI on October 22, 2026.
Sign up and create a key in the dashboard. New accounts get a small test credit; add credits before your first Kling 4.0 clip, which costs more than that.
OpenPick a mode, add your media, and generate. Copy the request from the API tab when you like the result.
OpenPOST to /api/v1/videos/generations with model kling-4-0, then poll the Kling 4.0 task until it completes and download the video.
Opencurl -X POST https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-4-0",
"prompt": "A lighthouse keeper climbs a spiral staircase at dawn, one continuous take from the first step to the lamp room.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.

Kuaishou
From $0.085 per second
Kuaishou
From $0.077 per second
Kuaishou
From $0.126 per second
Kuaishou
From $0.063 per second
Try it in the playground or grab an API key to integrate now.