Download api/services/errors/llm.py from Underground-Digital/Workflow-Engine: direct link, hf CLI and curl.
- Browser
- Download file 474 Bytes
-
https://huggingface.co/spaces/Underground-Digital/Workflow-Engine/resolve/main/api/services/errors/llm.py
- Command line
-
hf download hf://spaces/Underground-Digital/Workflow-Engine/api/services/errors/llm.py
-
curl -L -o llm.py https://huggingface.co/spaces/Underground-Digital/Workflow-Engine/resolve/main/api/services/errors/llm.py
474 Bytes
| 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" | |