59 references to FunctionResultContent
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
825
return new
FunctionResultContent
(result.CallContent.CallId, functionResult) { Exception = result.Exception };
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatMessageTests.cs (2)
152
new
FunctionResultContent
("callId1", "result"),
273
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)
991
new(ChatRole.Tool, [new
FunctionResultContent
("abcd123", "happy")]),
Microsoft.Extensions.AI.OpenAI (2)
MicrosoftExtensionsAIChatExtensions.cs (1)
204
resultMessage.Contents.Add(new
FunctionResultContent
(tcm.ToolCallId, ToToolResult(tcm.Content))
OpenAIResponsesChatClient.cs (1)
162
message.Contents.Add(new
FunctionResultContent
(functionCallOutputItem.CallId, functionCallOutputItem.FunctionOutput) { RawRepresentation = functionCallOutputItem });
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (2)
1459
new
FunctionResultContent
("12345", "Said hello"),
1460
new
FunctionResultContent
("12346", "Said hi"),
OpenAIConversionTests.cs (3)
101
new(ChatRole.Tool, [new
FunctionResultContent
("callid123", "theresult")]),
167
new(ChatRole.Tool, [new
FunctionResultContent
("callid123", "theresult")]),
1003
new(ChatRole.Tool, [new
FunctionResultContent
("call-456", "The weather is sunny")]),
Microsoft.Extensions.AI.Tests (41)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (1)
209
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callid123", "result")]),
ChatCompletion\FunctionInvokingChatClientTests.cs (35)
95
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
97
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
99
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
129
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
131
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
133
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
162
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
164
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
166
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
200
new
FunctionResultContent
("callId1", result: "Result 1"),
201
new
FunctionResultContent
("callId2", result: "Result 2: 34"),
202
new
FunctionResultContent
("callId3", result: "Result 2: 56"),
211
new
FunctionResultContent
("callId4", result: "Result 2: 78"),
212
new
FunctionResultContent
("callId5", result: "Result 1")
259
new
FunctionResultContent
("callId1", result: "hellohello"),
260
new
FunctionResultContent
("callId2", result: "worldworld"),
303
new
FunctionResultContent
("callId1", result: "hellohello"),
304
new
FunctionResultContent
("callId2", result: "worldworld"),
331
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1 from delegate")]),
333
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42 from delegate")]),
335
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
386
plan.Add(new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
($"callId{i}", result: "Success: Function completed.")]));
531
toolMessage.Contents.Add(new
FunctionResultContent
(callId, result: callShouldThrow ? "Error: Function failed." : "Success"));
554
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 1")]),
556
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 2: 42")]),
558
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Success: Function completed.")]),
591
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: detailedErrors ? "Error: Function failed. Exception: Oh no!" : "Error: Function failed.")]),
613
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
669
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
846
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 41")]),
848
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId2", result: "Result 42")]),
856
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId3", result: "Result 43")]),
1002
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("callId1", result: "Result 1")]),
1036
new
FunctionResultContent
("callId2", result: "value1"),
1037
new
FunctionResultContent
("callId2", result: "value2")
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
113
new(ChatRole.Tool, [new
FunctionResultContent
("12345", "John")]),
ChatReduction\MessageCountingChatReducerTests.cs (3)
129
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("call1", "Sunny, 72°F")]),
224
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("call1", "result")]),
226
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("call2", "result")]),
ChatReduction\SummarizingChatReducerTests.cs (1)
96
new ChatMessage(ChatRole.Tool, [new
FunctionResultContent
("call1", "Sunny, 72°F")]),