Add chat_template.jinja with inline tool result support
Browse files- chat_template.jinja +5 -5
chat_template.jinja
CHANGED
|
@@ -2,17 +2,18 @@
|
|
| 2 |
{% if message['role'] == 'system' %}
|
| 3 |
{{ bos_token }}system
|
| 4 |
{{ message['content'] }}
|
|
|
|
| 5 |
{% elif message['role'] == 'developer' %}
|
| 6 |
{{ bos_token }}developer
|
| 7 |
{{ message['content'] }}
|
|
|
|
| 8 |
{% elif message['role'] == 'user' %}
|
| 9 |
{{ bos_token }}user
|
| 10 |
{{ message['content'] }}
|
| 11 |
-
{
|
| 12 |
-
{{ bos_token }}tool
|
| 13 |
-
{{ message['content'] }}
|
| 14 |
{% elif message['role'] == 'assistant' %}
|
| 15 |
{{ bos_token }}assistant
|
|
|
|
| 16 |
{% if message.tool_calls is defined %}
|
| 17 |
{% for tool_call in message.tool_calls %}
|
| 18 |
<tool_call>
|
|
@@ -20,9 +21,8 @@
|
|
| 20 |
</tool_call>
|
| 21 |
{% endfor %}
|
| 22 |
{% endif %}
|
| 23 |
-
{{ message['content'] }}
|
| 24 |
-
{% endif %}
|
| 25 |
{{ sep_token }}
|
|
|
|
| 26 |
{% endfor %}
|
| 27 |
{% if add_generation_prompt %}
|
| 28 |
{{ bos_token }}assistant
|
|
|
|
| 2 |
{% if message['role'] == 'system' %}
|
| 3 |
{{ bos_token }}system
|
| 4 |
{{ message['content'] }}
|
| 5 |
+
{{ sep_token }}
|
| 6 |
{% elif message['role'] == 'developer' %}
|
| 7 |
{{ bos_token }}developer
|
| 8 |
{{ message['content'] }}
|
| 9 |
+
{{ sep_token }}
|
| 10 |
{% elif message['role'] == 'user' %}
|
| 11 |
{{ bos_token }}user
|
| 12 |
{{ message['content'] }}
|
| 13 |
+
{{ sep_token }}
|
|
|
|
|
|
|
| 14 |
{% elif message['role'] == 'assistant' %}
|
| 15 |
{{ bos_token }}assistant
|
| 16 |
+
{{ message['content'] }}
|
| 17 |
{% if message.tool_calls is defined %}
|
| 18 |
{% for tool_call in message.tool_calls %}
|
| 19 |
<tool_call>
|
|
|
|
| 21 |
</tool_call>
|
| 22 |
{% endfor %}
|
| 23 |
{% endif %}
|
|
|
|
|
|
|
| 24 |
{{ sep_token }}
|
| 25 |
+
{% endif %}
|
| 26 |
{% endfor %}
|
| 27 |
{% if add_generation_prompt %}
|
| 28 |
{{ bos_token }}assistant
|