16 references to ToChatResponseAsync
Microsoft.Extensions.AI (1)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
118.ToChatResponseAsync(coalesceContent: true, cancellationToken);
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseUpdate.cs (1)
24/// codified in the <see cref="ChatResponseUpdateExtensions.ToChatResponseAsync"/> and
ChatCompletion\ChatResponseUpdateExtensions.cs (1)
67return ToChatResponseAsync(updates, coalesceContent, cancellationToken);
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (4)
57(false, true) => await YieldAsync(updates).ToChatResponseAsync(), 60(true, true) => await YieldAsync(updates).ToChatResponseAsync(coalesceContent.GetValueOrDefault()), 183ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 207ChatResponse response = await YieldAsync(updates).ToChatResponseAsync();
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientIntegrationTests.cs (1)
104ex = await Assert.ThrowsAsync<InvalidOperationException>(() => chatClient.GetStreamingResponseAsync("Hello, world!").ToChatResponseAsync());
Microsoft.Extensions.AI.OpenAI (1)
OpenAIAssistantClient.cs (1)
74GetStreamingResponseAsync(chatMessages, options, cancellationToken).ToChatResponseAsync(coalesceContent: true, cancellationToken);
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
387Validate(await Assert.ThrowsAsync<InvalidOperationException>(() => service.GetStreamingResponseAsync(chat, options).ToChatResponseAsync())); 703Assert.Equal("done!", (await service.GetStreamingResponseAsync("hey", options).ToChatResponseAsync()).ToString()); 826var result = await service.GetStreamingResponseAsync(chat, options, cts.Token).ToChatResponseAsync();
ChatCompletion\UseDelegateChatClientTests.cs (4)
79response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 121response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 172response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 243response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();