Exceptions¶
exceptions
¶
Exception types for ullm - compatible with litellm exceptions.
UllmException(message, status_code=None, model=None, llm_provider=None)
¶
Bases: Exception
Base exception for all ullm errors.
Source code in ullm/exceptions.py
AuthenticationError(message, model=None, llm_provider=None)
¶
BadRequestError(message, model=None, llm_provider=None)
¶
RateLimitError(message, model=None, llm_provider=None)
¶
Timeout(message, model=None, llm_provider=None)
¶
APIError(message, status_code=500, model=None, llm_provider=None)
¶
ProviderNotFoundError(model)
¶
Bases: UllmException
Raised when provider cannot be determined from model string.
Source code in ullm/exceptions.py
UnsupportedProviderError(provider, model)
¶
(Full API reference coming soon)