Operational behavior
Common responses
400
Bad request — missing field, malformed body, or unsupported feature (e.g. Anthropic system as array).
401
Missing, disabled, expired, or unrecognized API key.
402
Wallet or credit pool exhausted. Top up to resume.
403
Model is not enabled for this project.
429
Rate limit, quota, or provider cooldown. Honor Retry-After if present.
502
Provider connection failed or timed out. Safe to retry.
503
All providers for the model are circuit-open. Retry-After: 60.
5xx
Provider or Gateway error. Check request logs in the console.