34 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 (28)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
1340return YieldAsync(new ChatResponse(output).ToChatResponseUpdates());
ChatCompletion\FunctionInvokingChatClientTests.cs (27)
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()), 1738return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2038return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2102return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2108return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2281return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2414return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2508return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2613return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2715return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2815return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2901return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 2993return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3094return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3200return YieldAsync(new ChatResponse(message).ToChatResponseUpdates()); 3474return YieldAsync(response.ToChatResponseUpdates()); 3545return YieldAsync(response.ToChatResponseUpdates()); 3550return YieldAsync(response.ToChatResponseUpdates()); 3608return YieldAsync(response.ToChatResponseUpdates()); 3613return YieldAsync(response.ToChatResponseUpdates());