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

Seedance 2.0

bytedance/seedance-2

Short, punchy shots with references and sound

Seedance 2.0 is ByteDance's video model, launched on 12 February 2026, with an architecture that generates picture and sound together. It produces up to 15 seconds of audio-video at 480p or 720p, with multiple shots possible within one clip.

Modalities
Price / second
226cr
Rate limit
30 RPM
Released
Feb 12, 2026

Its strength is control by reference. ByteDance says it takes up to 9 images, 3 videos and 3 audio clips as input to pin a character's look, a style or a movement. Ideal for ad creatives, product demos, social formats and storyboard animatics.

On Tchavi you pay with mobile money, no bank card and no KYC. One account and one API key open 80+ models, video, image and text together, and your credits never expire.

What this model does well

  • ⏱️

    Up to 15 seconds

    Set the duration, or let the model choose (duration: -1)

  • 🔊

    Native audio

    Dialogue, sound effects and music synced to the scene

  • 🖼️

    Image, video, audio references

    Pin a character's look or a style

  • 🎞️

    Start and end image

    Animate a photo or lock the final frame

  • 📐

    Many formats

    16:9, 9:16, 1:1, 4:3, 3:4 or adaptive to your references

  • 🎲

    Repeatable seed

    Set a seed to get a similar render back

Example prompts

  • A bottle of bissap juice on a counter, the camera orbits it, condensation drops slide down, ice cubes clink, market ambience behind. An 8-second ad shot.

  • Shot 1: a young designer adjusts a wax-print fabric on a mannequin. Shot 2: she smiles at the camera and says "It's ready!" Natural workshop light, sewing-machine noise.

Good to know

  • Maximum resolution is 720p: for 1080p or 4K, choose Veo 3.1 or Kling V3.
  • No negative prompt: describe what you want rather than what you want to avoid.

Technical specifications

Author
bytedance
API identifier
seedance-2
Category
Video
Rate limit
30 RPM
Billing unit
second

Ideal for

  • Short ad creatives
  • Product demonstrations
  • Short formats for social
  • Storyboard animatics
  • A consistent character across shots

Ready to try it?

Test this model in the playground, no setup needed.

Frequently asked questions

Seedance 2 or Seedance 2 Fast: which should I pick?

Seedance 2 Fast (model: "seedance-2-fast") is the draft tier: it trades quality for speed and cost, to find a shot. Move to Seedance 2 once the concept is settled and you want the final render.

Seedance 2 or Kling V3: which should I pick?

Seedance 2 takes reference images, videos and audio to keep a character consistent; Kling V3 (model: "kling-v3") goes up to 4K and accepts a negative prompt. Need references: Seedance; need high definition: Kling.

What durations, resolutions and formats?

Duration: up to 15 seconds, or -1 to let the model choose. Resolutions: 480p or 720p. Formats: 16:9, 9:16, 1:1, 4:3, 3:4 or adaptive. Audio is on by default; generate_audio: false turns it off.

How many references can I send?

According to ByteDance, the platform takes up to 9 images, 3 videos and 3 audio clips as references, along with the prompt text. Name each reference in the prompt to say what it contributes: the face, the setting, the rhythm.

How do I call Seedance 2 through the API?

Send a POST to /v1/videos/generations with your Tchavi key and model: "seedance-2", then prompt, duration, resolution ("480p" or "720p") and aspect_ratio. Add image_url to animate a photo, or references to pin a character.

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": "seedance-2",
  "prompt": "A cinematic shot of a cat astronaut floating in space",
  "resolution": "480p",
  "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. `seedance-2`).

promptRequired
string

Text description of the video to generate.

Pricing

480p · per second
226 credits
10s video ≈ 2 260 cr
720p · per second
510 credits
10s video ≈ 5 100 cr
Per day
Per week
Per month
A 10 000 F CFA top-up gives you about ~13 videos of 10s. Pay with Orange Money, MTN MoMo or M-Pesa — no Visa card needed.

Ready to use Seedance 2.0?

Create your accountAPI Documentation

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