6 references to AddKeyedChatClient
Aspire.Azure.AI.Inference (1)
AspireAzureAIInferenceExtensions.cs (1)
183
return builder.HostBuilder.Services.
AddKeyedChatClient
(
Aspire.OpenAI (1)
AspireOpenAIClientBuilderChatClientExtensions.cs (1)
48
return builder.HostBuilder.Services.
AddKeyedChatClient
(
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientBuilderServiceCollectionExtensions.cs (1)
71
return
AddKeyedChatClient
(serviceCollection, serviceKey, _ => innerClient, lifetime);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\DependencyInjectionPatterns.cs (3)
65
ServiceCollection.
AddKeyedChatClient
("mykey", services => new TestChatClient { Services = services })
144
? sc.
AddKeyedChatClient
("key", services => new TestChatClient(), lifetime.Value)
145
: sc.
AddKeyedChatClient
("key", services => new TestChatClient());