nanochat-d20 / chat_template.jinja
burtenshaw's picture
burtenshaw HF Staff
Create chat template file (#5)
095599e verified
raw
history blame
540 Bytes
{{- "<|bos|>" -}}
{%- if messages[0]["role"] == "system" -%}
{{- "<|user_start|>" + messages[0]["content"] + "\n\n" + messages[1]["content"] + "<|user_end|>" -}}
{%- set messages = messages[2:] -%}
{%- endif -%}
{%- for message in messages -%}
{%- if loop.index0 % 2 == 0 -%}
{{- "<|user_start|>" + message["content"] + "<|user_end|>" -}}
{%- else -%}
{{- "<|assistant_start|>" + message["content"] + "<|assistant_end|>" -}}
{%- endif -%}
{%- endfor -%}
{%- if add_generation_prompt -%}
{{- "<|assistant_start|>" -}}
{%- endif -%}