Upload chat_template.jinja
Browse files- chat_template.jinja +19 -0
chat_template.jinja
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{% for message in messages %}
|
2 |
+
{% if message['role'] == 'user' %}
|
3 |
+
{{'<|im_start|>user
|
4 |
+
' + message['content'].strip() + '<|im_end|>
|
5 |
+
<|im_start|>assistant
|
6 |
+
' }}
|
7 |
+
{% elif message['role'] == 'system' %}
|
8 |
+
{{'<|im_start|>system
|
9 |
+
' + message['content'].strip() + '<|im_end|>' }}
|
10 |
+
{% elif message['role'] == 'tool' %}
|
11 |
+
{{'<|im_start|>user
|
12 |
+
<tool_response>' + message['content'].strip() + '</tool_response><|im_end|>' }}
|
13 |
+
{% elif message['role'] == 'assistant' %}
|
14 |
+
{{'<|im_start|>assistant
|
15 |
+
' + message['content'].strip() + '<|im_end|>' }}
|
16 |
+
{% endif %}
|
17 |
+
{% endfor %}
|
18 |
+
{% if add_generation_prompt %}{{ '<|im_start|>assistant
|
19 |
+
' }}{% endif %}
|