Partager via


AzureOpenAIAudioToTextService Constructors

Definition

Overloads

AzureOpenAIAudioToTextService(String, AzureOpenAIClient, String, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

AzureOpenAIAudioToTextService(String, String, TokenCredential, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

AzureOpenAIAudioToTextService(String, String, String, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

AzureOpenAIAudioToTextService(String, AzureOpenAIClient, String, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

public AzureOpenAIAudioToTextService (string deploymentName, Azure.AI.OpenAI.AzureOpenAIClient azureOpenAIClient, string? modelId = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default);
new Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAIAudioToTextService : string * Azure.AI.OpenAI.AzureOpenAIClient * string * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAIAudioToTextService
Public Sub New (deploymentName As String, azureOpenAIClient As AzureOpenAIClient, Optional modelId As String = Nothing, Optional loggerFactory As ILoggerFactory = Nothing)

Parameters

azureOpenAIClient
AzureOpenAIClient

Custom AzureOpenAIClient.

loggerFactory
ILoggerFactory

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

Applies to

AzureOpenAIAudioToTextService(String, String, TokenCredential, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

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

Parameters

credentials
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.

Applies to

AzureOpenAIAudioToTextService(String, String, String, String, HttpClient, ILoggerFactory)

Initializes a new instance of the AzureOpenAIAudioToTextService class.

public AzureOpenAIAudioToTextService (string deploymentName, string endpoint, string apiKey, string? modelId = default, System.Net.Http.HttpClient? httpClient = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default);
new Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAIAudioToTextService : string * string * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.SemanticKernel.Connectors.AzureOpenAI.AzureOpenAIAudioToTextService
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)

Parameters

httpClient
HttpClient

Custom HttpClient for HTTP requests.

loggerFactory
ILoggerFactory

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

Applies to