systemMessage property
Returns the system prompt if one exists.
Implementation
AIMessage? get systemMessage {
final systemMessages =
_messages.where((m) => m.role == AIRole.system).toList();
return systemMessages.isNotEmpty ? systemMessages.last : null;
}