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