9 references to ToolCalls
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\ChatFinishReasonTests.cs (1)
48Assert.Equal("tool_calls", ChatFinishReason.ToolCalls.Value);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
273finishReason == CompletionsFinishReason.ToolCalls ? ChatFinishReason.ToolCalls :
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
787Assert.Equal(ChatFinishReason.ToolCalls, response.FinishReason); 882Assert.Equal(i < 7 ? null : ChatFinishReason.ToolCalls, updates[i].FinishReason);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIChatClient.cs (1)
730OpenAI.Chat.ChatFinishReason.ToolCalls or OpenAI.Chat.ChatFinishReason.FunctionCall => ChatFinishReason.ToolCalls,
OpenAIResponseChatClient.cs (2)
126response.FinishReason ??= ChatFinishReason.ToolCalls; 183(functionCallInfos is not null ? ChatFinishReason.ToolCalls : ChatFinishReason.Stop),
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (2)
751Assert.Equal(ChatFinishReason.ToolCalls, response.FinishReason); 953Assert.Equal(i < 7 ? null : ChatFinishReason.ToolCalls, updates[i].FinishReason);