# Aspire.Azure.AI.OpenAI

- Package: `Aspire.Azure.AI.OpenAI`
- Version: `13.2.0-preview.1.26170.3`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/1b339b0aab41b049e8e0d21ed1a79596cf8b8509/src/Components/Aspire.Azure.AI.OpenAI)
- NuGet: [Aspire.Azure.AI.OpenAI](https://www.nuget.org/packages/Aspire.Azure.AI.OpenAI)

## Namespaces

### Aspire.Azure.AI.OpenAI

- [AspireAzureOpenAIClientBuilder](/reference/api/csharp/aspire.azure.ai.openai/aspireazureopenaiclientbuilder.md) -- `class` -- A builder for configuring an `OpenAI.AzureOpenAIClient` service registration. Constructs a new instance of [AspireAzureOpenAIClientBuilder](/reference/api/csharp/aspire.azure.ai.openai/aspireazureopenaiclientbuilder.md).
- [AzureOpenAISettings](/reference/api/csharp/aspire.azure.ai.openai/azureopenaisettings.md) -- `class` `sealed` -- The settings relevant to accessing Azure OpenAI or OpenAI.

### Microsoft.Extensions.Hosting

- [AspireAzureOpenAIExtensions](/reference/api/csharp/aspire.azure.ai.openai/aspireazureopenaiextensions.md) -- `class` `static` -- Provides extension methods for registering `OpenAI.AzureOpenAIClient` as a singleton in the services provided by the `Hosting.IHostApplicationBuilder`.
- [AspireConfigurableOpenAIExtensions](/reference/api/csharp/aspire.azure.ai.openai/aspireconfigurableopenaiextensions.md) -- `class` `static` -- Provides extension methods for registering `OpenAIClient` or `OpenAI.AzureOpenAIClient` as a singleton in the services provided by the `Hosting.IHostApplicationBuilder`.
