Shared
Models
APIErrorObject object{ type: "api_error", message }
APIErrorObject object{ type: "api_error", message }
type: "api_error"
type: "api_error"
defaultapi_error
message: string
message: string
defaultInternal server error
AuthenticationError object{ type: "authentication_error", message }
AuthenticationError object{ type: "authentication_error", message }
type: "authentication_error"
type: "authentication_error"
defaultauthentication_error
message: string
message: string
defaultAuthentication error
BillingError object{ type: "billing_error", message }
BillingError object{ type: "billing_error", message }
type: "billing_error"
type: "billing_error"
defaultbilling_error
message: string
message: string
defaultBilling error
ErrorObject = InvalidRequestError or AuthenticationError or BillingError or 6 more
ErrorObject = InvalidRequestError or AuthenticationError or BillingError or 6 more
One of the following:
ErrorResponse object{ type: "error", error, request_id }
ErrorResponse object{ type: "error", error, request_id }
ErrorType = "invalid_request_error" or "authentication_error" or "permission_error" or 6 more
ErrorType = "invalid_request_error" or "authentication_error" or "permission_error" or 6 more
One of the following:
"invalid_request_error"
"authentication_error"
"permission_error"
"not_found_error"
"rate_limit_error"
"timeout_error"
"overloaded_error"
"api_error"
"billing_error"
GatewayTimeoutError object{ type: "timeout_error", message }
GatewayTimeoutError object{ type: "timeout_error", message }
type: "timeout_error"
type: "timeout_error"
defaulttimeout_error
message: string
message: string
defaultRequest timeout
InvalidRequestError object{ type: "invalid_request_error", message }
InvalidRequestError object{ type: "invalid_request_error", message }
type: "invalid_request_error"
type: "invalid_request_error"
defaultinvalid_request_error
message: string
message: string
defaultInvalid request
NotFoundError object{ type: "not_found_error", message }
NotFoundError object{ type: "not_found_error", message }
type: "not_found_error"
type: "not_found_error"
defaultnot_found_error
message: string
message: string
defaultNot found
OverloadedError object{ type: "overloaded_error", message }
OverloadedError object{ type: "overloaded_error", message }
type: "overloaded_error"
type: "overloaded_error"
defaultoverloaded_error
message: string
message: string
defaultOverloaded
PermissionError object{ type: "permission_error", message }
PermissionError object{ type: "permission_error", message }
type: "permission_error"
type: "permission_error"
defaultpermission_error
message: string
message: string
defaultPermission denied
RateLimitError object{ type: "rate_limit_error", message }
RateLimitError object{ type: "rate_limit_error", message }
type: "rate_limit_error"
type: "rate_limit_error"
defaultrate_limit_error
message: string
message: string
defaultRate limited