Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::ReasoningEngineSpec.
ReasoningEngine configurations
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#agent_framework
def agent_framework() -> ::String
Returns
- (::String) — Optional. The OSS agent framework used to develop the agent. Currently supported values: "google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom".
#agent_framework=
def agent_framework=(value) -> ::String
Parameter
- value (::String) — Optional. The OSS agent framework used to develop the agent. Currently supported values: "google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom".
Returns
- (::String) — Optional. The OSS agent framework used to develop the agent. Currently supported values: "google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom".
#class_methods
def class_methods() -> ::Array<::Google::Protobuf::Struct>
Returns
- (::Array<::Google::Protobuf::Struct>) — Optional. Declarations for object class methods in OpenAPI specification format.
#class_methods=
def class_methods=(value) -> ::Array<::Google::Protobuf::Struct>
Parameter
- value (::Array<::Google::Protobuf::Struct>) — Optional. Declarations for object class methods in OpenAPI specification format.
Returns
- (::Array<::Google::Protobuf::Struct>) — Optional. Declarations for object class methods in OpenAPI specification format.
#deployment_spec
def deployment_spec() -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec
Returns
- (::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec) — Optional. The specification of a Reasoning Engine deployment.
#deployment_spec=
def deployment_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec) — Optional. The specification of a Reasoning Engine deployment.
Returns
- (::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec) — Optional. The specification of a Reasoning Engine deployment.
#package_spec
def package_spec() -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec
Returns
-
(::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec) — Optional. User provided package spec of the ReasoningEngine.
Ignored when users directly specify a deployment image through
deployment_spec.first_party_image_override
, but keeping the field_behavior to avoid introducing breaking changes.
#package_spec=
def package_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec
Parameter
-
value (::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec) — Optional. User provided package spec of the ReasoningEngine.
Ignored when users directly specify a deployment image through
deployment_spec.first_party_image_override
, but keeping the field_behavior to avoid introducing breaking changes.
Returns
-
(::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec) — Optional. User provided package spec of the ReasoningEngine.
Ignored when users directly specify a deployment image through
deployment_spec.first_party_image_override
, but keeping the field_behavior to avoid introducing breaking changes.
#service_account
def service_account() -> ::String
Returns
- (::String) — Optional. The service account that the Reasoning Engine artifact runs as. It should have "roles/storage.objectViewer" for reading the user project's Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If not specified, the Vertex AI Reasoning Engine Service Agent in the project will be used.
#service_account=
def service_account=(value) -> ::String
Parameter
- value (::String) — Optional. The service account that the Reasoning Engine artifact runs as. It should have "roles/storage.objectViewer" for reading the user project's Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If not specified, the Vertex AI Reasoning Engine Service Agent in the project will be used.
Returns
- (::String) — Optional. The service account that the Reasoning Engine artifact runs as. It should have "roles/storage.objectViewer" for reading the user project's Cloud Storage and "roles/aiplatform.user" for using Vertex extensions. If not specified, the Vertex AI Reasoning Engine Service Agent in the project will be used.