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