NewKling V4, Kimi K3.1 Pro and DeepSeek V4.1 Flash are now available.

Tchavi
ModelsPricingDocumentationBlog
Tchavi
  • Why Tchavi
  • Models
  • Pricing

Tchavi is an OpenAI-compatible AI API: 120+ models, from text to video, topped up with mobile money in FCFA or your local currency, no bank card needed.

  • support@tchavi.com
  • Support

Popular models

  • GPT-6 Sol API
  • Claude Sonnet 5.5 API
  • Claude Opus 5.5 API
  • Gemini 4 Argon API
  • DeepSeek V4.1 Flash API
  • Nano Banana 2.1 (images)
  • GPT Image 2 (images)
  • Wan 3.0 (video)
  • All 120+ models

Developers

  • Quickstart
  • API Reference
  • Claude Code
  • Cursor
  • SDKs

Resources

  • Documentation
  • Blog
  • Image models
  • Video models
  • Audio models
  • Mobile money payments
  • Pay for AI APIs with M-Pesa
  • Claude Code with mobile money

Legal

  • Privacy
  • Terms of Service

APIs by creator

  • OpenAI API
  • Gemini API
  • Claude API
  • Qwen API
  • DeepSeek API
  • Seedance API
  • MiniMax API
  • Mistral API

Mobile money payments · Available in 12 countries: Benin, Cameroon, Congo, Côte d'Ivoire, DR Congo, Gabon, Kenya, Rwanda, Senegal, Sierra Leone, Uganda, and Zambia. Operators: Moov Money, MTN MoMo, Airtel Money, Orange Money, M-Pesa, Free Money, and Zamtel Kwacha.

© 2026 Tchavi. All rights reserved.

We use cookies to enhance your experience, provide personalised content, and analyse our traffic; see our Cookie Policy.

Back to models

Kling V4

kuaishou/kling-v4

One video model for text, frames, references and edits

Kling V4 is the 4.0 generation of Kuaishou's video model, released on 15 October 2026. A single model takes every kind of input: a text prompt, a first and a last frame, keyframes in between, reference images, reference videos, or a video to edit.

Modalities
Price / second
338cr
Rate limit
30 RPM
Released
Oct 15, 2026

It makes clips of 3 to 30 seconds in 720p or 1080p, in 16:9, 9:16, 1:1 or 21:9, with sound always generated. You can send up to 10 images and 5 videos in one request, and point at each of them in the prompt as @image_1 or @video_1.

On Tchavi, one account, one API key and one balance open 100+ models, video, image and text together. You top up with mobile money, and your credits never expire.

What this model does well

  • 🎬

    720p or 1080p, 3 to 30 seconds

    Any whole second, in 16:9, 9:16, 1:1 or 21:9

  • 🖼️

    First, middle and last frames

    Pin the start, the end and keyframes in between

  • 🧩

    Up to 10 images

    Characters, products, places or style, cited as @image_1, @image_2…

  • 🎞️

    Reference videos

    Borrow motion, camera work or style from up to 5 videos

  • ✂️

    Edit an existing video

    Send a video and describe the change; the result follows its length

  • 🔊

    Sound always generated

    No switch to flip: every clip comes with its soundtrack

Example prompts

  • An afrobeat dancer on a Cotonou rooftop at sunset, slow tracking shot circling her, her wrap swirling, street ambience and distant percussion.

  • Close-up of coffee pouring into a glass in slow motion, steam, splashes and warm light reflections, shallow depth of field, crisp liquid sound.

Good to know

  • No seed, no negative prompt and no audio inputs.
  • Sound is always generated; it cannot be turned off.
  • Input videos must be 3 to 30 seconds each, 30 seconds in total, as MP4 or MOV.
  • The prompt takes up to 26,000 characters in English or 11,000 in other languages.
  • A generation can take several minutes.

Technical specifications

Author
Kuaishou
API identifier
kling-v4
Category
Video
Rate limit
30 RPM
Billing unit
second

Ideal for

  • Product and brand videos
  • Character-consistent scenes
  • Starting and ending on chosen frames
  • Restyling or editing an existing clip
  • Vertical and wide formats from one model

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

What can I send to Kling V4?

A text prompt, a first frame (image_url), middle keyframes (middle_images), a last frame (last_frame_image_url), reference images (reference_images), reference videos (reference_videos) and a video to edit (base_video_url). Up to 10 images and 5 videos in total.

How do I point at an image or a video in the prompt?

Write @image_1, @image_2… for images and @video_1… for videos. Images are numbered first frame, then middle images, then last frame, then reference images. The video to edit is @video_1, before the reference videos.

Why can't I send aspect_ratio or duration?

With a first, middle or last frame, or a video to edit, the ratio comes from your inputs, so aspect_ratio is refused. With a video to edit, the output follows its length, so duration is refused. Otherwise the ratio is 16:9, 9:16, 1:1 or 21:9 and the duration 3 to 30 seconds.

How is it billed?

By the second of output: 338 credits at 720p, 505 at 1080p. With any input video, reference or to edit, the rate is 202 (720p) or 303 (1080p) credits per billed second, where billed seconds are the output length plus the longer of the input videos' total length and the output length. A 5-second output with a 7-second reference video bills 12 seconds.

Kling V4 or Kling V3: which should I pick?

Kling V3 (model: "kling-v3") runs 3 to 15 seconds, goes up to 4K, has an optional audio switch and a negative prompt. Kling V4 runs up to 30 seconds, takes middle frames, up to 10 images and input videos, and always generates sound. Pick on the inputs and lengths you need.

How do I call Kling V4 through the API?

Send a POST to /v1/videos/generations with your Tchavi key and model: "kling-v4", then prompt and, as needed, resolution, duration, image_url, middle_images, last_frame_image_url, reference_images, reference_videos or base_video_url. The job runs asynchronously: poll it until it completes.

Can I pay with mobile money, without a bank card?

Yes. Top up your Tchavi account with Orange Money, MTN MoMo, M-Pesa or another mobile money operator. No bank card is needed. Credits land as soon as the payment is confirmed and are deducted as you use them.

Is the API compatible with OpenAI's?

Yes. Keep your current OpenAI SDK, just change the base URL to Tchavi's (shown in the API tab) and use your Tchavi key. The rest of your code stays the same.

API

import Tchavi from '@tchavi/sdk';

const client = new Tchavi({ apiKey: 'API_KEY' });

const job = await client.videos.generations.create({
  "model": "kling-v4",
  "prompt": "A cinematic shot of a cat astronaut floating in space",
  "resolution": "720p",
  "duration": 5,
  "aspect_ratio": "16:9",
  "generate_audio": true
});

console.log('Job id:', job.id);
console.log('Credits used:', job.tchavi.credits_used);

// Poll for completion
let result = await client.videos.generations.retrieve(job.id);
while (result.status === 'pending' || result.status === 'processing') {
  await new Promise((r) => setTimeout(r, 2000));
  result = await client.videos.generations.retrieve(job.id);
}
console.log('Video URL:', result.output?.video_url);

API parameters

Every parameter this model accepts on the API. Check the SDK for full typings.

modelRequired
string

ID of the video model (e.g. `kling-v4`).

promptRequired
string

Text description of the video to generate.

Pricing

720p · per second
338 credits
10s video ≈ 3 380 cr
1080p · per second
505 credits
10s video ≈ 5 050 cr
Per day
Per week
Per month
A 10 000 F CFA top-up gives you about ~8 videos of 10s. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use Kling V4?

Create your accountAPI Documentation

Bonus credits on your first top-up · No card to sign up