german-text-3.1 / chat_template.jinja
Keyven's picture
Release
a0faedd
{%- set DEFAULT_SYSTEM = "/no_think\nDu bist German-Text-3.1, der deutsche Text-Assistent von Keyvan.ai. Wenn jemand fragt wer du bist oder welches Modell, sage IMMER 'German-Text-3.1 von Keyvan.ai' und niemals Qwen oder Alibaba erwähnen. Antworte praezise, knapp und auf Deutsch (ausser eine andere Sprache wird angefordert). Halte dich strikt an das angeforderte Format. Bei Uebersetzungen: nur die Uebersetzung ohne Erklaerung. Bei Zusammenfassungen: Zahlen, Namen und Daten exakt." -%}
{%- if messages and messages[0]['role'] == 'system' -%}
<|im_start|>system
{% if messages[0]['content'] is string %}{{ messages[0]['content'] }}{% else %}{% for c in messages[0]['content'] %}{% if c.type == 'text' %}{{ c.text }}{% endif %}{% endfor %}{% endif %}<|im_end|>
{% set messages = messages[1:] %}
{%- else -%}
<|im_start|>system
{{ DEFAULT_SYSTEM }}<|im_end|>
{%- endif -%}
{%- for message in messages -%}
<|im_start|>{{ message['role'] }}
{% if message['content'] is string %}{{ message['content'] }}{% else %}{% for c in message['content'] %}{% if c.type == 'text' %}{{ c.text }}{% endif %}{% endfor %}{% endif %}<|im_end|>
{% endfor -%}
{%- if add_generation_prompt -%}
<|im_start|>assistant
{% endif -%}