1 write to Response
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1673
(targetList ??= []).Add(new() {
Response
= approvalResponse, RequestMessage = requestMessage });
9 references to Response
Microsoft.Extensions.AI (9)
ChatCompletion\FunctionInvokingChatClient.cs (9)
1689
LogFunctionRejected(m.
Response
.FunctionCall.Name, m.
Response
.Reason);
1692
if (!string.IsNullOrWhiteSpace(m.
Response
.Reason))
1694
result = $"{result} {m.
Response
.Reason}";
1698
m.
Response
.FunctionCall.InformationalOnly = true;
1699
return (AIContent)new FunctionResultContent(m.
Response
.FunctionCall.CallId, result);
1754
currentMessage.Contents.Add(resultWithRequestMessage.
Response
.FunctionCall);
1783
functionCallMessage.Contents = [resultWithRequestMessage.
Response
.FunctionCall];
1929
originalMessages, options, notInvokedApprovals.Select(x => x.
Response
.FunctionCall).ToList(), 0, consecutiveErrorCount, isStreaming, cancellationToken);