Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1Retrieval
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1::GoogleCloudAiplatformV1Retrieval
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1/classes.rb,
lib/google/apis/aiplatform_v1/representations.rb,
lib/google/apis/aiplatform_v1/representations.rb
Overview
Defines a retrieval tool that model can call to access external knowledge.
Instance Attribute Summary collapse
-
#disable_attribution ⇒ Boolean
(also: #disable_attribution?)
Optional.
-
#vertex_ai_search ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1VertexAiSearch
Retrieve from Vertex AI Search datastore for grounding.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1Retrieval
constructor
A new instance of GoogleCloudAiplatformV1Retrieval.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1Retrieval
Returns a new instance of GoogleCloudAiplatformV1Retrieval.
18401 18402 18403 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 18401 def initialize(**args) update!(**args) end |
Instance Attribute Details
#disable_attribution ⇒ Boolean Also known as: disable_attribution?
Optional. Disable using the result from this tool in detecting grounding
attribution. This does not affect how the result is given to the model for
generation.
Corresponds to the JSON property disableAttribution
18392 18393 18394 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 18392 def disable_attribution @disable_attribution end |
#vertex_ai_search ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1VertexAiSearch
Retrieve from Vertex AI Search datastore for grounding. See https://cloud.
google.com/vertex-ai-search-and-conversation
Corresponds to the JSON property vertexAiSearch
18399 18400 18401 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 18399 def vertex_ai_search @vertex_ai_search end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
18406 18407 18408 18409 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 18406 def update!(**args) @disable_attribution = args[:disable_attribution] if args.key?(:disable_attribution) @vertex_ai_search = args[:vertex_ai_search] if args.key?(:vertex_ai_search) end |