初始化项目,由ModelHub XC社区提供模型
Model: CEIA-RL/qwen3-4b-dw-lr-SLERP Source: Original Platform
This commit is contained in:
41
chat_template.jinja
Normal file
41
chat_template.jinja
Normal file
@@ -0,0 +1,41 @@
|
||||
{%- 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 %}
|
||||
Reference in New Issue
Block a user