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)
129public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\CachingChatClient.cs (1)
77public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
42public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\FunctionInvokingChatClient.cs (1)
418public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\LoggingChatClient.cs (1)
100public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
161public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\ReducingChatClient.cs (1)
40public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
58public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
Microsoft.Extensions.AI.Integration.Tests (2)
CallCountingChatClient.cs (1)
26public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
PromptBasedFunctionCallingChatClient.cs (1)
137public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
11 references to GetStreamingResponseAsync
Microsoft.Extensions.AI (8)
ChatCompletion\CachingChatClient.cs (3)
84base.GetStreamingResponseAsync(messages, options, cancellationToken); 109await foreach (var chunk in base.GetStreamingResponseAsync(messages, options, cancellationToken)) 136await foreach (var chunk in base.GetStreamingResponseAsync(messages, options, cancellationToken))
ChatCompletion\ConfigureOptionsChatClient.cs (1)
45await foreach (var update in base.GetStreamingResponseAsync(messages, Configure(options), cancellationToken))
ChatCompletion\FunctionInvokingChatClient.cs (1)
504await foreach (var update in base.GetStreamingResponseAsync(messages, options, cancellationToken))
ChatCompletion\LoggingChatClient.cs (1)
118e = base.GetStreamingResponseAsync(messages, options, cancellationToken).GetAsyncEnumerator(cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
176updates = base.GetStreamingResponseAsync(messages, options, cancellationToken);
ChatCompletion\ReducingChatClient.cs (1)
45await foreach (var update in base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\DelegatingChatClientTests.cs (1)
79var resultAsyncEnumerable = delegating.GetStreamingResponseAsync(expectedChatContents, expectedChatOptions, expectedCancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
69base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))
Microsoft.Extensions.AI.Integration.Tests (1)
CallCountingChatClient.cs (1)
30return base.GetStreamingResponseAsync(messages, options, cancellationToken);