Errors
Errors follow Anthropic's error envelope: {"type":"error","error":{"type":"...","message":"..."}}
Error Format
{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "max_tokens must be greater than 0"
}
}Common Error Types
authentication_error(401) — Invalid or missing API keypermission_error(403) — Key doesn't have access to this modelnot_found_error(404) — Model not foundrate_limit_error(429) — Too many requests, respect your RPM limitinvalid_request_error(400) — Malformed request bodyapi_error(500) — Internal server erroroverloaded_error(529) — Upstream provider overloaded
HTTP Status Codes
- 200 — Success
- 400 — Bad request
- 401 — Unauthorized
- 402 — Insufficient credits
- 429 — Rate limited
- 500 — Server error
