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