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)
5 overrides of CompleteStreamingAsync
Microsoft.Extensions.AI (5)
ChatCompletion\CachingChatClient.cs (1)
62
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
63
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\FunctionInvokingChatClient.cs (1)
273
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\LoggingChatClient.cs (1)
92
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
ChatCompletion\OpenTelemetryChatClient.cs (1)
140
public override async IAsyncEnumerable<StreamingChatCompletionUpdate>
CompleteStreamingAsync
(
5 references to CompleteStreamingAsync
Microsoft.Extensions.AI (5)
ChatCompletion\CachingChatClient.cs (1)
80
await foreach (var chunk in base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken).ConfigureAwait(false))
ChatCompletion\ConfigureOptionsChatClient.cs (1)
66
await foreach (var update in base.
CompleteStreamingAsync
(chatMessages, _configureOptions(options), cancellationToken).ConfigureAwait(false))
ChatCompletion\FunctionInvokingChatClient.cs (1)
284
await foreach (var chunk 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)
155
updates = base.
CompleteStreamingAsync
(chatMessages, options, cancellationToken);