burtenshaw HF Staff commited on
Commit
2646153
·
verified ·
1 Parent(s): 3b2e7cc

Upload chat_template.jinja with huggingface_hub

Browse files
Files changed (1) hide show
  1. chat_template.jinja +2 -3
chat_template.jinja CHANGED
@@ -12,9 +12,6 @@
12
  {%- set first_user_has_system = false -%}
13
  {%- endif -%}
14
  {%- for message in loop_messages -%}
15
- {%- if (message['role'] == 'user') != (loop.index0 % 2 == 0) -%}
16
- {{- raise_exception("Conversation roles must alternate user/assistant/user/assistant/...") }}
17
- {%- endif -%}
18
  {%- if message['role'] == 'user' -%}
19
  {{- '<|user_start|>' }}
20
  {%- if loop.first and first_user_has_system -%}
@@ -45,6 +42,8 @@
45
  {{- raise_exception("Unsupported assistant content type") }}
46
  {%- endif -%}
47
  {{- '<|assistant_end|>' }}
 
 
48
  {%- endif -%}
49
  {%- endfor -%}
50
  {%- if add_generation_prompt -%}
 
12
  {%- set first_user_has_system = false -%}
13
  {%- endif -%}
14
  {%- for message in loop_messages -%}
 
 
 
15
  {%- if message['role'] == 'user' -%}
16
  {{- '<|user_start|>' }}
17
  {%- if loop.first and first_user_has_system -%}
 
42
  {{- raise_exception("Unsupported assistant content type") }}
43
  {%- endif -%}
44
  {{- '<|assistant_end|>' }}
45
+ {%- else -%}
46
+ {{- raise_exception("Unexpected message role: " + message['role'] + ". Only 'user' and 'assistant' roles are supported after the optional initial system message.") }}
47
  {%- endif -%}
48
  {%- endfor -%}
49
  {%- if add_generation_prompt -%}