Retriever_configuration
This module contains functionality related to the the retriever_configuration module for augmentation.bootstrap.configuration.components.
Retriever_configuration
RetrieverConfiguration
Bases: BaseConfiguration
Configuration class for retrievers.
This class defines the parameters needed to configure a retriever component in the RAG pipeline.
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
18 19 20 21 22 23 24 25 26 27 28 29 | |
RetrieverConfigurationRegistry
Bases: ConfigurationRegistry
Registry for retriever configurations.
Maps RetrieverName enum values to their corresponding configuration classes. Used for dynamic instantiation of retriever components based on configuration.
| Attributes: |
|
|---|
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
32 33 34 35 36 37 38 39 40 41 42 43 | |
RetrieverName
Bases: str, Enum
Enumeration of supported retriever types.
Source code in src/augmentation/bootstrap/configuration/components/retriever_configuration.py
10 11 12 13 14 15 | |