futurehouse/ether0
72582
1{%- set default_system_message = "You are a scientific reasoning AI assistant." %}2{{- bos_token }}3{%- if messages[0]['role'] == 'system' %}4 {%- set system_message = messages[0]['content'] %}5 {%- set loop_messages = messages[1:] %}6{%- else %}7 {%- set system_message = default_system_message %}8 {%- set loop_messages = messages %}9{%- endif %}10{{- '[SYSTEM_PROMPT]' + system_message + '[/SYSTEM_PROMPT]' }}11 12{%- for message in loop_messages %}13 {%- if message['role'] == 'user' %}14 {{- '[INST]' + message['content'] + '[/INST]' }}15 {%- elif message['role'] == 'system' %}16 {{- '[SYSTEM_PROMPT]' + message['content'] + '[/SYSTEM_PROMPT]' }}17 {%- elif message['role'] == 'assistant' %}18 {{- message['content'] + eos_token }}19 {%- else %}20 {{- raise_exception("Only user, system and assistant roles are supported!") }}21 {%- endif %}22{%- endfor %}