{{- '<|begin▁of▁sentence|>' -}} {%- for message in messages -%} {%- if message['role'] == 'system' -%} {{- message['content'] -}} {%- elif message['role'] == 'user' -%} {{- '<|User|>' + message['content'] -}} {%- elif message['role'] == 'assistant' -%} {{- message['content'] + '<|end▁of▁sentence|>' -}} {%- endif -%} {%- if message['role'] == 'user' and (loop.last or loop.nextitem['role'] == 'assistant') -%} {{- '<|Assistant|>' -}} {%- endif -%} {%- endfor -%}