Rate Limits

Chat requests — 20 requests per minute per API key
Monthly quota — Free: 1,000 / Pro: 10,000 / Enterprise: custom

Exceeding limits returns 429 Too Many Requests with a Retry-After header.

Error Handling

Failed requests return a JSON error with the appropriate HTTP status.

{
  "detail": "Invalid API key"
}
StatusMeaning
401Invalid or missing API key
403Account disabled
422Invalid request body
429Rate limit exceeded
500Server error — try a different provider