ybelkada commited on
Commit
bc7c908
·
verified ·
1 Parent(s): 82b9134

Update chat_template.jinja

Browse files
Files changed (1) hide show
  1. chat_template.jinja +6 -2
chat_template.jinja CHANGED
@@ -10,7 +10,11 @@
10
  {{- tool | tojson }}
11
  {%- endfor %}
12
  {{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
13
- {%- endif %}{% for message in messages %}{{'<|im_start|>' + message['role'] + '
 
 
 
 
14
  ' + message['content'] + '<|im_end|>' + '
15
- '}}{% endfor %}{% if add_generation_prompt %}{{ '<|im_start|>assistant
16
  ' }}{% endif %}
 
10
  {{- tool | tojson }}
11
  {%- endfor %}
12
  {{- "\n</tools>\n\nFor each function call, return a json object with function name and arguments within <tool_call></tool_call> XML tags:\n<tool_call>\n{\"name\": <function-name>, \"arguments\": <args-json-object>}\n</tool_call><|im_end|>\n" }}
13
+ {%- else %}
14
+ {%- if messages[0].role == 'system' %}
15
+ {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}
16
+ {%- endif %}
17
+ {%- endif %}{% for message in messages %}{%- if messages[0].role != 'system' %}{{'<|im_start|>' + message['role'] + '
18
  ' + message['content'] + '<|im_end|>' + '
19
+ '}}{%- endif %}{% endfor %}{% if add_generation_prompt %}{{ '<|im_start|>assistant
20
  ' }}{% endif %}