Vectorrent commited on
Commit
1d2d139
·
verified ·
1 Parent(s): 6d6025c

Add chat_template.jinja with inline tool result support

Browse files
Files changed (1) hide show
  1. 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
- {% elif message['role'] == 'tool' %}
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