you forget template
#3
by
kalle07
- opened
you forget template!
original fron GLM
[gMASK]<sop>{%- if tools -%}<|system|>
{% for tool in tools %}{%- set function = tool.function if tool.get("function") else tool %}
## {{ function.name }}
{{ function | tojson(indent=4, ensure_ascii=False) }}
When calling the above tools, please use Json format to represent the parameters of the call.{%- endfor %}{%- endif -%}{%- for msg in messages %}{%- if msg.role == 'system' %}<|system|>
{{ msg.content }}{%- endif %}{%- endfor %}{%- for message in messages if message.role != 'system' %}{%- set role = message['role'] %}{%- set content = message['content'] %}{%- set meta = message.get("metadata", "") %}{%- if role == 'user' %}<|user|>
{{ content }}{%- elif role == 'assistant' and not meta %}<|assistant|>
{{ content }}{%- elif role == 'assistant' and meta %}<|assistant|>{{ meta }}
{{ content }}{%- elif role == 'observation' %}<|observation|>
{{ content }}{%- endif %}{%- endfor %}{% if add_generation_prompt %}<|assistant|>{% endif %}
This is a base model with no chat template or tuning