{% for message in messages %} {% if message['role'] == 'user' %} {{'<|im_start|>user ' + message['content'].strip() + '<|im_end|> <|im_start|>assistant ' }} {% elif message['role'] == 'system' %} {{'<|im_start|>system ' + message['content'].strip() + '<|im_end|>' }} {% elif message['role'] == 'tool' %} {{'<|im_start|>user ' + message['content'].strip() + '<|im_end|>' }} {% elif message['role'] == 'assistant' %} {{'<|im_start|>assistant ' + message['content'].strip() + '<|im_end|>' }} {% endif %} {% endfor %} {% if add_generation_prompt %}{{ '<|im_start|>assistant ' }}{% endif %}