Implemented interface member:
method
GetStreamingResponseAsync
Microsoft.Extensions.AI.IChatClient.GetStreamingResponseAsync(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage>, Microsoft.Extensions.AI.ChatOptions, System.Threading.CancellationToken)
10 overrides of GetStreamingResponseAsync
Microsoft.Extensions.AI (7)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
129
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\CachingChatClient.cs (1)
77
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
42
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\FunctionInvokingChatClient.cs (1)
418
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\LoggingChatClient.cs (1)
100
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\OpenTelemetryChatClient.cs (1)
161
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\ReducingChatClient.cs (1)
40
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
58
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
Microsoft.Extensions.AI.Integration.Tests (2)
CallCountingChatClient.cs (1)
26
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
PromptBasedFunctionCallingChatClient.cs (1)
137
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
11 references to GetStreamingResponseAsync
Microsoft.Extensions.AI (8)
ChatCompletion\CachingChatClient.cs (3)
84
base.
GetStreamingResponseAsync
(messages, options, cancellationToken);
109
await foreach (var chunk in base.
GetStreamingResponseAsync
(messages, options, cancellationToken))
136
await foreach (var chunk in base.
GetStreamingResponseAsync
(messages, options, cancellationToken))
ChatCompletion\ConfigureOptionsChatClient.cs (1)
45
await foreach (var update in base.
GetStreamingResponseAsync
(messages, Configure(options), cancellationToken))
ChatCompletion\FunctionInvokingChatClient.cs (1)
504
await foreach (var update in base.
GetStreamingResponseAsync
(messages, options, cancellationToken))
ChatCompletion\LoggingChatClient.cs (1)
118
e = base.
GetStreamingResponseAsync
(messages, options, cancellationToken).GetAsyncEnumerator(cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
176
updates = base.
GetStreamingResponseAsync
(messages, options, cancellationToken);
ChatCompletion\ReducingChatClient.cs (1)
45
await foreach (var update in base.
GetStreamingResponseAsync
(messages, options, cancellationToken).ConfigureAwait(false))
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\DelegatingChatClientTests.cs (1)
79
var resultAsyncEnumerable = delegating.
GetStreamingResponseAsync
(expectedChatContents, expectedChatOptions, expectedCancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
69
base.
GetStreamingResponseAsync
(messages, options, cancellationToken).ConfigureAwait(false))
Microsoft.Extensions.AI.Integration.Tests (1)
CallCountingChatClient.cs (1)
30
return base.
GetStreamingResponseAsync
(messages, options, cancellationToken);