Rate Limits and Higher Throughput
Kimi API applies rate limits to request frequency and concurrency to keep the platform stable and ensure fair use. Your rate limit tier is tied to the total top-up amount in your account.
Rate Limit Tiers
API rate limits are tiered based on your account’s total top-up amount. The higher your total top-up amount, the higher the available rate limits. For detailed tier criteria and the corresponding RPM (requests per minute) and TPM (tokens per minute) limits, see the instructions in the platform.kimi.com/ console.
View Your Current Limits
- Log in to the API console to view the current rate limit tier for your account.
- API response headers also include rate limit information:
X-RateLimit-Limit: current rate limit ceilingX-RateLimit-Remaining: remaining available requestsX-RateLimit-Reset: time when the limit resets
Handling 429 Errors
When your request frequency exceeds the limit, the API returns a 429 status code. We recommend that you:
- Use exponential backoff for retries: wait 1 second before the first retry, then double the wait time each time (2s, 4s, 8s...).
- Control concurrency: use a request queue or semaphore to limit the number of requests sent at the same time.
- Batch processing: combine multiple small requests into fewer larger requests.
Request Higher Rate Limits
If your business needs exceed your current rate limits:
- Top up to increase throughput: increase your total top-up amount, and the system will automatically upgrade your rate limit tier.
- Contact support: for special requirements, contact platform support or reach out to the sales team via platform.kimi.com/ to request a customized rate quota.