Class SemanticKernelTextEmbeddingServiceSettings
- Namespace
- FoundationaLLM.SemanticKernel.Core.Models.Configuration
- Assembly
- FoundationaLLM.SemanticKernel.Core.dll
Provides configuration settings for the SemanticKernelTextEmbeddingService service.
public record SemanticKernelTextEmbeddingServiceSettings : IEquatable<SemanticKernelTextEmbeddingServiceSettings>
- Inheritance
-
SemanticKernelTextEmbeddingServiceSettings
- Implements
- Inherited Members
- Extension Methods
Properties
APIKey
The API key used to connect to the Azure Open AI endpoint. Valid only if AuthenticationType is APIKey.
public string? APIKey { get; set; }
Property Value
AuthenticationType
The AuthenticationType indicating which authentication mechanism to use.
[JsonConverter(typeof(JsonStringEnumConverter))]
public required AuthenticationTypes AuthenticationType { get; set; }
Property Value
DeploymentName
The name of the Azure Open AI deployment.
public required string DeploymentName { get; set; }
Property Value
Endpoint
The endpoint of the Azure Open AI deployment.
public required string Endpoint { get; set; }