30 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)
49IChatClient chatClientWithToolCalling = chatClient.AsBuilder().UseFunctionInvocation().Build();
Microsoft.Extensions.AI.Integration.Tests (8)
ChatClientIntegrationTests.cs (6)
728.UseFunctionInvocation() 766.UseFunctionInvocation() 808.UseFunctionInvocation() 881.UseFunctionInvocation() 907.UseFunctionInvocation() 1235.UseFunctionInvocation()
ImageGeneratingChatClientIntegrationTests.cs (2)
36.UseFunctionInvocation() 371.UseFunctionInvocation()
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (2)
OllamaSharpChatClientIntegrationTests.cs (2)
38.UseFunctionInvocation() 62.UseFunctionInvocation()
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIAssistantChatClientTests.cs (1)
61.UseFunctionInvocation()
OpenAIChatClientTests.cs (2)
67.UseFunctionInvocation() 92.UseFunctionInvocation()
OpenAIRequestPoliciesTests.cs (1)
78.UseFunctionInvocation()
OpenAIResponseClientTests.cs (1)
61.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 = 620.UseFunctionInvocation(configure: functionInvokingChatClient => 835.UseFunctionInvocation(configure: functionInvokingChatClient => 916.UseFunctionInvocation(configure: functionInvokingChatClient => 1436using IChatClient service = innerClient.AsBuilder().UseFunctionInvocation().Build(); 1508.UseFunctionInvocation(configure: c => { c.AllowConcurrentInvocation = true; c.IncludeDetailedErrors = true; }); 1913b.UseFunctionInvocation(); 2207configurePipeline ??= static b => b.UseFunctionInvocation(); 2277configurePipeline ??= static b => b.UseFunctionInvocation();