{% 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 %}