armand0e commited on
Commit
5539e97
·
verified ·
1 Parent(s): 67c6f0d

Update chat_template.jinja

Browse files
Files changed (1) hide show
  1. chat_template.jinja +2 -2
chat_template.jinja CHANGED
@@ -91,13 +91,13 @@
91
  {%- if message.reasoning_content is string %}
92
  {%- set reasoning_content = message.reasoning_content %}
93
  {%- else %}
94
- {%- if '</think>' in content %}
95
  {%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
96
  {%- set content = content.split('</think>')[-1].lstrip('\n') %}
97
  {%- endif %}
98
  {%- endif %}
99
  {%- set reasoning_content = reasoning_content|trim %}
100
- {%- if loop.index0 > ns.last_query_index %}
101
  {{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
102
  {%- else %}
103
  {{- '<|im_start|>' + message.role + '\n' + content }}
 
91
  {%- if message.reasoning_content is string %}
92
  {%- set reasoning_content = message.reasoning_content %}
93
  {%- else %}
94
+ {%- if '</think>' in content and (preserve_history_thinking is defined and preserve_history_thinking == false) %}
95
  {%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
96
  {%- set content = content.split('</think>')[-1].lstrip('\n') %}
97
  {%- endif %}
98
  {%- endif %}
99
  {%- set reasoning_content = reasoning_content|trim %}
100
+ {%- if loop.index0 > ns.last_query_index and reasoning_content %}
101
  {{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
102
  {%- else %}
103
  {{- '<|im_start|>' + message.role + '\n' + content }}