Table of Contents
Module spoon_ai.llm.errors
Standardized error hierarchy for LLM operations.
LLMError Objects​
class LLMError(Exception)
Base exception for all LLM-related errors.
ProviderError Objects​
class ProviderError(LLMError)
Provider-specific error with detailed context.
ConfigurationError Objects​
class ConfigurationError(LLMError)
Configuration validation or loading error.
RateLimitError Objects​
class RateLimitError(ProviderError)
Rate limit exceeded error.
AuthenticationError Objects​
class AuthenticationError(ProviderError)
Authentication failed error.
ModelNotFoundError Objects​
class ModelNotFoundError(ProviderError)
Model not found or not available error.
TokenLimitError Objects​
class TokenLimitError(ProviderError)
Token limit exceeded error.
NetworkError Objects​
class NetworkError(ProviderError)
Network connectivity or timeout error.
ProviderUnavailableError Objects​
class ProviderUnavailableError(ProviderError)
Provider service unavailable error.
ValidationError Objects​
class ValidationError(LLMError)
Input validation error.