Freigeben über


AspireConfigurableOpenAIExtensions.AddOpenAIClientFromConfiguration Method

Definition

Registers OpenAI.OpenAIClient or AzureOpenAIClient as a singleton in the services provided by the builder. The concrete implementation is selected automatically from configuration.

public static void AddOpenAIClientFromConfiguration(this Microsoft.Extensions.Hosting.IHostApplicationBuilder builder, string connectionName);
public static Aspire.OpenAI.AspireOpenAIClientBuilder AddOpenAIClientFromConfiguration(this Microsoft.Extensions.Hosting.IHostApplicationBuilder builder, string connectionName);
static member AddOpenAIClientFromConfiguration : Microsoft.Extensions.Hosting.IHostApplicationBuilder * string -> unit
static member AddOpenAIClientFromConfiguration : Microsoft.Extensions.Hosting.IHostApplicationBuilder * string -> Aspire.OpenAI.AspireOpenAIClientBuilder
<Extension()>
Public Sub AddOpenAIClientFromConfiguration (builder As IHostApplicationBuilder, connectionName As String)
<Extension()>
Public Function AddOpenAIClientFromConfiguration (builder As IHostApplicationBuilder, connectionName As String) As AspireOpenAIClientBuilder

Parameters

builder
IHostApplicationBuilder

The IHostApplicationBuilder to read config from and add services to.

connectionName
String

A name used to retrieve the connection string from the ConnectionStrings configuration section.

Returns

An AspireOpenAIClientBuilder that can be used to register additional services.

Applies to