Implemented interface member:
method
CompleteStreamingAsync
Microsoft.Extensions.AI.IChatClient.CompleteStreamingAsync(System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage>, Microsoft.Extensions.AI.ChatOptions, System.Threading.CancellationToken)
6 overrides of CompleteStreamingAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
123
public override IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\CachingChatClient.cs (1)
67
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
43
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\FunctionInvokingChatClient.cs (1)
325
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\LoggingChatClient.cs (1)
92
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\OpenTelemetryChatClient.cs (1)
154
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
6 references to CompleteStreamingAsync
Microsoft.Extensions.AI (6)
ChatCompletion\CachingChatClient.cs (2)
91
await foreach (var chunk in base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken).ConfigureAwait(false))
116
await foreach (var chunk in base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken).ConfigureAwait(false))
ChatCompletion\ConfigureOptionsChatClient.cs (1)
46
await foreach (var update in base.
CompleteStreamingAsync
(chatMessages, Configure(options), cancellationToken).ConfigureAwait(false))
ChatCompletion\FunctionInvokingChatClient.cs (1)
342
await foreach (var update in base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken).ConfigureAwait(false))
ChatCompletion\LoggingChatClient.cs (1)
110
e = base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken).GetAsyncEnumerator(cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
169
updates = base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken);