API · limits
Rate limits
Rate limits run before any external model call. All keys share the authenticated account’s plan.
Account allowances
| Plan | RPM | Daily | Monthly | Max prompt | Providers |
|---|---|---|---|---|---|
free | 60 | 5 | 20 | 2,000 chars | mock, xai |
developer | 60 | 2,000 | 50,000 | 8,000 chars | mock, xai |
429 response
{
"error": {
"code": "rate_limit_exceeded",
"message": "Request rate limit exceeded for this API key.",
"requestId": "req_abc123",
"details": {
"limit": "requestsPerMinute",
"retryAfterSeconds": 42
}
}
}