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