Update chat_template.jinja
Browse files- chat_template.jinja +5 -5
chat_template.jinja
CHANGED
@@ -57,13 +57,13 @@
|
|
57 |
{%- endif %}
|
58 |
{{- render_item_list(param_fields.enum, 'enum') }}
|
59 |
{%- set handled_keys = ['type', 'description', 'enum', 'required'] %}
|
60 |
-
{%- for json_key in param_fields %}
|
61 |
{%- if json_key not in handled_keys %}
|
62 |
-
{%- set normed_json_key = json_key
|
63 |
-
{%- if
|
64 |
-
{{- '\n<' ~ normed_json_key ~ '>' ~ (
|
65 |
{%- else %}
|
66 |
-
{{- '\n<' ~ normed_json_key ~ '>' ~ (
|
67 |
{%- endif %}
|
68 |
{%- endif %}
|
69 |
{%- endfor %}
|
|
|
57 |
{%- endif %}
|
58 |
{{- render_item_list(param_fields.enum, 'enum') }}
|
59 |
{%- set handled_keys = ['type', 'description', 'enum', 'required'] %}
|
60 |
+
{%- for json_key, json_value in param_fields|items %}
|
61 |
{%- if json_key not in handled_keys %}
|
62 |
+
{%- set normed_json_key = json_key|string %}
|
63 |
+
{%- if json_value is mapping %}
|
64 |
+
{{- '\n<' ~ normed_json_key ~ '>' ~ (json_value | tojson | safe) ~ '</' ~ normed_json_key ~ '>' }}
|
65 |
{%- else %}
|
66 |
+
{{- '\n<' ~ normed_json_key ~ '>' ~ (json_value | string) ~ '</' ~ normed_json_key ~ '>' }}
|
67 |
{%- endif %}
|
68 |
{%- endif %}
|
69 |
{%- endfor %}
|