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