generateTextAsOpenAIMessages method

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

Generate text from a list of typed ModelMessages with OpenAI Chat Completions output.

Implementation

ChatCompletion generateTextAsOpenAIMessages(
  List<ModelMessage> messages, [
  GenerateTextOptions? options,
]) {
  final prompt = messages.map((m) => m.toJson()).toList();
  return _generateTextAsOpenAI(prompt, options);
}