Shared
Models
api_error_object: object{ type: "api_error", message }
api_error_object: object{ type: "api_error", message }
type: "api_error"
message: string
authentication_error: object{ type: "authentication_error", message }
authentication_error: object{ type: "authentication_error", message }
type: "authentication_error"
message: string
billing_error: object{ type: "billing_error", message }
billing_error: object{ type: "billing_error", message }
type: "billing_error"
message: string
error_object: InvalidRequestError or AuthenticationError or BillingError or 6 more
error_object: InvalidRequestError or AuthenticationError or BillingError or 6 more
error_response: object{ type: "error", error, request_id }
error_response: object{ type: "error", error, request_id }
error_type: "invalid_request_error" or "authentication_error" or "permission_error" or 6 more
error_type: "invalid_request_error" or "authentication_error" or "permission_error" or 6 more
"invalid_request_error"
"authentication_error"
"permission_error"
"not_found_error"
"rate_limit_error"
"timeout_error"
"overloaded_error"
"api_error"
"billing_error"
gateway_timeout_error: object{ type: "timeout_error", message }
gateway_timeout_error: object{ type: "timeout_error", message }
type: "timeout_error"
message: string
invalid_request_error: object{ type: "invalid_request_error", message }
invalid_request_error: object{ type: "invalid_request_error", message }
type: "invalid_request_error"
message: string
not_found_error: object{ type: "not_found_error", message }
not_found_error: object{ type: "not_found_error", message }
type: "not_found_error"
message: string
overloaded_error: object{ type: "overloaded_error", message }
overloaded_error: object{ type: "overloaded_error", message }
type: "overloaded_error"
message: string
permission_error: object{ type: "permission_error", message }
permission_error: object{ type: "permission_error", message }
type: "permission_error"
message: string
rate_limit_error: object{ type: "rate_limit_error", message }
rate_limit_error: object{ type: "rate_limit_error", message }
type: "rate_limit_error"
message: string