""" Исключения для сервисов скоринга. """ class ScoringError(Exception): """Базовое исключение для ошибок скоринга.""" pass class ModelNotLoadedError(ScoringError): """Модель не загружена или недоступна.""" pass class VectorStoreError(ScoringError): """Ошибка при работе с хранилищем векторов.""" pass class DeepSeekAPIError(ScoringError): """Ошибка при обращении к DeepSeek API.""" pass class InsufficientExamplesError(ScoringError): """Недостаточно примеров для расчета скора.""" pass class TextTooShortError(ScoringError): """Текст слишком короткий для векторизации.""" pass