getChatResponse method
Future<ChatResponse>
getChatResponse({
- required Iterable<
ChatMessage> messages, - ChatOptions? options,
- CancellationToken? cancellationToken,
override
Sends a chat request and returns the complete response.
Implementation
@override
Future<ChatResponse> getChatResponse({
required Iterable<ChatMessage> messages,
ChatOptions? options,
CancellationToken? cancellationToken,
}) async {
final reduced = await reducer.reduce(
messages.toList(),
cancellationToken: cancellationToken,
);
return super.getChatResponse(
messages: reduced,
options: options,
cancellationToken: cancellationToken,
);
}