Errors

Fabric-shaped OpenAI-compatible errors; no upstream vendor text.

Error shape

Errors are Fabric-shaped and OpenAI-compatible. Messages never include upstream vendor or provider model text.

{
  "error": {
    "message": "Model not allowed for organisation",
    "type": "invalid_request_error"
  }
}

Status codes

StatusTypical cause
400Invalid JSON or missing model/messages
401Missing or invalid API key
402Insufficient balance / reserve / low-balance alert not set
403Suspended Organisation or model not allowed
404Unknown Fabric Model
429Organisation rate limit exceeded
502Upstream provider error (Fabric-generic message)