consumeStreamTextMessages method

StreamTextResultAggregated consumeStreamTextMessages(
  1. List<ModelMessage> messages, [
  2. GenerateTextOptions? options
])

Consume a stream to completion from a list of typed ModelMessages and return the aggregated result (M11).

Implementation

StreamTextResultAggregated consumeStreamTextMessages(
  List<ModelMessage> messages, [
  GenerateTextOptions? options,
]) {
  final prompt = messages.map((m) => m.toJson()).toList();
  final result = _raw.consumeStreamText(prompt, options?.toJson());
  return StreamTextResultAggregated.fromJson(result);
}