Configuration

This module contains functionality related to the the configuration module for augmentation.components.retrievers.basic.

Configuration

BasicRetrieverConfiguration

Bases: RetrieverConfiguration

Configuration for the Basic Retriever component.

This class defines the configuration parameters needed for initializing and operating the basic retriever, extending the base RetrieverConfiguration.

Source code in src/augmentation/components/retrievers/basic/configuration.py
11
12
13
14
15
16
17
18
19
20
21
class BasicRetrieverConfiguration(RetrieverConfiguration):
    """
    Configuration for the Basic Retriever component.

    This class defines the configuration parameters needed for initializing
    and operating the basic retriever, extending the base RetrieverConfiguration.
    """

    name: Literal[RetrieverName.BASIC] = Field(
        ..., description="The name of the retriever."
    )