AgenticRetrieveConfiguration¶
Structure Class¶
AgenticRetrieveConfiguration
dataclass
¶
Configuration settings for the agentic retrieval operation.
Attributes¶
foundation_model_configuration
class-attribute
instance-attribute
¶
foundation_model_configuration: FoundationModelConfiguration | None = None
The foundation model configuration. Required when foundationModelType is CUSTOM.
foundation_model_type
class-attribute
instance-attribute
¶
foundation_model_type: FoundationModelType = FoundationModelType('MANAGED')
The type of foundation model to use. CUSTOM uses a specified model, MANAGED uses the service default.
max_agent_iteration
class-attribute
instance-attribute
¶
max_agent_iteration: int = 5
The maximum number of agent iterations for retrieval.
reranking_configuration
class-attribute
instance-attribute
¶
reranking_configuration: AgenticRetrieveRerankingConfiguration | None = None
The reranking model configuration. Required when rerankingModelType is CUSTOM.
reranking_model_type
class-attribute
instance-attribute
¶
reranking_model_type: AgenticRetrieveRerankingModelType | None = None
The type of reranking model to use. CUSTOM uses a specified model, MANAGED uses the service default. If not specified, defaults to MANAGED for managed embedding knowledge bases and NONE for custom embedding knowledge bases.