Update chat template
Browse files- chat_template.jinja +3 -6
chat_template.jinja
CHANGED
|
@@ -4,12 +4,9 @@
|
|
| 4 |
{%- if messages[0].role == 'system' %}
|
| 5 |
{{- messages[0].content + '\n\n' }}
|
| 6 |
{%- endif %}
|
| 7 |
-
{{- "
|
| 8 |
-
{%- for tool in tools %}
|
| 9 |
-
|
| 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' }}
|
|
|
|
| 4 |
{%- if messages[0].role == 'system' %}
|
| 5 |
{{- messages[0].content + '\n\n' }}
|
| 6 |
{%- endif %}
|
| 7 |
+
{{- "You are a function calling AI model. You are provided with function signature within <tools> </tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.\n<tools>\n" }}
|
| 8 |
+
{%- for tool in tools %}[{{- tool | tojson }}]{%- endfor %}
|
| 9 |
+
{{- "\n</tools>\nFor each function call, return a json object with function name and arguments within <tool_call> </tool_call> tags with the following schema:\n<tool_call>\n{'arguments': <args-dict>, 'name': <function-name>}\n</tool_call>\n" }}
|
|
|
|
|
|
|
|
|
|
| 10 |
{%- else %}
|
| 11 |
{%- if messages[0].role == 'system' %}
|
| 12 |
{{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }}
|