Update chat template
Browse files- chat_template.jinja +10 -0
chat_template.jinja
CHANGED
|
@@ -60,6 +60,16 @@
|
|
| 60 |
{%- endif -%}
|
| 61 |
{%- endfor -%}
|
| 62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
{%- set lu = namespace(idx=-1) -%}
|
| 64 |
{%- for m in mns.list -%}
|
| 65 |
{%- if m.role == "user" or m.role == "developer" -%}
|
|
|
|
| 60 |
{%- endif -%}
|
| 61 |
{%- endfor -%}
|
| 62 |
|
| 63 |
+
{%- if tools -%}
|
| 64 |
+
{%- set anchor_ns = namespace(found=false) -%}
|
| 65 |
+
{%- for m in mns.list -%}
|
| 66 |
+
{%- if m.role == "system" or m.role == "developer" -%}{%- set anchor_ns.found = true -%}{%- endif -%}
|
| 67 |
+
{%- endfor -%}
|
| 68 |
+
{%- if not anchor_ns.found -%}
|
| 69 |
+
{%- set mns.list = [{"role": "system", "content": ""}] + mns.list -%}
|
| 70 |
+
{%- endif -%}
|
| 71 |
+
{%- endif -%}
|
| 72 |
+
|
| 73 |
{%- set lu = namespace(idx=-1) -%}
|
| 74 |
{%- for m in mns.list -%}
|
| 75 |
{%- if m.role == "user" or m.role == "developer" -%}
|