16 references to FunctionInvokingChatClient
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClientBuilderExtensions.cs (1)
36
var chatClient = new
FunctionInvokingChatClient
(innerClient, loggerFactory?.CreateLogger(typeof(FunctionInvokingChatClient)));
Microsoft.Extensions.AI.Integration.Tests (6)
ChatClientIntegrationTests.cs (6)
165
using var chatClient = new
FunctionInvokingChatClient
(
198
using var chatClient = new
FunctionInvokingChatClient
(_chatClient);
213
using var chatClient = new
FunctionInvokingChatClient
(_chatClient);
240
using var chatClient = new
FunctionInvokingChatClient
(_chatClient);
273
using var chatClient = new
FunctionInvokingChatClient
(_chatClient);
293
using var chatClient = new
FunctionInvokingChatClient
(_chatClient);
Microsoft.Extensions.AI.Tests (9)
ChatCompletion\FunctionInvokingChatClientTests.cs (9)
25
Assert.Throws<ArgumentNullException>("innerClient", () => new
FunctionInvokingChatClient
(null!));
33
using FunctionInvokingChatClient client =
new
(innerClient);
114
s => new
FunctionInvokingChatClient
(s) { AllowConcurrentInvocation = concurrentInvocation });
155
s => new
FunctionInvokingChatClient
(s) { AllowConcurrentInvocation = true });
262
s => new
FunctionInvokingChatClient
(s) { IncludeDetailedErrors = detailedErrors });
289
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILogger<FunctionInvokingChatClient>>()));
345
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: sourceName)));
427
using var client = new
FunctionInvokingChatClient
(innerClient);
469
using var client = new
FunctionInvokingChatClient
(innerClient);