Class: Aws::BedrockRuntime::Types::SearchResultBlock

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb

Overview

A search result block that enables natural citations with proper source attribution for retrieved content.

This field is only supported by Anthropic Claude Opus 4.1, Opus 4, Sonnet 4.5, Sonnet 4, Sonnet 3.7, and 3.5 Haiku models.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#citationsTypes::CitationsConfig

Configuration setting for citations



4133
4134
4135
4136
4137
4138
4139
4140
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 4133

class SearchResultBlock < Struct.new(
  :source,
  :title,
  :content,
  :citations)
  SENSITIVE = []
  include Aws::Structure
end

#contentArray<Types::SearchResultContentBlock>

An array of search result content block.



4133
4134
4135
4136
4137
4138
4139
4140
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 4133

class SearchResultBlock < Struct.new(
  :source,
  :title,
  :content,
  :citations)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The source URL or identifier for the content.

Returns:

  • (String)


4133
4134
4135
4136
4137
4138
4139
4140
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 4133

class SearchResultBlock < Struct.new(
  :source,
  :title,
  :content,
  :citations)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

A descriptive title for the search result.

Returns:

  • (String)


4133
4134
4135
4136
4137
4138
4139
4140
# File 'gems/aws-sdk-bedrockruntime/lib/aws-sdk-bedrockruntime/types.rb', line 4133

class SearchResultBlock < Struct.new(
  :source,
  :title,
  :content,
  :citations)
  SENSITIVE = []
  include Aws::Structure
end