sendMessage method
override
Send messages and return the complete assistant response.
Implementation
@override
Future<String> sendMessage({
required String systemPrompt,
required List<Map<String, String>> messages,
int maxTokens = 2048,
}) async {
final buffer = StringBuffer();
await for (final delta in streamMessage(
systemPrompt: systemPrompt,
messages: messages,
maxTokens: maxTokens,
)) {
buffer.write(delta);
}
return buffer.toString();
}