Language

DiscoveryChatModelDeploymentProperties Class

Definition

Defines a deployment binding a specific model family to a user-defined deployment name for chat inference.

public class DiscoveryChatModelDeploymentProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Discovery.Models.DiscoveryChatModelDeploymentProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Discovery.Models.DiscoveryChatModelDeploymentProperties>
type DiscoveryChatModelDeploymentProperties = class
    interface IJsonModel<DiscoveryChatModelDeploymentProperties>
    interface IPersistableModel<DiscoveryChatModelDeploymentProperties>
Public Class DiscoveryChatModelDeploymentProperties
Implements IJsonModel(Of DiscoveryChatModelDeploymentProperties), IPersistableModel(Of DiscoveryChatModelDeploymentProperties)
Inheritance
DiscoveryChatModelDeploymentProperties
Implements

Constructors

Name Description
DiscoveryChatModelDeploymentProperties(String, String)

Initializes a new instance of DiscoveryChatModelDeploymentProperties.

Properties

Name Description
Capacity

Provisioned SKU capacity units for this chat model deployment.

ModelFormat

Model format as published by the provider. Verify supported formats per region using the Model Catalog API.

ModelName

Canonical provider model name available in the selected region. Verify supported values per region using the Model Catalog API.

ModelVersion

Provider-published version of the selected model.

ProvisioningState

The status of the last operation.

SkuName

SKU tier used by this chat model deployment.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DiscoveryChatModelDeploymentProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DiscoveryChatModelDeploymentProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DiscoveryChatModelDeploymentProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DiscoveryChatModelDeploymentProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DiscoveryChatModelDeploymentProperties>.Write(ModelReaderWriterOptions)

Applies to