Class: Aws::BedrockAgentRuntime::Types::AgenticRetrieveStreamRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentRuntime::Types::AgenticRetrieveStreamRequest
- Defined in:
- gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb
Overview
Request structure for the agentic retrieve stream operation.
Constant Summary collapse
- SENSITIVE =
[:user_context]
Instance Attribute Summary collapse
-
#agentic_retrieve_configuration ⇒ Types::AgenticRetrieveConfiguration
Configuration settings for the agentic retrieval operation.
-
#generate_response ⇒ Boolean
Whether to generate a response based on the retrieved results.
-
#memory_configuration ⇒ Types::AgenticRetrieveMemoryConfiguration
The configuration for using an Amazon Bedrock AgentCore Memory resource with this retrieval.
-
#messages ⇒ Array<Types::AgenticRetrieveMessage>
The list of messages for the agentic retrieval conversation.
-
#next_token ⇒ String
Opaque continuation token for paginated results.
-
#policy_configuration ⇒ Types::AgenticRetrievePolicyConfiguration
Policy configuration for guardrails and content filtering.
-
#retrieval_instruction_configuration ⇒ Types::AgenticRetrieveInstructionConfiguration
A retrieval instruction to apply to this request.
-
#retrievers ⇒ Array<Types::AgenticRetriever>
The list of retrievers to use for agentic retrieval.
-
#user_context ⇒ Types::UserContext
Contains information about the user making the request.
Instance Attribute Details
#agentic_retrieve_configuration ⇒ Types::AgenticRetrieveConfiguration
Configuration settings for the agentic retrieval operation.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#generate_response ⇒ Boolean
Whether to generate a response based on the retrieved results.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#memory_configuration ⇒ Types::AgenticRetrieveMemoryConfiguration
The configuration for using an Amazon Bedrock AgentCore Memory resource with this retrieval.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#messages ⇒ Array<Types::AgenticRetrieveMessage>
The list of messages for the agentic retrieval conversation.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#next_token ⇒ String
Opaque continuation token for paginated results.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#policy_configuration ⇒ Types::AgenticRetrievePolicyConfiguration
Policy configuration for guardrails and content filtering.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#retrieval_instruction_configuration ⇒ Types::AgenticRetrieveInstructionConfiguration
A retrieval instruction to apply to this request.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#retrievers ⇒ Array<Types::AgenticRetriever>
The list of retrievers to use for agentic retrieval.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |
#user_context ⇒ Types::UserContext
Contains information about the user making the request. This is used for access control filtering to ensure that retrieval results only include documents the user is authorized to access.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 |
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 1190 class AgenticRetrieveStreamRequest < Struct.new( :agentic_retrieve_configuration, :generate_response, :memory_configuration, :messages, :next_token, :policy_configuration, :retrieval_instruction_configuration, :retrievers, :user_context) SENSITIVE = [:user_context] include Aws::Structure end |