Skip to content

Bedrock Agent Runtime  >  Structures  >  AgenticRetrieveConfiguration

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.