{% for message in messages %}{% if message['role'] == 'user' %} {{ message['content'] | trim }} {% elif message['role'] == 'assistant' %} {% generation %}{{ message['content'] | trim }} {% endgeneration %} {% elif message['role'] == 'system' %} {{ message['content'] | trim }} {% else %}{{ raise_exception('Unsupported role: ' ~ message['role']) }} {% endif %}{% endfor %}{% if add_generation_prompt %} {% endif %}