33 references to UseFunctionInvocation
Aspire.Azure.AI.OpenAI.Tests (1)
AspireConfigurableOpenAIExtensionsTests.cs (1)
234clientBuilder.UseFunctionInvocation();
Aspire.Dashboard (1)
Model\Assistant\ChatClientFactory.cs (1)
59.UseFunctionInvocation(_loggerFactory, options => options.AllowConcurrentInvocation = true)
GitHubModelsEndToEnd.WebStory (1)
Program.cs (1)
13.UseFunctionInvocation();
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
AgentQualityEvaluatorTests.cs (1)
50IChatClient chatClientWithToolCalling = chatClient.AsBuilder().UseFunctionInvocation().Build();
Microsoft.Extensions.AI.Integration.Tests (12)
ChatClientIntegrationTests.cs (10)
737.UseFunctionInvocation() 775.UseFunctionInvocation() 817.UseFunctionInvocation() 890.UseFunctionInvocation() 916.UseFunctionInvocation() 1244.UseFunctionInvocation() 1464.UseFunctionInvocation() 1525.UseFunctionInvocation() 1594.UseFunctionInvocation() 1700.UseFunctionInvocation()
ImageGeneratingChatClientIntegrationTests.cs (2)
37.UseFunctionInvocation() 372.UseFunctionInvocation()
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
OllamaSharpChatClientIntegrationTests.cs (2)
37.UseFunctionInvocation() 61.UseFunctionInvocation()
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIAssistantChatClientTests.cs (1)
59.UseFunctionInvocation()
OpenAIChatClientTests.cs (2)
65.UseFunctionInvocation() 90.UseFunctionInvocation()
OpenAIResponseClientTests.cs (1)
59.UseFunctionInvocation()
Microsoft.Extensions.AI.Tests (11)
ChatCompletion\FunctionInvokingChatClientTests.cs (11)
28Assert.Throws<ArgumentNullException>("builder", () => ((ChatClientBuilder)null!).UseFunctionInvocation()); 118builder.UseFunctionInvocation(configure: c => c.AdditionalTools = 151builder.UseFunctionInvocation(configure: c => c.AdditionalTools = 362.UseFunctionInvocation(configure: functionInvokingChatClient => 404.UseFunctionInvocation(configure: functionInvokingChatClient => 485.UseFunctionInvocation(configure: functionInvokingChatClient => 1005using IChatClient service = innerClient.AsBuilder().UseFunctionInvocation().Build(); 1077.UseFunctionInvocation(configure: c => { c.AllowConcurrentInvocation = true; c.IncludeDetailedErrors = true; }); 1368b.UseFunctionInvocation(); 1471configurePipeline ??= static b => b.UseFunctionInvocation(); 1541configurePipeline ??= static b => b.UseFunctionInvocation();