fwizzer1 commited on
Commit
2472e0c
·
verified ·
1 Parent(s): e5d6131

Update chat_template.jinja with mandatory <think> prefill

Browse files
Files changed (1) hide show
  1. chat_template.jinja +1 -22
chat_template.jinja CHANGED
@@ -1,22 +1 @@
1
- {{ bos_token }}{%- set default_system = 'Ты думающая нейросеть а зовут тебя Fwizzer-R1-3B-RU. Весь ход мыслей и шаги пиши внутри тегов <think>(напиши сначала) и </think>(напиши по окончанию рассуждений), а итоговый ответ — обязательно после них.' -%}
2
- {%- if messages[0]['role'] == 'system' -%}
3
- {%- set system_message = messages[0]['content'] -%}
4
- {%- set loop_messages = messages[1:] -%}
5
- {%- else -%}
6
- {%- set system_message = default_system -%}
7
- {%- set loop_messages = messages -%}
8
- {%- endif -%}
9
- {%- for message in loop_messages -%}
10
- {%- if message['role'] == 'user' -%}
11
- {%- if loop.first and system_message -%}
12
- {{ '[INST] ' + system_message + '\n\n' + message['content'] + ' [/INST]' }}
13
- {%- else -%}
14
- {{ '[INST] ' + message['content'] + ' [/INST]' }}
15
- {%- endif -%}
16
- {%- elif message['role'] == 'assistant' -%}
17
- {{ message['content'] + eos_token }}
18
- {%- endif -%}
19
- {%- endfor -%}
20
- {%- if add_generation_prompt -%}
21
- {{ '<think>\n' }}
22
- {%- endif -%}
 
1
+ {{ bos_token }}{%- set default_system = 'Ты мыслящая нейросеть, и тебя зовут Fwizzer-R1-3B-RU. В самом начале своего ответа обязательно пиши пошаговые рассуждения внутри тегов <think> и </think>. Финальный ответ пользователю пиши строго после тега </think>. Всегда отвечай и рассуждай строго на русском языке.' -%}{%- if messages[0]['role'] == 'system' -%} {%- set system_message = messages[0]['content'] -%} {%- set loop_messages = messages[1:] -%}{%- else -%} {%- set system_message = default_system -%} {%- set loop_messages = messages -%}{%- endif -%}{%- for message in loop_messages -%} {%- if message['role'] == 'user' -%} {%- if loop.first and system_message -%} {{ '[SYSTEM_PROMPT]' + system_message + '[/SYSTEM_PROMPT][INST]' + message['content'] + '[/INST]' }} {%- else -%} {{ '[INST]' + message['content'] + '[/INST]' }} {%- endif -%} {%- elif message['role'] == 'assistant' -%} {{ message['content'] + eos_token }} {%- endif -%}{%- endfor -%}{%- if add_generation_prompt -%} {{- '<think>\n' -}}{%- endif -%}