formatMessages method
General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
Implementation
String formatMessages(List<Map<String, dynamic>> messages) {
String formattedMessages = '';
for (var message in messages) {
if (message['role'] == 'user') {
formattedMessages += '$inputSequence${message['content']}';
} else if (message['role'] == 'assistant') {
formattedMessages += '$outputSequence${message['content']}';
} else if (message['role'] == 'system') {
formattedMessages += '$systemSequence${message['content']}';
}
if (stopSequence != null) {
formattedMessages += stopSequence!;
}
}
return formattedMessages;
}