86 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 (64)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (10)
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);
1492
using var service = new
FunctionInvokingChatClient
(innerClient);
1503
using var service = new
FunctionInvokingChatClient
(innerClient);
1526
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.Use(s => new
FunctionInvokingChatClient
(s));
1602
Func<ChatClientBuilder, ChatClientBuilder> configurePipeline = b => b.Use(s => new
FunctionInvokingChatClient
(s));
2016
configurePipeline ??= b => b.Use(s => new
FunctionInvokingChatClient
(s) { AdditionalTools = additionalTools });
2104
configurePipeline ??= b => b.Use(s => new
FunctionInvokingChatClient
(s) { AdditionalTools = additionalTools });
ChatCompletion\FunctionInvokingChatClientTests.cs (54)
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);
1506
s => new
FunctionInvokingChatClient
(s) { AllowConcurrentInvocation = true });
1538
using var client = new
FunctionInvokingChatClient
(innerClient);
1678
s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = terminateOnUnknown });
1741
s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = terminateOnUnknown });
1772
Func<ChatClientBuilder, ChatClientBuilder> configure = b => b.Use(s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = false });
1777
configure = b => b.Use(s => new
FunctionInvokingChatClient
(s) { TerminateOnUnknownCalls = true });
1805
using var chatClient = new
FunctionInvokingChatClient
(innerChatClient);
1846
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
1901
.Use(c => new
FunctionInvokingChatClient
(
1957
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
1999
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
2121
new
FunctionInvokingChatClient
(new OpenTelemetryChatClient(c, sourceName: clientSourceName)));
2206
using var client = new
FunctionInvokingChatClient
(innerClient);
2277
using var client = new
FunctionInvokingChatClient
(innerClient);
2324
using var client1 = new
FunctionInvokingChatClient
(innerClient);
2325
using var client2 = new
FunctionInvokingChatClient
(client1);
2582
using var client = new
FunctionInvokingChatClient
(innerClient);
2676
using var client = new
FunctionInvokingChatClient
(innerClient);
2781
using var client = new
FunctionInvokingChatClient
(innerClient);
2883
using var client = new
FunctionInvokingChatClient
(innerClient)
2983
using var client = new
FunctionInvokingChatClient
(innerClient)
3069
using var client = new
FunctionInvokingChatClient
(innerClient);
3161
using var client = new
FunctionInvokingChatClient
(innerClient);
3262
using var client = new
FunctionInvokingChatClient
(innerClient);
3368
using var client = new
FunctionInvokingChatClient
(innerClient);
3417
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3449
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3482
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3514
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3552
b.Use((c, services) => new
FunctionInvokingChatClient
(c, services.GetRequiredService<ILoggerFactory>()));
3574
using var client = new
FunctionInvokingChatClient
(innerClient, loggerFactory);
3611
using var client = new
FunctionInvokingChatClient
(innerClient, loggerFactory);
3674
using var client = new
FunctionInvokingChatClient
(innerClient);
3751
using var client = new
FunctionInvokingChatClient
(innerClient);
3814
using var client = new
FunctionInvokingChatClient
(innerClient);