Table of Contents

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

string

AuthenticationType

The AuthenticationType indicating which authentication mechanism to use.

[JsonConverter(typeof(JsonStringEnumConverter))]
public required AuthenticationTypes AuthenticationType { get; set; }

Property Value

AuthenticationTypes

DeploymentName

The name of the Azure Open AI deployment.

public required string DeploymentName { get; set; }

Property Value

string

Endpoint

The endpoint of the Azure Open AI deployment.

public required string Endpoint { get; set; }

Property Value

string