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)
12 overrides of GetStreamingResponseAsync
Microsoft.Extensions.AI (8)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
127
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\CachingChatClient.cs (1)
74
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
42
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\FunctionInvokingChatClient.cs (1)
437
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\ImageGeneratingChatClient.cs (1)
95
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\LoggingChatClient.cs (1)
100
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\OpenTelemetryChatClient.cs (1)
166
public override async IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
ChatCompletion\ReducingChatClient.cs (1)
41
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
(
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2131
public override IAsyncEnumerable<ChatResponseUpdate>
GetStreamingResponseAsync
(
13 references to GetStreamingResponseAsync
Microsoft.Extensions.AI (9)
ChatCompletion\CachingChatClient.cs (3)
81
base.
GetStreamingResponseAsync
(messages, options, cancellationToken);
106
await foreach (var chunk in base.
GetStreamingResponseAsync
(messages, options, cancellationToken))
133
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)
542
await foreach (var update in base.
GetStreamingResponseAsync
(messages, options, cancellationToken))
ChatCompletion\ImageGeneratingChatClient.cs (1)
106
await foreach (var update in base.
GetStreamingResponseAsync
(processedMessages, processedOptions, cancellationToken))
ChatCompletion\LoggingChatClient.cs (1)
118
e = base.
GetStreamingResponseAsync
(messages, options, cancellationToken).GetAsyncEnumerator(cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
182
updates = base.
GetStreamingResponseAsync
(messages, options, cancellationToken);
ChatCompletion\ReducingChatClient.cs (1)
46
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);
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2135
return base.
GetStreamingResponseAsync
(messages, options, cancellationToken);