Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1beta/classes.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb
Overview
Citation for the generated content.
Instance Attribute Summary collapse
-
#grounding_support ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataGroundingSupport>
GroundingSupport across all claims in the answer candidate.
-
#retrieval_metadata ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataRetrievalMetadata>
Retrieval metadata to provide an understanding in the retrieval steps performed by the model.
-
#search_entry_point ⇒ Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataSearchEntryPoint
Google search entry point.
-
#support_chunks ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaFactChunk>
List of chunks to be attributed across all claims in the candidate.
-
#web_search_queries ⇒ Array<String>
Web search queries for the following-up web search.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata
constructor
A new instance of GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata
Returns a new instance of GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadata.
16254 16255 16256 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16254 def initialize(**args) update!(**args) end |
Instance Attribute Details
#grounding_support ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataGroundingSupport>
GroundingSupport across all claims in the answer candidate. An support to a
fact indicates that the claim is supported by the fact.
Corresponds to the JSON property groundingSupport
16228 16229 16230 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16228 def grounding_support @grounding_support end |
#retrieval_metadata ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataRetrievalMetadata>
Retrieval metadata to provide an understanding in the retrieval steps
performed by the model. There can be multiple such messages which can
correspond to different parts of the retrieval. This is a mechanism used to
ensure transparency to our users.
Corresponds to the JSON property retrievalMetadata
16236 16237 16238 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16236 def @retrieval_metadata end |
#search_entry_point ⇒ Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaGenerateGroundedContentResponseCandidateGroundingMetadataSearchEntryPoint
Google search entry point.
Corresponds to the JSON property searchEntryPoint
16241 16242 16243 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16241 def search_entry_point @search_entry_point end |
#support_chunks ⇒ Array<Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1betaFactChunk>
List of chunks to be attributed across all claims in the candidate. These are
derived from the grounding sources supplied in the request.
Corresponds to the JSON property supportChunks
16247 16248 16249 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16247 def support_chunks @support_chunks end |
#web_search_queries ⇒ Array<String>
Web search queries for the following-up web search.
Corresponds to the JSON property webSearchQueries
16252 16253 16254 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16252 def web_search_queries @web_search_queries end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
16259 16260 16261 16262 16263 16264 16265 |
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 16259 def update!(**args) @grounding_support = args[:grounding_support] if args.key?(:grounding_support) @retrieval_metadata = args[:retrieval_metadata] if args.key?(:retrieval_metadata) @search_entry_point = args[:search_entry_point] if args.key?(:search_entry_point) @support_chunks = args[:support_chunks] if args.key?(:support_chunks) @web_search_queries = args[:web_search_queries] if args.key?(:web_search_queries) end |