7 implementations of CompleteStreamingAsync
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\DelegatingChatClient.cs (1)
60public virtual IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestChatClient.cs (1)
26public IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
144public async IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(
Microsoft.Extensions.AI.Integration.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestChatClient.cs (1)
26public IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
90public async IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
185public async IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestChatClient.cs (1)
26public IAsyncEnumerable<StreamingChatCompletionUpdate> CompleteStreamingAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
6 references to CompleteStreamingAsync
Microsoft.Extensions.AI (2)
ChatCompletion\CachingChatClient.cs (2)
212/// This is used when there is a call to <see cref="IChatClient.CompleteStreamingAsync(IList{ChatMessage}, ChatOptions?, CancellationToken)"/>. 231/// This is used when there is a call to <see cref="IChatClient.CompleteStreamingAsync(IList{ChatMessage}, ChatOptions?, CancellationToken)"/>.
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\DelegatingChatClient.cs (1)
62return InnerClient.CompleteStreamingAsync(chatMessages, options, cancellationToken);
ChatCompletion\IChatClient.cs (1)
19/// <see cref="CompleteStreamingAsync"/>, such as by adding additional messages to the messages list or configuring the options
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
81await foreach (var chunk in _chatClient.CompleteStreamingAsync(chatHistory))
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
67await using var e = client.CompleteStreamingAsync(Array.Empty<ChatMessage>(), providedOptions, cts.Token).GetAsyncEnumerator();