12 references to AddAzureProjectOpenAIClient
Aspire.Azure.AI.Extensions.OpenAI (1)
AspireConfigurableOpenAIExtensions.cs (1)
45
ClientKind.FoundryProject => builder.
AddAzureProjectOpenAIClient
(connectionName),
Aspire.Azure.AI.Extensions.OpenAI.Tests (11)
AspireAzureProjectOpenAIExtensionsTests.cs (10)
35
Assert.Throws<ArgumentNullException>(() => AspireAzureProjectOpenAIExtensions.
AddAzureProjectOpenAIClient
(null!, "project"));
37
Assert.Throws<ArgumentException>(() => builder.
AddAzureProjectOpenAIClient
(""));
71
builder.
AddAzureProjectOpenAIClient
("project", settings => Assert.Equal($"{expected}.services.ai.azure.com", settings.Endpoint!.Host));
139
builder.
AddAzureProjectOpenAIClient
("project", ConfigureSettings, ConfigureClient);
177
builder.
AddAzureProjectOpenAIClient
("project", settings => settings.Endpoint = new(Endpoint));
199
var clientBuilder = builder.
AddAzureProjectOpenAIClient
("project");
262
builder.
AddAzureProjectOpenAIClient
("project", ConfigureSettings);
341
: builder.
AddAzureProjectOpenAIClient
("project", ConfigureSettings, ConfigureClient);
445
builder.
AddAzureProjectOpenAIClient
("project", settings =>
473
builder.
AddAzureProjectOpenAIClient
("project");
ConformanceTests.cs (1)
93
builder.
AddAzureProjectOpenAIClient
("project", configure).AddChatClient();