Files
hsa/.venv/lib/python3.10/site-packages/dashscope/common/error.py
2025-09-11 13:29:12 +00:00

109 lines
1.9 KiB
Python

class DashScopeException(Exception):
pass
class AuthenticationError(DashScopeException):
pass
class InvalidParameter(DashScopeException):
pass
class InvalidTask(DashScopeException):
pass
class UnsupportedModel(DashScopeException):
pass
class UnsupportedTask(DashScopeException):
pass
class ModelRequired(DashScopeException):
pass
class InvalidModel(DashScopeException):
pass
class InvalidInput(DashScopeException):
pass
class InvalidFileFormat(DashScopeException):
pass
class UnsupportedApiProtocol(DashScopeException):
pass
class NotImplemented(DashScopeException):
pass
class MultiInputsWithBinaryNotSupported(DashScopeException):
pass
class UnexpectedMessageReceived(DashScopeException):
pass
class UnsupportedData(DashScopeException):
pass
# for server send generation or inference error.
class RequestFailure(DashScopeException):
def __init__(self,
request_id=None,
message=None,
name=None,
http_code=None):
self.request_id = request_id
self.message = message
self.name = name
self.http_code = http_code
def __str__(self):
msg = 'Request failed, request_id: %s, http_code: %s error_name: %s, error_message: %s' % ( # noqa E501
self.request_id, self.http_code, self.name, self.message)
return msg
class UnknownMessageReceived(DashScopeException):
pass
class InputDataRequired(DashScopeException):
pass
class InputRequired(DashScopeException):
pass
class UnsupportedDataType(DashScopeException):
pass
class ServiceUnavailableError(DashScopeException):
pass
class UnsupportedHTTPMethod(DashScopeException):
pass
class AsyncTaskCreateFailed(DashScopeException):
pass
class UploadFileException(DashScopeException):
pass