aiq.data_models.retriever#

Attributes#

Classes#

RetrieverBaseConfig

The base level config object for a retriever object. Retrievers use different provider clients (e.g., Milvus) to

Module Contents#

class RetrieverBaseConfig(/, **data: Any)#

Bases: aiq.data_models.common.TypedBaseModel, aiq.data_models.common.BaseModelRegistryTag

The base level config object for a retriever object. Retrievers use different provider clients (e.g., Milvus) to provide an interface for searching for and retrieving documents from the configured data store.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

RetrieverBaseConfigT#