Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/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) ⇒ GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig
constructor
A new instance of GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig
Returns a new instance of GoogleCloudAiplatformV1beta1GenAiAdvancedFeaturesConfigRagConfig.
25580 25581 25582 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 25580 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
25577 25578 25579 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 25577 def enable_rag @enable_rag end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
25585 25586 25587 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 25585 def update!(**args) @enable_rag = args[:enable_rag] if args.key?(:enable_rag) end |