API · limits

Rate limits

Rate limits run before any external model call. All keys share the authenticated account’s plan.

Account allowances

PlanRPMDailyMonthlyMax promptProviders
free605202,000 charsmock, xai
developer602,00050,0008,000 charsmock, 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
    }
  }
}