28 references to ToChatResponseUpdates
Microsoft.Extensions.AI (2)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
190
foreach (var update in response.
ToChatResponseUpdates
())
ChatCompletion\CachingChatClient.cs (1)
97
foreach (var chunk in chatResponse.
ToChatResponseUpdates
())
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseUpdate.cs (1)
25
/// <see cref="ChatResponse.
ToChatResponseUpdates
"/>, which enable bidirectional conversions
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatResponseTests.cs (2)
139
ChatResponseUpdate[] updates = response.
ToChatResponseUpdates
();
181
ChatResponseUpdate[] updates = response.
ToChatResponseUpdates
();
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
141
foreach (var update in response.
ToChatResponseUpdates
())
Microsoft.Extensions.AI.Tests (22)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
1340
return YieldAsync(new ChatResponse(output).
ToChatResponseUpdates
());
ChatCompletion\FunctionInvokingChatClientTests.cs (21)
393
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
397
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
474
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
478
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
555
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
559
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
713
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
1433
YieldAsync(callback(chatContents, chatOptions, cancellationToken).
ToChatResponseUpdates
()),
1981
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2045
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2051
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2224
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2357
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2451
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2556
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2658
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2758
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2844
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2936
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3037
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3143
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());