# Aspire.OpenAI

- Package: `Aspire.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.OpenAI)
- NuGet: [Aspire.OpenAI](https://www.nuget.org/packages/Aspire.OpenAI)

## Namespaces

### Aspire.OpenAI

- [AspireOpenAIClientBuilder](/reference/api/csharp/aspire.openai/aspireopenaiclientbuilder.md) -- `class` -- A builder for configuring an `OpenAIClient` service registration. Constructs a new instance of [AspireOpenAIClientBuilder](/reference/api/csharp/aspire.openai/aspireopenaiclientbuilder.md).
- [OpenAISettings](/reference/api/csharp/aspire.openai/openaisettings.md) -- `class` `sealed` -- The settings relevant to accessing OpenAI.

### Microsoft.Extensions.Hosting

- [AspireOpenAIClientBuilderChatClientExtensions](/reference/api/csharp/aspire.openai/aspireopenaiclientbuilderchatclientextensions.md) -- `class` `static` -- Provides extension methods for registering `AI.IChatClient` as a singleton in the services provided by the `Hosting.IHostApplicationBuilder`.
- [AspireOpenAIClientBuilderEmbeddingGeneratorExtensions](/reference/api/csharp/aspire.openai/aspireopenaiclientbuilderembeddinggeneratorextensions.md) -- `class` `static` -- Provides extension methods for registering `AI.IEmbeddingGenerator`2` as a singleton in the services provided by the `Hosting.IHostApplicationBuilder`.
- [AspireOpenAIExtensions](/reference/api/csharp/aspire.openai/aspireopenaiextensions.md) -- `class` `static` -- Provides extension methods for registering `OpenAIClient` as a singleton in the services provided by the `Hosting.IHostApplicationBuilder`.
