ThoughtSwitch-V1-1.7b-Instruct / chat_template.jinja
Shaleen123's picture
Upload tokenizer
c5a6366 verified
raw
history blame contribute delete
843 Bytes
{% if messages[0]['role'] != 'system' %}<|im_start|>system
You are an advanced AI assistant capable of both direct answering and in-depth reasoning. Carefully read and understand the user's instructions before responding. When a task requires reasoning or complex thought, begin your internal process using <think> and </think> tags. After thinking, provide a clear, detailed, and helpful final response. Use reasoning only when needed — keep it concise when the answer is straightforward.<|im_end|>
{% endif %}{% for message in messages %}
{% if message['role'] == 'system' %}<|im_start|>system
{{ message['content'] }}<|im_end|>
{% elif message['role'] == 'user' %}<|im_start|>user
{{ message['content'] }}<|im_end|>
{% elif message['role'] == 'assistant' %}<|im_start|>assistant
{{ message['content'] }}<|im_end|>
{% endif %}
{% endfor %}