nightmedia commited on
Commit
4eab529
·
verified ·
1 Parent(s): d5faef4

Update chat_template.jinja

Browse files
Files changed (1) hide show
  1. chat_template.jinja +17 -0
chat_template.jinja CHANGED
@@ -10,6 +10,23 @@
10
  {%- endif %}
11
  {% endmacro %}
12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  {%- if messages[0]["role"] == "system" %}
14
  {%- set system_message = messages[0]["content"] %}
15
  {%- set loop_messages = messages[1:] %}
 
10
  {%- endif %}
11
  {% endmacro %}
12
 
13
+ {% macro render_item_list(item_list, tag_name='required') %}
14
+ {%- if item_list is defined and item_list is iterable and item_list | length > 0 %}
15
+ {%- if tag_name %}{{- '\n<' ~ tag_name ~ '>' -}}{% endif %}
16
+ {{- '[' }}
17
+ {%- for item in item_list -%}
18
+ {%- if loop.index > 1 %}{{- ", "}}{% endif -%}
19
+ {%- if item is string -%}
20
+ {{ "`" ~ item ~ "`" }}
21
+ {%- else -%}
22
+ {{ item }}
23
+ {%- endif -%}
24
+ {%- endfor -%}
25
+ {{- ']' }}
26
+ {%- if tag_name %}{{- '</' ~ tag_name ~ '>' -}}{% endif %}
27
+ {%- endif %}
28
+ {% endmacro %}
29
+
30
  {%- if messages[0]["role"] == "system" %}
31
  {%- set system_message = messages[0]["content"] %}
32
  {%- set loop_messages = messages[1:] %}