{%- for message in messages %} {%- if message.role == 'system' %} {{- '<|system|>' + messages[0].content + '<|endoftext|>' + '\n' }} {%- elif message.role == 'user' %} {{- '<|user|>' + message.content + '<|endoftext|>' + '\n' }} {%- elif message.role == 'assistant' %} {{- '<|assistant|>' + message.content + '<|endoftext|>' + '\n' }} {%- endif %} {%- endfor %} {%- if add_generation_prompt %} {{- '<|assistant|>' }} {%- if enable_thinking is defined and enable_thinking is false %} {{- '' }} {%- endif %} {%- endif %}