88 references to ToChatResponseAsync
Microsoft.Extensions.AI (1)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
122
.
ToChatResponseAsync
(cancellationToken);
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatResponseExtensions.cs (2)
123
list.AddMessages(await updates.
ToChatResponseAsync
(cancellationToken).ConfigureAwait(false));
169
return
ToChatResponseAsync
(updates, cancellationToken);
ChatCompletion\ChatResponseUpdate.cs (2)
23
/// codified in the <see cref="ChatResponseExtensions.
ToChatResponseAsync
(IAsyncEnumerable{ChatResponseUpdate}, System.Threading.CancellationToken)"/> and
132
/// This value is used when <see cref="ChatResponseExtensions.
ToChatResponseAsync
(IAsyncEnumerable{ChatResponseUpdate}, System.Threading.CancellationToken)"/>
Microsoft.Extensions.AI.Abstractions.Tests (27)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (27)
40
await YieldAsync(updates).
ToChatResponseAsync
() :
92
await YieldAsync(updates).
ToChatResponseAsync
() :
155
await YieldAsync(updates).
ToChatResponseAsync
() :
205
await YieldAsync(updates).
ToChatResponseAsync
() :
262
await YieldAsync(updates).
ToChatResponseAsync
() :
292
await YieldAsync(updates).
ToChatResponseAsync
() :
327
await YieldAsync(updates).
ToChatResponseAsync
() :
365
await YieldAsync(updates).
ToChatResponseAsync
() :
395
await YieldAsync(updates).
ToChatResponseAsync
() :
432
await YieldAsync(updates).
ToChatResponseAsync
() :
468
await YieldAsync(updates).
ToChatResponseAsync
() :
515
await YieldAsync(updates).
ToChatResponseAsync
() :
563
await YieldAsync(updates).
ToChatResponseAsync
() :
666
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
707
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
737
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
782
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
809
ChatResponse response = await YieldAsync(updates).
ToChatResponseAsync
();
859
await YieldAsync(updates).
ToChatResponseAsync
() :
908
await YieldAsync(updates).
ToChatResponseAsync
() :
949
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
997
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
1040
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
1071
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
1091
ChatResponse response = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
1131
ChatResponse response1 = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
1137
ChatResponse response2 = useAsync ? await YieldAsync(updates).
ToChatResponseAsync
() : updates.ToChatResponse();
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratingChatClientIntegrationTests.cs (1)
75
return ValidateChatResponse(await chatClient.GetStreamingResponseAsync(messages, options).
ToChatResponseAsync
());
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
OllamaSharpChatClientIntegrationTests.cs (1)
104
ex = await Assert.ThrowsAsync<InvalidOperationException>(() => chatClient.GetStreamingResponseAsync("Hello, world!").
ToChatResponseAsync
());
Microsoft.Extensions.AI.OpenAI (1)
OpenAIAssistantsChatClient.cs (1)
73
GetStreamingResponseAsync(messages, options, cancellationToken).
ToChatResponseAsync
(cancellationToken);
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIResponseClientIntegrationTests.cs (9)
157
? await ChatClient.GetStreamingResponseAsync("Generate an image of a simple blue circle on a white background.", chatOptions).
ToChatResponseAsync
()
229
await client.GetStreamingResponseAsync(Prompt, chatOptions).
ToChatResponseAsync
() :
269
await client.GetStreamingResponseAsync(input, chatOptions).
ToChatResponseAsync
() :
300
await client.GetStreamingResponseAsync(input, chatOptions).
ToChatResponseAsync
() :
534
await client.GetStreamingResponseAsync(input, chatOptions).
ToChatResponseAsync
() :
546
await client.GetStreamingResponseAsync(input, chatOptions).
ToChatResponseAsync
() :
789
var response1 = await ChatClient.GetStreamingResponseAsync(chatHistory, chatOptions).
ToChatResponseAsync
();
807
var response2 = await ChatClient.GetStreamingResponseAsync(chatHistory, chatOptions).
ToChatResponseAsync
();
826
var response3 = await ChatClient.GetStreamingResponseAsync(deserializedHistory, chatOptions).
ToChatResponseAsync
();
OpenAIResponseClientTests.cs (2)
2406
.
ToChatResponseAsync
();
3607
}).
ToChatResponseAsync
();
Microsoft.Extensions.AI.Tests (42)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
916
await service.GetStreamingResponseAsync(input, options).
ToChatResponseAsync
();
998
await service.GetStreamingResponseAsync(input, options).
ToChatResponseAsync
();
1447
var result = await service.GetStreamingResponseAsync(CloneInput(input), options).
ToChatResponseAsync
();
2069
var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(CloneInput(input)), options, cts.Token).
ToChatResponseAsync
();
ChatCompletion\FunctionInvokingChatClientTests.cs (21)
422
response = await client.GetStreamingResponseAsync(messages, options).
ToChatResponseAsync
();
501
response = await client.GetStreamingResponseAsync(messages, options).
ToChatResponseAsync
();
585
response = await client.GetStreamingResponseAsync(messages, options).
ToChatResponseAsync
();
728
await client.GetStreamingResponseAsync("hello", options).
ToChatResponseAsync
();
1212
var response = await client.GetStreamingResponseAsync(messages, options, CancellationToken.None).
ToChatResponseAsync
();
1441
Assert.Equal("done!", (await service.GetStreamingResponseAsync("hey", options).
ToChatResponseAsync
()).ToString());
2056
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "hello")], options).
ToChatResponseAsync
()
2127
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "hello")], options).
ToChatResponseAsync
()
2298
var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(chat), options, cts.Token).
ToChatResponseAsync
();
2433
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
2527
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
2632
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
2737
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
2837
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
2920
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
3012
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
3113
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
3219
var result = await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "test")], options).
ToChatResponseAsync
();
3492
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "hello")], options).
ToChatResponseAsync
()
3569
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "hello")], options).
ToChatResponseAsync
()
3632
? await client.GetStreamingResponseAsync([new ChatMessage(ChatRole.User, "hello")], options).
ToChatResponseAsync
()
ChatCompletion\UseDelegateChatClientTests.cs (4)
71
response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).
ToChatResponseAsync
();
113
response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).
ToChatResponseAsync
();
164
response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).
ToChatResponseAsync
();
235
response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).
ToChatResponseAsync
();
ChatRouting\FailoverChatClientTests.cs (12)
58
? router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
()
84
cancellationToken: cancellationSource.Token).
ToChatResponseAsync
()
106
? router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
()
276
? await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")], requestOptions).
ToChatResponseAsync
()
323
? await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")], requestOptions).
ToChatResponseAsync
()
652
await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
783
await client.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
811
await client.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
862
await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
885
await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
916
await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
1004
await router.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();
ChatRouting\OrderedFailoverChatClientTests.cs (1)
288
await client.GetStreamingResponseAsync([new(ChatRole.User, "hi")]).
ToChatResponseAsync
();