Rate Limiting
Your API rate limit depends on whether you have made a payment and your current balance.Free-Tier Users
If you haven’t recharged yet, a fixed rate limit applies:| Tier | RPM (Requests per Minute) |
|---|---|
| Free | 6 RPM |
Paid Users
After your first recharge, your rate limit scales dynamically with your balance:| Balance | RPM Limit |
|---|---|
| 10 | 30 |
| $20 | 60 |
| $200 | 600 |
| $600+ | 1,800 (default max) |
RPM = Balance × 3 (minimum 30, maximum 1,800)
Need higher limits? Contact us at support@pipellm.ai.
Balance Protection
To prevent unexpected overuse, the platform performs a real-time balance check before processing each request. If your balance is insufficient, the request will be rejected with a402 status code.
Insufficient Balance Response (402)
Rate Limit Response (429)
Rate Limit Headers
Every API response includes rate limit information:| Header | Description |
|---|---|
x-ratelimit-limit-requests | Your current RPM limit |
x-ratelimit-remaining-requests | Remaining requests in this window |
x-ratelimit-reset-requests | Time until the window resets |