Table of Contents

Class AzureOpenAIAccountDeployment

Namespace
FoundationaLLM.Common.Models.Azure
Assembly
FoundationaLLM.Common.dll

Provides information about a model deployment in an Azure OpenAI account.

public class AzureOpenAIAccountDeployment
Inheritance
AzureOpenAIAccountDeployment
Inherited Members
Extension Methods

Properties

AccountEndpoint

The endpoint of the account in which the model is deployed.

public required string AccountEndpoint { get; set; }

Property Value

string

CanDoEmbeddings

Indicates whether the model in the deployment can perform embeddings.

public bool CanDoEmbeddings { get; }

Property Value

bool

Capabilities

The capabilities of the model in the deployment.

public IReadOnlyDictionary<string, string>? Capabilities { get; set; }

Property Value

IReadOnlyDictionary<string, string>

EmbeddingsMaxInputs

The maximum number of inputs that can be sent to the model for embeddings.

public int EmbeddingsMaxInputs { get; }

Property Value

int

ModelName

The name of the model in the deployment.

public required string ModelName { get; set; }

Property Value

string

ModelVersion

The version of the model in the deployment.

public required string ModelVersion { get; set; }

Property Value

string

Name

The name of the deployment.

public required string Name { get; set; }

Property Value

string

RequestRateLimit

The limit placed on requests sent to the model.

public int RequestRateLimit { get; set; }

Property Value

int

RequestRateRenewalPeriod

The period (in seconds) to which RequestRateLimit applies.

public int RequestRateRenewalPeriod { get; set; }

Property Value

int

TokenRateLimit

The limit placed on tokens sent to the model.

public int TokenRateLimit { get; set; }

Property Value

int

TokenRateRenewalPeriod

The period (in seconds) to which TokenRateLimit applies.

public int TokenRateRenewalPeriod { get; set; }

Property Value

int