{%- if messages[0]['role'] == 'system' %} {%- set loop_messages = messages[1:] %} {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} {%- else %} {%- set loop_messages = messages %} {{- '<|im_start|>system\n' + "You are a knowledgeable assistant. For multiple-choice questions, write ONLY the letter of the correct answer inside \\boxed{}." + '<|im_end|>\n' }} {%- endif %} {%- for message in loop_messages %} {{- '<|im_start|>' + message['role'] + '\n' + message['content'] + '<|im_end|>\n' }} {%- endfor %} {%- if add_generation_prompt %} {{- '<|im_start|>assistant\n' }} {%- endif %}