AzureOpenAITextToAudioService Constructors

Definition

Overloads

AzureOpenAITextToAudioService(String, String, TokenCredential, String, HttpClient, ILoggerFactory, String)

Initializes a new instance of the AzureOpenAITextToAudioService class.

public AzureOpenAITextToAudioService(string deploymentName, string endpoint, Azure.Core.TokenCredential credential, string? modelId = default, System.Net.Http.HttpClient? httpClient = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? apiVersion = default);
new Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAITextToAudioService : string * string * Azure.Core.TokenCredential * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILoggerFactory * string -> Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAITextToAudioService
Public Sub New (deploymentName As String, endpoint As String, credential As TokenCredential, Optional modelId As String = Nothing, Optional httpClient As HttpClient = Nothing, Optional loggerFactory As ILoggerFactory = Nothing, Optional apiVersion As String = Nothing)

Parameters

credential
TokenCredential

Token credentials, e.g. DefaultAzureCredential, ManagedIdentityCredential, EnvironmentCredential, etc.

httpClient
HttpClient

Custom HttpClient for HTTP requests.

loggerFactory
ILoggerFactory

The ILoggerFactory to use for logging. If null, no logging will be performed.

apiVersion
String

Optional Azure OpenAI API version, see available here AzureOpenAIClientOptions.ServiceVersion

Applies to

AzureOpenAITextToAudioService(String, String, String, String, HttpClient, ILoggerFactory, String)

Initializes a new instance of the AzureOpenAITextToAudioService class.

public AzureOpenAITextToAudioService(string deploymentName, string endpoint, string apiKey, string? modelId = default, System.Net.Http.HttpClient? httpClient = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? apiVersion = default);
new Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAITextToAudioService : string * string * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILoggerFactory * string -> Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAITextToAudioService
Public Sub New (deploymentName As String, endpoint As String, apiKey As String, Optional modelId As String = Nothing, Optional httpClient As HttpClient = Nothing, Optional loggerFactory As ILoggerFactory = Nothing, Optional apiVersion As String = Nothing)

Parameters

httpClient
HttpClient

Custom HttpClient for HTTP requests.

loggerFactory
ILoggerFactory

The ILoggerFactory to use for logging. If null, no logging will be performed.

apiVersion
String

Optional Azure OpenAI API version, see available here AzureOpenAIClientOptions.ServiceVersion

Applies to