41 references to FunctionResultContent
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
767
return new
FunctionResultContent
(result.CallContent.CallId, functionResult) { Exception = result.Exception };
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatMessageTests.cs (2)
149
new
FunctionResultContent
("callId1", "result"),
256
new
FunctionResultContent
("function-id", "function-result"),
ChatCompletion\ChatResponseUpdateTests.cs (1)
97
new
FunctionResultContent
("callId1", "result"),
Contents\FunctionResultContentTests.cs (5)
15
FunctionResultContent c =
new
("callId1", null);
26
FunctionResultContent c =
new
("id", "result");
37
FunctionResultContent c =
new
("callId1", null);
65
var sut = new
FunctionResultContent
("id", "result");
82
var sut = new
FunctionResultContent
("callId1", null) { Exception = new InvalidOperationException("hello") };
SpeechToText\SpeechToTextResponseUpdateTests.cs (1)
68
new
FunctionResultContent
("callId1", "result"),
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
518
new(ChatRole.Tool, [new
FunctionResultContent
("abcd123", "happy")]),
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
469
new(ChatRole.Tool, [new
FunctionResultContent
("abcd1234", 42)]),
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (2)
1085
new
FunctionResultContent
("12345", "Said hello"),
1086
new
FunctionResultContent
("12346", "Said hi"),
Microsoft.Extensions.AI.Tests (27)
ChatCompletion\FunctionInvokingChatClientTests.cs (26)
59
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
61
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
63
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
97
new
FunctionResultContent
("callId1", result: "Result 1"),
98
new
FunctionResultContent
("callId2", result: "Result 2: 34"),
99
new
FunctionResultContent
("callId3", result: "Result 2: 56"),
108
new
FunctionResultContent
("callId4", result: "Result 2: 78"),
109
new
FunctionResultContent
("callId5", result: "Result 1")
156
new
FunctionResultContent
("callId1", result: "hellohello"),
157
new
FunctionResultContent
("callId2", result: "worldworld"),
200
new
FunctionResultContent
("callId1", result: "hellohello"),
201
new
FunctionResultContent
("callId2", result: "worldworld"),
240
plan.Add(new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
($"callId{i}", result: "Success: Function completed.")]));
385
toolMessage.Contents.Add(new
FunctionResultContent
(callId, result: callShouldThrow ? "Error: Function failed." : "Success"));
408
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 1")]),
410
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
412
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
445
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
467
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
523
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
700
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 41")]),
702
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 42")]),
710
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Result 43")]),
858
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
892
new
FunctionResultContent
("callId2", result: "value1"),
893
new
FunctionResultContent
("callId2", result: "value2")
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
113
new(ChatRole.Tool, [new
FunctionResultContent
("12345", "John")]),