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
CanDoEmbeddings
Indicates whether the model in the deployment can perform embeddings.
public bool CanDoEmbeddings { get; }
Property Value
Capabilities
The capabilities of the model in the deployment.
public IReadOnlyDictionary<string, string>? Capabilities { get; set; }
Property Value
EmbeddingsMaxInputs
The maximum number of inputs that can be sent to the model for embeddings.
public int EmbeddingsMaxInputs { get; }
Property Value
ModelName
The name of the model in the deployment.
public required string ModelName { get; set; }
Property Value
ModelVersion
The version of the model in the deployment.
public required string ModelVersion { get; set; }
Property Value
Name
The name of the deployment.
public required string Name { get; set; }
Property Value
RequestRateLimit
The limit placed on requests sent to the model.
public int RequestRateLimit { get; set; }
Property Value
RequestRateRenewalPeriod
The period (in seconds) to which RequestRateLimit applies.
public int RequestRateRenewalPeriod { get; set; }
Property Value
TokenRateLimit
The limit placed on tokens sent to the model.
public int TokenRateLimit { get; set; }
Property Value
TokenRateRenewalPeriod
The period (in seconds) to which TokenRateLimit applies.
public int TokenRateRenewalPeriod { get; set; }