systemMessage property

AIMessage? get systemMessage

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;
}