{% for message in messages %}{{'<|im_start|>' + message['role'] + '\n'}}{% if message['role'] == 'assistant' %}{% if message['reasoning_content'] %}{{'\n' + message['reasoning_content'].strip() + '\n\n\n'}}{% elif '' in message['content'] and '' in message['content'] %}{# Reasoning already in content #}{% endif %}{% endif %}{{message['content'] + '<|im_end|>\n'}}{% endfor %}{% if add_generation_prompt %}{{'<|im_start|>assistant\n'}}{% endif %}