- 3.39.0 (latest)
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.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
public sealed class ReasoningEngineSpec : IMessage<ReasoningEngineSpec>, IEquatable<ReasoningEngineSpec>, IDeepCloneable<ReasoningEngineSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1 API class ReasoningEngineSpec.
ReasoningEngine configurations
Implements
IMessageReasoningEngineSpec, IEquatableReasoningEngineSpec, IDeepCloneableReasoningEngineSpec, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Constructors
ReasoningEngineSpec()
public ReasoningEngineSpec()
ReasoningEngineSpec(ReasoningEngineSpec)
public ReasoningEngineSpec(ReasoningEngineSpec other)
Parameter | |
---|---|
Name | Description |
other |
ReasoningEngineSpec |
Properties
AgentFramework
public string AgentFramework { get; set; }
Optional. The OSS agent framework used to develop the agent. Currently supported values: "langchain", "langgraph", "ag2", "custom".
Property Value | |
---|---|
Type | Description |
string |
ClassMethods
public RepeatedField<Struct> ClassMethods { get; }
Optional. Declarations for object class methods in OpenAPI specification format.
Property Value | |
---|---|
Type | Description |
RepeatedFieldStruct |
DeploymentSpec
public ReasoningEngineSpec.Types.DeploymentSpec DeploymentSpec { get; set; }
Optional. The specification of a Reasoning Engine deployment.
Property Value | |
---|---|
Type | Description |
ReasoningEngineSpecTypesDeploymentSpec |
HasServiceAccount
public bool HasServiceAccount { get; }
Gets whether the "service_account" field is set
Property Value | |
---|---|
Type | Description |
bool |
PackageSpec
public ReasoningEngineSpec.Types.PackageSpec PackageSpec { get; set; }
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.
Property Value | |
---|---|
Type | Description |
ReasoningEngineSpecTypesPackageSpec |
ServiceAccount
public string ServiceAccount { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |