Errors
| Status | Code | Meaning |
|---|---|---|
| 400 | invalid_request | Malformed JSON or a missing field |
| 401 | invalid_api_key | Missing, revoked or mistyped key |
| 403 | forbidden | Key lacks access to the model or tool |
| 404 | not_found | Unknown route or model |
| 429 | rate_limit_exceeded | Slow down and retry |
| 503 | upstream_unavailable | Provider outage, see status |