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