7 references to ToChatResponse
Microsoft.Extensions.AI (3)
ChatCompletion\CachingChatClient.cs (1)
99
await WriteCacheAsync(cacheKey, capturedItems.
ToChatResponse
(), cancellationToken).ConfigureAwait(false);
ChatCompletion\FunctionInvokingChatClient.cs (1)
314
var response = updates.
ToChatResponse
();
ChatCompletion\OpenTelemetryChatClient.cs (1)
208
TraceResponse(activity, requestModelId, trackedUpdates.
ToChatResponse
(), error, stopwatch);
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
65
list.AddMessages(updates.
ToChatResponse
());
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
21
Assert.Throws<ArgumentNullException>("updates", () => ((List<ChatResponseUpdate>)null!).
ToChatResponse
());
40
updates.
ToChatResponse
() :
131
ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.
ToChatResponse
();