25 references to UseFunctionInvocation
Aspire.Azure.AI.OpenAI.Tests (1)
AspireConfigurableOpenAIExtensionsTests.cs (1)
234clientBuilder.UseFunctionInvocation();
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
75.UseFunctionInvocation()
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
AgentQualityEvaluatorTests.cs (1)
50IChatClient chatClientWithToolCalling = chatClient.AsBuilder().UseFunctionInvocation().Build();
Microsoft.Extensions.AI.Integration.Tests (6)
ChatClientIntegrationTests.cs (6)
728.UseFunctionInvocation() 766.UseFunctionInvocation() 808.UseFunctionInvocation() 881.UseFunctionInvocation() 907.UseFunctionInvocation() 1234.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)
67.UseFunctionInvocation() 92.UseFunctionInvocation()
OpenAIResponseClientTests.cs (1)
57.UseFunctionInvocation()
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\FunctionInvokingChatClientTests.cs (10)
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 => 987using IChatClient service = innerClient.AsBuilder().UseFunctionInvocation().Build(); 1059.UseFunctionInvocation(configure: c => { c.AllowConcurrentInvocation = true; c.IncludeDetailedErrors = true; }); 1086configurePipeline ??= static b => b.UseFunctionInvocation(); 1186configurePipeline ??= static b => b.UseFunctionInvocation();