18 references to ToChatResponseAsync
Microsoft.Extensions.AI (1)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
121.ToChatResponseAsync(cancellationToken);
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatResponseExtensions.cs (2)
91list.AddMessages(await updates.ToChatResponseAsync(cancellationToken).ConfigureAwait(false)); 137return ToChatResponseAsync(updates, cancellationToken);
ChatCompletion\ChatResponseUpdate.cs (2)
23/// codified in the <see cref="ChatResponseExtensions.ToChatResponseAsync"/> and 103/// This value is used when <see cref="ChatResponseExtensions.ToChatResponseAsync(IAsyncEnumerable{ChatResponseUpdate}, System.Threading.CancellationToken)"/>
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
41await YieldAsync(updates).ToChatResponseAsync(); 131ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 157ChatResponse response = await YieldAsync(updates).ToChatResponseAsync();
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaChatClientIntegrationTests.cs (1)
102ex = await Assert.ThrowsAsync<InvalidOperationException>(() => chatClient.GetStreamingResponseAsync("Hello, world!").ToChatResponseAsync());
OllamaChatClientTests.cs (1)
206var chatResponse = await streamingResponse.ToChatResponseAsync();
Microsoft.Extensions.AI.OpenAI (1)
OpenAIAssistantClient.cs (1)
74GetStreamingResponseAsync(messages, options, cancellationToken).ToChatResponseAsync(cancellationToken);
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
429var response = await client.GetStreamingResponseAsync(messages, options, CancellationToken.None).ToChatResponseAsync(); 605Assert.Equal("done!", (await service.GetStreamingResponseAsync("hey", options).ToChatResponseAsync()).ToString()); 732var result = await service.GetStreamingResponseAsync(chat, options, cts.Token).ToChatResponseAsync();
ChatCompletion\UseDelegateChatClientTests.cs (4)
71response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 113response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 164response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync(); 235response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();