| {{- bos_token }} | |
| {%- for message in messages %} | |
| {%- if message['role'] == 'assistant' %} | |
| {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>' + ' | |
| ' }} | |
| {%- generation %} | |
| {{- message['content'] + '<|eot_id|>' }} | |
| {%- endgeneration %} | |
| {{- ' | |
| ' }} | |
| {%- else %} | |
| {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>' + ' | |
| ' + message['content'] + '<|eot_id|>' + ' | |
| ' }} | |
| {%- endif %} | |
| {%- endfor %} | |
| {%- if add_generation_prompt %} | |
| {{- '<|start_header_id|>assistant<|end_header_id|> | |
| ' }} | |
| {%- endif %} |