File size: 489 Bytes
0eb03b6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | class QwenAPIError(Exception):
"""Base exception untuk semua error API"""
def __init__(self, message: str = "Qwen API Error"):
super().__init__(message)
class AuthError(QwenAPIError):
"""Error autentikasi"""
def __init__(self, message: str = "Authentication failed"):
super().__init__(message)
class RateLimitError(QwenAPIError):
"""Error rate limiting"""
def __init__(self, message: str = "Rate limit exceeded"):
super().__init__(message) |