Dela via


AspireOpenAIClientBuilder Constructor

Definition

A builder for configuring an OpenAI.OpenAIClient service registration. Constructs a new instance of AspireOpenAIClientBuilder.

public AspireOpenAIClientBuilder(Microsoft.Extensions.Hosting.IHostApplicationBuilder hostBuilder, string connectionName, string? serviceKey, bool disableTracing, bool enableSensitiveTelemetryData);
new Aspire.OpenAI.AspireOpenAIClientBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder * string * string * bool * bool -> Aspire.OpenAI.AspireOpenAIClientBuilder
Public Sub New (hostBuilder As IHostApplicationBuilder, connectionName As String, serviceKey As String, disableTracing As Boolean, enableSensitiveTelemetryData As Boolean)

Parameters

hostBuilder
IHostApplicationBuilder

The IHostApplicationBuilder with which services are being registered.

connectionName
String

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

serviceKey
String

The service key used to register the OpenAI.OpenAIClient service, if any.

disableTracing
Boolean

A flag to indicate whether tracing should be disabled.

enableSensitiveTelemetryData
Boolean

A flag indicating whether potentially sensitive information should be included in telemetry.

Applies to