diff --git a/src/crewai/utilities/exceptions/__init__.py b/src/crewai/utilities/exceptions/__init__.py new file mode 100644 index 000000000..e1bbd106c --- /dev/null +++ b/src/crewai/utilities/exceptions/__init__.py @@ -0,0 +1,5 @@ +"""Exceptions module for crewAI utilities.""" + +from .embedding_exceptions import EmbeddingConfigurationError, EmbeddingProviderError + +__all__ = ["EmbeddingConfigurationError", "EmbeddingProviderError"] diff --git a/src/crewai/utilities/exceptions/embedding_exceptions.py b/src/crewai/utilities/exceptions/embedding_exceptions.py new file mode 100644 index 000000000..b1033e261 --- /dev/null +++ b/src/crewai/utilities/exceptions/embedding_exceptions.py @@ -0,0 +1,9 @@ +"""Exceptions related to embedding functionality.""" + +class EmbeddingConfigurationError(Exception): + """Raised when there is an error in the embedding configuration.""" + pass + +class EmbeddingProviderError(Exception): + """Raised when there is an error with the embedding provider.""" + pass