| 12345678910111213141516171819 |
- from typing import Optional
-
-
- class InvokeError(Exception):
- """Base class for all LLM exceptions."""
-
- description: Optional[str] = None
-
- def __init__(self, description: Optional[str] = None) -> None:
- self.description = description
-
- def __str__(self):
- return self.description or self.__class__.__name__
-
-
- class InvokeRateLimitError(InvokeError):
- """Raised when the Invoke returns rate limit error."""
-
- description = "Rate Limit Error"
|