21 references to FunctionInvokingChatClient
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClientBuilderExtensions.cs (1)
36var chatClient = new FunctionInvokingChatClient(innerClient, loggerFactory, services);
Microsoft.Extensions.AI.Integration.Tests (10)
ChatClientIntegrationTests.cs (10)
224using var chatClient = new FunctionInvokingChatClient( 248using var chatClient = new FunctionInvokingChatClient(_chatClient); 263using var chatClient = new FunctionInvokingChatClient(_chatClient); 291using var chatClient = new FunctionInvokingChatClient( 323using var chatClient = new FunctionInvokingChatClient( 379using var chatClient = new FunctionInvokingChatClient( 496using var chatClient = new FunctionInvokingChatClient(_chatClient); 529using var chatClient = new FunctionInvokingChatClient(_chatClient); 549using var chatClient = new FunctionInvokingChatClient(_chatClient); 990using var chatClient = new FunctionInvokingChatClient(_chatClient);
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\FunctionInvokingChatClientTests.cs (10)
26Assert.Throws<ArgumentNullException>("innerClient", () => new FunctionInvokingChatClient(null!)); 34using FunctionInvokingChatClient client = new(innerClient); 115s => new FunctionInvokingChatClient(s) { AllowConcurrentInvocation = concurrentInvocation }); 163s => new FunctionInvokingChatClient(s) { AllowConcurrentInvocation = true }); 450s => new FunctionInvokingChatClient(s) { IncludeDetailedErrors = detailedErrors }); 477b.Use((c, services) => new FunctionInvokingChatClient(c, services.GetRequiredService<ILoggerFactory>())); 533new FunctionInvokingChatClient(new OpenTelemetryChatClient(c, sourceName: sourceName))); 615using var client = new FunctionInvokingChatClient(innerClient); 657using var client = new FunctionInvokingChatClient(innerClient); 778using var chatClient = new FunctionInvokingChatClient(innerChatClient);