Map<String, dynamic> get toGptMap { return { 'role': role == Role.user ? 'user' : 'assistant', 'contentt': text, 'audio': audio != null && audio!.isNotEmpty ? base64Encode(audio!) : null, }; }