invalid_request | The request was malformed, failed validation, or used an unsupported feature or attachment. |
unknown_route | An API-looking path that does not exist, such as /chat/completions on the bare host. The message names the correct route. |
model_unavailable | The requested model could not be resolved or is not available. The param is model. |
unauthorized | The credential is missing, malformed, revoked, or expired. |
forbidden | Authenticated, but not permitted to perform this action. |
insufficient_quota | Prepaid balance, plan allowance, or a Free-plan daily allowance is exhausted. |
registered_free_unavailable | The Free plan cannot serve this request on this credential. |
reservation_invalid | An Encrypted Free-plan reservation was invalid or replayed; restart the whole send. |
payment_required | An unfunded Free-plan browser session asked for a paid model. |
provider_error | An upstream provider returned an error. |
rate_limited | A rate limit was exceeded. |
unavailable | The service or upstream is temporarily unavailable. |
internal_error | Fallback for an unexpected/unclassified error. |