Tchavi
Why TchaviModelsPricingDocumentationBlog
TchaviTchavi

Frontier AI, paid with mobile money. No card, no KYC.

Product

  • Why Tchavi
  • Pricing
  • Models

Resources

  • Documentation
  • API Reference
  • Blog
  • Support

Legal

  • Privacy
  • Terms of Service

© 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 V3 Motion Control

kuaishou/kling-v3-motion-control

Copy a movement onto your character

The Motion Control variant takes a reference video and applies its movement to your own subject, so a dance or a gesture transfers to a brand character or an illustration. Priced like Kling v3.

Modalities
Price / second
303cr
Rate limit
30 RPM

What this model does well

  • 🕺

    Motion transfer

    Transfer the exact motion from a reference clip onto any character

  • 🎬

    Two quality tiers

    Standard 720p or Pro 1080p

  • 🎞️

    Orientation-aware framing

    Follow the character image (≤10s) or the motion video (≤30s)

  • 🔊

    Keep original sound

    Preserve the reference video's audio track on the output

Good to know

  • Reference video must be 3–30 seconds
  • Image and video should share a consistent framing (avoid portrait + full-body mismatch)
  • No negative prompt, no end-frame image, no user-selectable aspect ratio

Technical specifications

Author
Kuaishou
API identifier
kling-v3-motion-control
Category
Video
Rate limit
30 RPM
Billing unit
second

Ideal for

  • Putting a trending dance on a brand character
  • Animating an illustration with a real movement
  • Reusing one motion across several looks
  • Matching a choreography exactly

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

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-v3-motion-control",
  "prompt": "A cinematic shot of a cat astronaut floating in space",
  "resolution": "720p",
  "duration": 5,
  "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-v3-motion-control`).

promptRequired
string

Text description of the video to generate.

Pricing

720p · per second
303 credits
10s video ≈ 3 030 cr
1080p · per second
404 credits
10s video ≈ 4 040 cr
Per day
Per week
Per month
A 10 000 F CFA top-up gives you about ~9 videos of 10s. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use Kling V3 Motion Control?

Create your accountAPI Documentation

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