Rate Limits — OneHub

Rate limits are enforced per API key based on your plan.

Docs Docs Quick Start Authentication SDK Setup Available Models Rate Limits Chat Completions Streaming List Models Embeddings Image Generation Text to Speech Speech to Text Billing & Wallet Webhooks Errors

Rate Limits

Each API key can make a fixed number of requests per minute based on your plan:

PlanRequests / min
Trial10
Lite100
Creator500
Studio2000

Headers

Rate limit headers are included in every response:

  • X-RateLimit-Limit — requests allowed per window
  • X-RateLimit-Remaining — requests left in the current window
  • X-RateLimit-Reset — Unix timestamp when the window resets

Handling 429

When you exceed the limit, requests return 429 Too Many Requests with the OpenAI error format (see Errors). Wait for the X-RateLimit-Reset timestamp, or back off with exponential retry and jitter.

{
  "error": {
    "message": "Rate limit reached",
    "type": "rate_limit_exceeded",
    "code": "rate_limit_exceeded"
  }
}