81 references to FunctionInvokingChatClient
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClientBuilderExtensions.cs (1)
36
var chatClient = new
FunctionInvokingChatClient
(innerClient, loggerFactory, services);
Microsoft.Extensions.AI.Integration.Tests (11)
ChatClientIntegrationTests.cs (11)
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
(
355
using var chatClient = new
FunctionInvokingChatClient
(
412
using var chatClient = new
FunctionInvokingChatClient
(
570
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
603
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
623
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
1064
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIResponseClientIntegrationTests.cs (10)
386
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
480
using var chatClient = new
FunctionInvokingChatClient
(ChatClient);
570
using var client = new
FunctionInvokingChatClient
(ChatClient);
594
using var client = new
FunctionInvokingChatClient
(ChatClient);
618
using var client = new
FunctionInvokingChatClient
(ChatClient);
643
using var client = new
FunctionInvokingChatClient
(ChatClient);
671
using var client = new
FunctionInvokingChatClient
(ChatClient);
861
using var client = new
FunctionInvokingChatClient
(ChatClient);
965
using var client = new
FunctionInvokingChatClient
(ChatClient);
1008
using var client = new
FunctionInvokingChatClient
(ChatClient);
Microsoft.Extensions.AI.Tests (59)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (8)
911
.Use(s => new
FunctionInvokingChatClient
(s))
993
.Use(s => new
FunctionInvokingChatClient
(s))
1435
using var service = new
FunctionInvokingChatClient
(innerClient);
1446
using var service = new
FunctionInvokingChatClient
(innerClient);
1469
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.Use(s => new
FunctionInvokingChatClient
(s));
1545
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.Use(s => new
FunctionInvokingChatClient
(s));
1959
configurePipeline ??= b => b.Use(s => new
FunctionInvokingChatClient
(s) { AdditionalTools = additionalTools });
2047
configurePipeline ??= b => b.Use(s => new
FunctionInvokingChatClient
(s) { AdditionalTools = additionalTools });
ChatCompletion\FunctionInvokingChatClientTests.cs (51)
27
Assert.Throws<ArgumentNullException>("innerClient", () => new
FunctionInvokingChatClient
(null!));
35
using FunctionInvokingChatClient client =
new
(innerClient);
49
using FunctionInvokingChatClient client =
new
(innerClient);
218
s => new
FunctionInvokingChatClient
(s) { AllowConcurrentInvocation = concurrentInvocation });
266
s => new
FunctionInvokingChatClient
(s) { AllowConcurrentInvocation = true });
340
s => new
FunctionInvokingChatClient
(s)
402
using var client = new
FunctionInvokingChatClient
(innerClient)
483
using var client = new
FunctionInvokingChatClient
(innerClient)
564
using var client = new
FunctionInvokingChatClient
(innerClient)
673
using var client = new
FunctionInvokingChatClient
(innerClient)
717
using var client = new
FunctionInvokingChatClient
(innerClient)
770
using var client = new
FunctionInvokingChatClient
(innerClient)
809
using var client = new
FunctionInvokingChatClient
(innerClient)
1027
s => new
FunctionInvokingChatClient
(s) { IncludeDetailedErrors = detailedErrors });
1054
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
1111
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: sourceName) { EnableSensitiveData = enableSensitiveData }));
1210
using var client = new
FunctionInvokingChatClient
(innerClient);
1252
using var client = new
FunctionInvokingChatClient
(innerClient);
1373
using var chatClient = new
FunctionInvokingChatClient
(innerChatClient);
1525
s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = terminateOnUnknown });
1588
s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = terminateOnUnknown });
1619
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use(s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = false });
1624
configure = b => b.Use(s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = true });
1652
using var chatClient = new
FunctionInvokingChatClient
(innerChatClient);
1693
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
1748
.Use(c => new
FunctionInvokingChatClient
(
1804
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
1846
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
1968
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
2053
using var client = new
FunctionInvokingChatClient
(innerClient);
2124
using var client = new
FunctionInvokingChatClient
(innerClient);
2171
using var client1 = new
FunctionInvokingChatClient
(innerClient);
2172
using var client2 = new
FunctionInvokingChatClient
(client1);
2429
using var client = new
FunctionInvokingChatClient
(innerClient);
2523
using var client = new
FunctionInvokingChatClient
(innerClient);
2628
using var client = new
FunctionInvokingChatClient
(innerClient);
2730
using var client = new
FunctionInvokingChatClient
(innerClient)
2830
using var client = new
FunctionInvokingChatClient
(innerClient)
2916
using var client = new
FunctionInvokingChatClient
(innerClient);
3008
using var client = new
FunctionInvokingChatClient
(innerClient);
3109
using var client = new
FunctionInvokingChatClient
(innerClient);
3215
using var client = new
FunctionInvokingChatClient
(innerClient);
3264
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3296
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3329
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3367
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3389
using var client = new
FunctionInvokingChatClient
(innerClient, loggerFactory);
3426
using var client = new
FunctionInvokingChatClient
(innerClient, loggerFactory);
3489
using var client = new
FunctionInvokingChatClient
(innerClient);
3566
using var client = new
FunctionInvokingChatClient
(innerClient);
3629
using var client = new
FunctionInvokingChatClient
(innerClient);