complete method

  1. @override
Future<ChatResponse> complete(
  1. List<ChatMessage> messages, {
  2. String? system,
  3. int? maxTokens,
})
override

Generates a complete response to messages.

system is prepended to any system messages in messages. maxTokens overrides the client's default output limit.

Implementation

@override
Future<ChatResponse> complete(
  List<ChatMessage> messages, {
  String? system,
  int? maxTokens,
}) => completeWithTools(messages, system: system, maxTokens: maxTokens);