Rate Limits

Rate limits depend on your account level, which is unlocked automatically based on your lifetime spend on the platform.

Tchavi is pay-as-you-go: every user can call every model, and credits are the natural gate. Rate limits depend on your account level, which is unlocked automatically based on your lifetime spend on the platform — there is no subscription. Two independent limits apply per user per minute:

  • RPM — maximum number of requests per minute.
  • TPM — maximum tokens processed per minute (input + output). For TTS, each character counts as 1 token. For Whisper, each billed minute counts as 1,000 tokens.

Account levels

Account levelUnlocked atRPMTPMMax API keys
FreeDefault10 req/min100,0001
BuilderFirst top-up30 req/min500,0003
Growth10,000 FCFA lifetime120 req/min1,000,00010
Pro50,000 FCFA lifetime300 req/min3,000,000Unlimited

A global IP-based limit of 500 req/min also applies across all users sharing the same IP address.

Exceeding a limit

When a limit is exceeded you receive a 429 response with a Retry-After header indicating how many seconds to wait before retrying. Your current level, RPM budget, and TPM budget are always visible in the X-RateLimit-* response headers (see Credits & Billing).

On this page