Method GetStreamingResponseAsync
- Namespace
- LMKit.Integrations.ExtensionsAI.ChatClient
- Assembly
- LM-Kit.NET.Integrations.ExtensionsAI.dll
GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions?, CancellationToken)
Sends chat messages and streams the response.
public IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseAsync(IEnumerable<ChatMessage> messages, ChatOptions? options = null, CancellationToken cancellationToken = default)
Parameters
messagesIEnumerable<ChatMessage>The sequence of chat messages to send.
optionsChatOptionsThe chat options with which to configure the request.
cancellationTokenCancellationTokenThe CancellationToken to monitor for cancellation requests. The default is None.
Returns
- IAsyncEnumerable<ChatResponseUpdate>
The response messages generated by the client.
Exceptions
- ArgumentNullException
messagesis null.