public sealed class ReasoningEngineSpec : IMessage<ReasoningEngineSpec>, IEquatable<ReasoningEngineSpec>, IDeepCloneable<ReasoningEngineSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class ReasoningEngineSpec.
ReasoningEngine configurations
Implements
IMessageReasoningEngineSpec, IEquatableReasoningEngineSpec, IDeepCloneableReasoningEngineSpec, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.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 |
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 |