getStreamingChatResponse method
Stream<ChatResponseUpdate>
getStreamingChatResponse({
- required Iterable<
ChatMessage> messages, - ChatOptions? options,
- CancellationToken? cancellationToken,
override
Sends a chat request and returns a stream of response updates.
Implementation
@override
Stream<ChatResponseUpdate> getStreamingChatResponse({
required Iterable<ChatMessage> messages,
ChatOptions? options,
CancellationToken? cancellationToken,
}) {
if (streamingResponseHandler != null) {
return streamingResponseHandler!(
messages,
options,
innerClient,
cancellationToken,
);
}
return super.getStreamingChatResponse(
messages: messages,
options: options,
cancellationToken: cancellationToken,
);
}