11 references to AddKeyedAzureOpenAIClient
Aspire.Azure.AI.Extensions.OpenAI (1)
AspireConfigurableOpenAIExtensions.cs (1)
74ClientKind.AzureAccount => builder.AddKeyedAzureOpenAIClient(name),
Aspire.Azure.AI.Extensions.OpenAI.Tests (10)
AspireAzureOpenAIExtensionsTests.cs (9)
38Assert.Throws<ArgumentNullException>(() => AspireAzureOpenAIExtensions.AddKeyedAzureOpenAIClient(null!, "chat")); 40Assert.Throws<ArgumentException>(() => builder.AddKeyedAzureOpenAIClient("")); 125? builder.AddKeyedAzureOpenAIClient("chat", ConfigureSettings, ConfigureClient) 167builder.AddKeyedAzureOpenAIClient("chat", ConfigureSettings, ConfigureClient); 225? builder.AddKeyedAzureOpenAIClient("chat", ConfigureSettings, ConfigureClient) 325builder.AddKeyedAzureOpenAIClient("chat", configureClientBuilder: ConfigureClient); 354builder.AddKeyedAzureOpenAIClient("chat", ConfigureSettings); 370builder.AddKeyedAzureOpenAIClient("account", settings => settings.Endpoint = new(Endpoint)); 380builder.AddKeyedAzureOpenAIClient("chat");
ConformanceTests.cs (1)
42builder.AddKeyedAzureOpenAIClient(key, configure).AddKeyedChatClient(key);