11 references to ToChatResponse
Microsoft.Extensions.AI (3)
ChatCompletion\CachingChatClient.cs (1)
99await WriteCacheAsync(cacheKey, capturedItems.ToChatResponse(), cancellationToken);
ChatCompletion\FunctionInvokingChatClient.cs (1)
367var response = updates.ToChatResponse();
ChatCompletion\OpenTelemetryChatClient.cs (1)
216TraceResponse(activity, requestModelId, trackedUpdates.ToChatResponse(), error, stopwatch);
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
66list.AddMessages(updates.ToChatResponse());
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (4)
21Assert.Throws<ArgumentNullException>("updates", () => ((List<ChatResponseUpdate>)null!).ToChatResponse()); 40updates.ToChatResponse() : 132ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 173ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse();
Microsoft.Extensions.AI.Evaluation.Reporting (3)
ResponseCachingChatClient.cs (2)
75ChatResponse response = updates.ToChatResponse(); 117ChatResponse response = value.ToChatResponse();
SimpleChatClient.cs (1)
76ChatResponse response = updates.ToChatResponse();