30 references to Tool
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.OpenAI (4)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (17)
ChatCompletion\FunctionInvokingChatClientTests.cs (16)
58new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
60new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
62new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
94new ChatMessage(ChatRole.Tool,
105new ChatMessage(ChatRole.Tool,
146new ChatMessage(ChatRole.Tool,
190new ChatMessage(ChatRole.Tool,
220new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 1")]),
222new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
224new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
257new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
279new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
335new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
512new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 41")]),
514new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 42")]),
522new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 43")]),