Prerequisites
Check rate limit headers
Chat completion responses include request-level rate limit headers:| Header | Description |
|---|---|
Retry-After | Seconds until rate limit resets; present on 429 responses only (RFC 7231) |
X-RateLimit-Limit-Requests | Requests allowed per window |
X-RateLimit-Remaining-Requests | Requests remaining in current window |
X-RateLimit-Reset-Requests | ISO 8601 timestamp when the window resets |
Handle 429 responses
When you exceed a rate limit, the API returns a429 Too Many Requests response with a Retry-After header: