Class: Aws::BedrockAgentRuntime::Types::AgenticRetrieveConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-bedrockagentruntime/types.rb

Overview

Configuration settings for the agentic retrieval operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#foundation_model_configurationTypes::FoundationModelConfiguration

The foundation model configuration. Required when foundationModelType is CUSTOM.



537
538
539
540
541
542
543
544
545
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 537

class AgenticRetrieveConfiguration < Struct.new(
  :foundation_model_configuration,
  :foundation_model_type,
  :max_agent_iteration,
  :reranking_configuration,
  :reranking_model_type)
  SENSITIVE = []
  include Aws::Structure
end

#foundation_model_typeString

The type of foundation model to use. CUSTOM uses a specified model, MANAGED uses the service default.

Returns:

  • (String)


537
538
539
540
541
542
543
544
545
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 537

class AgenticRetrieveConfiguration < Struct.new(
  :foundation_model_configuration,
  :foundation_model_type,
  :max_agent_iteration,
  :reranking_configuration,
  :reranking_model_type)
  SENSITIVE = []
  include Aws::Structure
end

#max_agent_iterationInteger

The maximum number of agent iterations for retrieval.

Returns:

  • (Integer)


537
538
539
540
541
542
543
544
545
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 537

class AgenticRetrieveConfiguration < Struct.new(
  :foundation_model_configuration,
  :foundation_model_type,
  :max_agent_iteration,
  :reranking_configuration,
  :reranking_model_type)
  SENSITIVE = []
  include Aws::Structure
end

#reranking_configurationTypes::AgenticRetrieveRerankingConfiguration

The reranking model configuration. Required when rerankingModelType is CUSTOM.



537
538
539
540
541
542
543
544
545
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 537

class AgenticRetrieveConfiguration < Struct.new(
  :foundation_model_configuration,
  :foundation_model_type,
  :max_agent_iteration,
  :reranking_configuration,
  :reranking_model_type)
  SENSITIVE = []
  include Aws::Structure
end

#reranking_model_typeString

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.

Returns:

  • (String)


537
538
539
540
541
542
543
544
545
# File 'lib/aws-sdk-bedrockagentruntime/types.rb', line 537

class AgenticRetrieveConfiguration < Struct.new(
  :foundation_model_configuration,
  :foundation_model_type,
  :max_agent_iteration,
  :reranking_configuration,
  :reranking_model_type)
  SENSITIVE = []
  include Aws::Structure
end