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)
127public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\CachingChatClient.cs (1)
74public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
42public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\FunctionInvokingChatClient.cs (1)
412public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\LoggingChatClient.cs (1)
100public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
160public 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)
81base.GetStreamingResponseAsync(messages, options, cancellationToken); 106await foreach (var chunk in base.GetStreamingResponseAsync(messages, options, cancellationToken)) 133await 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)
498await 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)
175updates = 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);