Configuration

This module contains functionality related to the the configuration module for embedding.embedding_models.hugging_face.

Configuration

HuggingFaceEmbeddingModelConfiguration

Bases: EmbeddingModelConfiguration

Configuration class for Hugging Face embedding models.

This class extends the base EmbeddingModelConfiguration to provide specific configuration options for Hugging Face embedding models.

Source code in src/embedding/embedding_models/hugging_face/configuration.py
11
12
13
14
15
16
17
18
19
20
21
class HuggingFaceEmbeddingModelConfiguration(EmbeddingModelConfiguration):
    """
    Configuration class for Hugging Face embedding models.

    This class extends the base EmbeddingModelConfiguration to provide
    specific configuration options for Hugging Face embedding models.
    """

    provider: Literal[EmbeddingModelProviderName.HUGGING_FACE] = Field(
        ..., description="The provider of the embedding model."
    )