| 1 | {% set messages = conversations[0] if conversations else [] -%} |
| 2 | {% if messages and messages[0]['role'] == 'system' -%} |
| 3 | {% set loop_messages = messages[1:] -%} |
| 4 | {% else -%} |
| 5 | {% set loop_messages = messages -%} |
| 6 | {% endif -%} |
| 7 | {% for message in loop_messages -%} |
| 8 | {% if message['role'] == 'user' -%} |
| 9 | <|im_kimia_user_msg_start|>{{ message['content'] }}<|im_msg_end|><|im_kimia_assistant_msg_start|> |
| 10 | {%- elif message['role'] == 'assistant' -%} |
| 11 | {{ message['content'] }}<|im_kimia_text_eos|> |
| 12 | {%- endif -%} |
| 13 | {% endfor -%} |