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)
7 overrides of GetStreamingResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
126public override IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\CachingChatClient.cs (1)
68public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
42public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\FunctionInvokingChatClient.cs (1)
269public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\LoggingChatClient.cs (1)
92public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
155public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
84public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(
7 references to GetStreamingResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\CachingChatClient.cs (2)
92await foreach (var chunk in base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false)) 119await foreach (var chunk in base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))
ChatCompletion\ConfigureOptionsChatClient.cs (1)
45await foreach (var update in base.GetStreamingResponseAsync(messages, Configure(options), cancellationToken).ConfigureAwait(false))
ChatCompletion\FunctionInvokingChatClient.cs (1)
290await foreach (var update in base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))
ChatCompletion\LoggingChatClient.cs (1)
110e = base.GetStreamingResponseAsync(messages, options, cancellationToken).GetAsyncEnumerator(cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
170updates = base.GetStreamingResponseAsync(messages, options, cancellationToken);
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
89await foreach (var update in base.GetStreamingResponseAsync(messages, options, cancellationToken).ConfigureAwait(false))