- 1.35.0 (latest)
- 1.34.0
- 1.33.0
- 1.32.1
- 1.31.0
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class ReasoningEngineSpec.
ReasoningEngine configurations
Generated from protobuf message google.cloud.aiplatform.v1.ReasoningEngineSpec
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ service_account
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.
↳ package_spec
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.
↳ deployment_spec
↳ class_methods
array< Google\Protobuf\Struct
>
Optional. Declarations for object class methods in OpenAPI specification format.
↳ agent_framework
string
Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "custom".
getServiceAccount
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.
string
hasServiceAccount
clearServiceAccount
setServiceAccount
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.
var
string
$this
getPackageSpec
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.
hasPackageSpec
clearPackageSpec
setPackageSpec
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.
$this
getDeploymentSpec
Optional. The specification of a Reasoning Engine deployment.
hasDeploymentSpec
clearDeploymentSpec
setDeploymentSpec
Optional. The specification of a Reasoning Engine deployment.
$this
getClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
setClassMethods
Optional. Declarations for object class methods in OpenAPI specification format.
$this
getAgentFramework
Optional. The OSS agent framework used to develop the agent.
Currently supported values: "langchain", "langgraph", "ag2", "custom".
string
setAgentFramework
Optional. The OSS agent framework used to develop the agent.
Currently supported values: "langchain", "langgraph", "ag2", "custom".
var
string
$this