Skip to content
Docs Try Aspire

AspireAzureOpenAIExtensions

Class static net10.0
📦 Aspire.Azure.AI.OpenAI v13.1.2-preview.1.26125.13
Provides extension methods for registering OpenAI.AzureOpenAIClient as a singleton in the services provided by the Hosting.IHostApplicationBuilder.
namespace Microsoft.Extensions.Hosting;
public static class AspireAzureOpenAIExtensions
{
// ...
}
AddAzureOpenAIClient(IHostApplicationBuilder, string, Action<AzureOpenAISettings>, Action<IAzureClientBuilder<AzureOpenAIClient, AzureOpenAIClientOptions>>)extension
Registers OpenAI.AzureOpenAIClient as a singleton in the services provided by the builder. Additionally, registers the OpenAI.AzureOpenAIClient as an OpenAIClient service.
AddKeyedAzureOpenAIClient(IHostApplicationBuilder, string, Action<AzureOpenAISettings>, Action<IAzureClientBuilder<AzureOpenAIClient, AzureOpenAIClientOptions>>)extension
Registers OpenAI.AzureOpenAIClient as a singleton for given name in the services provided by the builder. Additionally, registers the OpenAI.AzureOpenAIClient as an OpenAIClient service.
View all methods