1 type derived from AspireOpenAIClientBuilder
Aspire.Azure.AI.OpenAI (1)
AspireAzureOpenAIClientBuilder.cs (1)
20: AspireOpenAIClientBuilder(hostBuilder, connectionName, serviceKey, disableTracing, enableSensitiveTelemetryData)
5 instantiations of AspireOpenAIClientBuilder
Aspire.OpenAI (1)
AspireOpenAIExtensions.cs (1)
126return new AspireOpenAIClientBuilder(builder, connectionName, serviceKey, settings.DisableTracing, settings.EnableSensitiveTelemetryData);
Aspire.OpenAI.Tests (4)
OpenAIPublicApiTests.cs (4)
20var action = () => new AspireOpenAIClientBuilder(hostBuilder, connectionName, serviceKey, disableTracing, enableSensitiveTelemetryData); 37var action = () => new AspireOpenAIClientBuilder(hostBuilder, connectionName, serviceKey, disableTracing, enableSensitiveTelemetryData); 78var builder = new AspireOpenAIClientBuilder(hostBuilder, connectionName, hostServiceKey, disableTracing, enableSensitiveTelemetryData); 122var builder = new AspireOpenAIClientBuilder(hostBuilder, connectionName, hostServiceKey, disableTracing, enableSensitiveTelemetryData);
26 references to AspireOpenAIClientBuilder
Aspire.Azure.AI.OpenAI (4)
AspireConfigurableOpenAIExtensions.cs (4)
28/// <returns>An <see cref="AspireOpenAIClientBuilder"/> that can be used to register additional services.</returns> 29public static AspireOpenAIClientBuilder AddOpenAIClientFromConfiguration( 54/// <returns>An <see cref="AspireOpenAIClientBuilder"/> that can be used to register additional services.</returns> 55public static AspireOpenAIClientBuilder AddKeyedOpenAIClientFromConfiguration(
Aspire.OpenAI (16)
AspireOpenAIClientBuilder.cs (1)
15/// Constructs a new instance of <see cref="AspireOpenAIClientBuilder"/>.
AspireOpenAIClientBuilderChatClientExtensions.cs (5)
20/// <param name="builder">An <see cref="AspireOpenAIClientBuilder" />.</param> 24this AspireOpenAIClientBuilder builder, 36/// <param name="builder">An <see cref="AspireOpenAIClientBuilder" />.</param> 41this AspireOpenAIClientBuilder builder, 60AspireOpenAIClientBuilder builder,
AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.cs (5)
20/// <param name="builder">An <see cref="AspireOpenAIClientBuilder" />.</param> 24this AspireOpenAIClientBuilder builder, 36/// <param name="builder">An <see cref="AspireOpenAIClientBuilder" />.</param> 41this AspireOpenAIClientBuilder builder, 60AspireOpenAIClientBuilder builder,
AspireOpenAIExtensions.cs (5)
28/// <returns>An <see cref="AspireOpenAIClientBuilder"/> that can be used to register additional services.</returns> 30public static AspireOpenAIClientBuilder AddOpenAIClient( 44/// <returns>An <see cref="AspireOpenAIClientBuilder"/> that can be used to register additional services.</returns> 46public static AspireOpenAIClientBuilder AddKeyedOpenAIClient( 57private static AspireOpenAIClientBuilder AddOpenAIClient(
Aspire.OpenAI.Tests (6)
OpenAIPublicApiTests.cs (6)
48AspireOpenAIClientBuilder builder = null!; 59AspireOpenAIClientBuilder builder = null!; 78var builder = new AspireOpenAIClientBuilder(hostBuilder, connectionName, hostServiceKey, disableTracing, enableSensitiveTelemetryData); 92AspireOpenAIClientBuilder builder = null!; 103AspireOpenAIClientBuilder builder = null!; 122var builder = new AspireOpenAIClientBuilder(hostBuilder, connectionName, hostServiceKey, disableTracing, enableSensitiveTelemetryData);