30 references to ToChatResponse
Microsoft.Extensions.AI (3)
ChatCompletion\CachingChatClient.cs (1)
113await WriteCacheAsync(cacheKey, capturedItems.ToChatResponse(), cancellationToken);
ChatCompletion\FunctionInvokingChatClient.cs (1)
600var response = updates.ToChatResponse();
ChatCompletion\OpenTelemetryChatClient.cs (1)
215TraceResponse(activity, requestModelId, trackedUpdates.ToChatResponse(), error, stopwatch);
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
69list.AddMessages(updates.ToChatResponse());
Microsoft.Extensions.AI.Abstractions.Tests (22)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (22)
22Assert.Throws<ArgumentNullException>("updates", () => ((List<ChatResponseUpdate>)null!).ToChatResponse()); 42updates.ToChatResponse(); 94updates.ToChatResponse(); 157updates.ToChatResponse(); 207updates.ToChatResponse(); 264updates.ToChatResponse(); 294updates.ToChatResponse(); 329updates.ToChatResponse(); 367updates.ToChatResponse(); 397updates.ToChatResponse(); 434updates.ToChatResponse(); 470updates.ToChatResponse(); 517updates.ToChatResponse(); 565updates.ToChatResponse(); 667ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 708ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 738ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 783ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 861updates.ToChatResponse(); 910updates.ToChatResponse(); 950ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 998ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse();
Microsoft.Extensions.AI.Evaluation.Reporting (3)
ResponseCachingChatClient.cs (2)
81ChatResponse response = updates.ToChatResponse(); 131ChatResponse response = value.ToChatResponse();
SimpleChatClient.cs (1)
83ChatResponse response = updates.ToChatResponse();
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
794var response = updates.ToChatResponse();