MariChatmen-2B-Experimental / chat_template.jinja
alobos's picture
Publish local 2B experimental recovery adapter
e89aa7b verified
Raw
History Blame Contribute Delete
494 Bytes
{%- for message in messages %}
{%- set content = message['content'] if message['content'] is string else '' %}
{%- if message['role'] == 'assistant' %}
{{- '<|im_start|>assistant
' -}}{% generation %}{{- content + '<|im_end|>
' }}{% endgeneration %}
{%- elif message['role'] == 'system' or message['role'] == 'user' %}
{{- '<|im_start|>' + message['role'] + '
' + content + '<|im_end|>
' }}
{%- endif %}
{%- endfor %}
{%- if add_generation_prompt %}
{{- '<|im_start|>assistant
' }}
{%- endif %}