41 instantiations of FunctionResultContent
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions.Tests (9)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (27)
ChatCompletion\FunctionInvokingChatClientTests.cs (26)
59new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
61new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
63new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
97new FunctionResultContent("callId1", result: "Result 1"),
98new FunctionResultContent("callId2", result: "Result 2: 34"),
99new FunctionResultContent("callId3", result: "Result 2: 56"),
108new FunctionResultContent("callId4", result: "Result 2: 78"),
109new FunctionResultContent("callId5", result: "Result 1")
156new FunctionResultContent("callId1", result: "hellohello"),
157new FunctionResultContent("callId2", result: "worldworld"),
200new FunctionResultContent("callId1", result: "hellohello"),
201new FunctionResultContent("callId2", result: "worldworld"),
240plan.Add(new ChatMessage(ChatRole.Tool, [new FunctionResultContent($"callId{i}", result: "Success: Function completed.")]));
385toolMessage.Contents.Add(new FunctionResultContent(callId, result: callShouldThrow ? "Error: Function failed." : "Success"));
408new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 1")]),
410new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 2: 42")]),
412new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Success: Function completed.")]),
445new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
467new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
523new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
700new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 41")]),
702new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId2", result: "Result 42")]),
710new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId3", result: "Result 43")]),
858new ChatMessage(ChatRole.Tool, [new FunctionResultContent("callId1", result: "Result 1")]),
892new FunctionResultContent("callId2", result: "value1"),
893new FunctionResultContent("callId2", result: "value2")
37 references to FunctionResultContent
Microsoft.Extensions.AI (6)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (11)
Microsoft.Extensions.AI.AzureAIInference (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.Ollama (1)
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.Tests (13)