Vertex AI V1 API - Class Google::Cloud::AIPlatform::V1::ReasoningEngineSpec (v1.19.0)

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: "langchain", "langgraph", "ag2", "custom".

#agent_framework=

def agent_framework=(value) -> ::String
Parameter
  • value (::String) — Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "custom".
Returns
  • (::String) — Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "custom".

#class_methods

def class_methods() -> ::Array<::Google::Protobuf::Struct>
Returns

#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

#deployment_spec

def deployment_spec() -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec
Returns

#deployment_spec=

def deployment_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::DeploymentSpec
Parameter
Returns

#package_spec

def package_spec() -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec
Returns

#package_spec=

def package_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ReasoningEngineSpec::PackageSpec
Parameter
Returns

#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.