Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1::GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig
- 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
Configuration for Retrieval Augmented Generation feature.
Instance Attribute Summary collapse
-
#enable_rag ⇒ Boolean
(also: #enable_rag?)
If true, enable Retrieval Augmented Generation in ChatCompletion request.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig
constructor
A new instance of GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig
Returns a new instance of GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfigRagConfig.
11668 11669 11670 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 11668 def initialize(**args) update!(**args) end |
Instance Attribute Details
#enable_rag ⇒ Boolean Also known as: enable_rag?
If true, enable Retrieval Augmented Generation in ChatCompletion request. Once
enabled, the endpoint will be identified as GenAI endpoint and Arthedain
router will be used.
Corresponds to the JSON property enableRag
11665 11666 11667 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 11665 def enable_rag @enable_rag end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11673 11674 11675 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 11673 def update!(**args) @enable_rag = args[:enable_rag] if args.key?(:enable_rag) end |