Standardized structure for API error responses.
Attributes: code: HTTP status code of the error status: Status message (e.g., "error", "failed") error: Detailed error message source: Source of the error (e.g., "engine", "sidekick") original_response: Original response object for fallback
Base exception class for all Wallaroo API errors.
Attributes: code: HTTP status code of the error status: Status message error: Detailed error message source: Source of the error response: Original APIErrorResponse object
Decorator to handle HTTP errors and convert them to appropriate custom errors.
Raised when inference fails
Raised when inference fails because of connection or timeout errors.