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