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)