CoolFace
Modelpublic

futurehouse/ether0

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
72likes582downloads
chat_template.jinja22 linesDownload Raw Back to root
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 %}