Retry guidance
- Retry
429,502, and503with exponential backoff and jitter. - Retry a timed-out generation submit with the same idempotency key and body.
- Do not retry
400,401,402,403, or422without changing the cause. - Treat
409as a request-body mismatch, not a transient failure.
X-RateLimit-Limit, X-RateLimit-Remaining, and
X-RateLimit-Reset on authenticated responses.