Files
qwen3-4b-dw-lr-SLERP/chat_template.jinja
ModelHub XC d8907bf7dd 初始化项目,由ModelHub XC社区提供模型
Model: CEIA-RL/qwen3-4b-dw-lr-SLERP
Source: Original Platform
2026-07-13 12:12:10 +08:00

41 lines
1.5 KiB
Django/Jinja

{%- if messages[0]['role'] == 'system' -%}
{%- if messages[0]['content'] is string -%}
{%- set first_system_prefix = ' ' + messages[0]['content'] -%}
{%- else -%}
{%- set first_system_prefix = ' ' + messages[0]['content'][0]['text'] -%}
{%- endif -%}
{%- set loop_messages = messages[1:] -%}
{%- else -%}
{%- set first_system_prefix = "" -%}
{%- set loop_messages = messages -%}
{%- endif -%}
{{'<|im_start|>system
Inicie com a sua resposta com a tag <pensar> pense passo a passo para resolver o problema e termine o pensamento com </pensar>, ou seja, <pensar> processo de raciocínio aqui </pensar> resposta. É importante que você reflita antes de responder para o usuário.'+first_system_prefix+'<|im_end|>
'}}{% if not add_generation_prompt is defined %}{% set add_generation_prompt = false %}{% endif %}
{%- for message in loop_messages %}
{%- if message.role == "assistant" %}
{%- set content = message['content'] -%}
{%- if '</pensar>' in content %}
{%- set content = content.split('</pensar>')[-1].lstrip('
') %}
{{- '<|im_start|>
'+message['role'] + '
' + content + '<|im_end|>
'}}
{%- else -%}
{{- '<|im_start|>
'+message['role'] + '
' + message['content'] + '<|im_end|>
'}}
{%- endif %}
{%- else -%}
{{- '<|im_start|>
'+message['role'] + '
' + message['content'] + '<|im_end|>
'}}
{%- endif %}
{%- endfor %}
{%- if add_generation_prompt %}
{{'<|im_start|>assistant
<pensar>
'}}{% endif %}