Safetensors
English
imu_1
thepowerfuldeez commited on
Commit
2cdf712
·
verified ·
1 Parent(s): a0b042d

Upload tokenizer

Browse files
Files changed (1) hide show
  1. chat_template.jinja +39 -32
chat_template.jinja CHANGED
@@ -1,34 +1,41 @@
1
 
2
- {{- '<|bos|>' }}
3
- {%- set ns = namespace(first_system='', injected=false) %}
4
- {%- if messages and messages[0].role == 'system' %}
5
- {%- set ns.first_system = messages[0].content %}
6
- {%- endif %}
7
 
8
- {%- for message in messages %}
9
- {%- if message.content is string %}
10
- {%- set content = message.content %}
11
- {%- else %}
12
- {%- set content = '' %}
13
- {%- endif %}
14
- {%- if message.role == "user" %}
15
- {%- if ns.first_system and not ns.injected %}
16
- {{- '<|user_start|>' + ns.first_system + '\n\n' + content + '<|user_end|>' }}
17
- {%- set ns.injected = true %}
18
- {% else %}
19
- {{- '<|user_start|>' + content + '<|user_end|>' }}
20
- {% endif %}
21
- {%- elif message.role == "assistant" %}
22
- {{- '<|assistant_start|>' }}
23
- {% generation %}
24
- {{- content + '<|assistant_end|>' }}
25
- {% endgeneration %}
26
- {%- endif %}
27
- {%- endfor %}
28
- {%- if add_generation_prompt %}
29
- {{- '<|assistant_start|>' }}
30
- {%- else %}
31
- {% generation %}
32
- {{- '<|endoftext|>' }}
33
- {% endgeneration %}
34
- {%- endif %}
 
 
 
 
 
 
 
 
1
 
2
+ {{- '<|bos|>' -}}
3
+ {%- set ns = namespace(first_system='', injected=false) -%}
4
+ {%- if messages and messages[0].role == 'system' -%}
5
+ {%- set ns.first_system = messages[0].content -%}
6
+ {%- endif -%}
7
 
8
+ {%- for message in messages -%}
9
+ {%- if message.content is string -%}
10
+ {%- set content = message.content -%}
11
+ {%- else -%}
12
+ {%- set content = '' -%}
13
+ {%- endif -%}
14
+
15
+ {%- if message.role == "user" -%}
16
+ {%- if ns.first_system and not ns.injected -%}
17
+ {{- '<|user_start|>' + ns.first_system + '
18
+
19
+ ' + content + '<|user_end|>' -}}
20
+ {%- set ns.injected = true -%}
21
+ {%- else -%}
22
+ {{- '<|user_start|>' + content + '<|user_end|>' -}}
23
+ {%- endif -%}
24
+
25
+ {%- elif message.role == "assistant" -%}
26
+ {{- '
27
+ <|assistant_start|>' -}}
28
+ {% generation -%}
29
+ {{- content + '<|assistant_end|>' -}}
30
+ {%- endgeneration %}
31
+ {%- endif -%}
32
+ {%- endfor -%}
33
+
34
+ {%- if add_generation_prompt -%}
35
+ {{- '
36
+ <|assistant_start|>' -}}
37
+ {%- else -%}
38
+ {% generation -%}
39
+ {{- '<|endoftext|>' -}}
40
+ {%- endgeneration %}
41
+ {%- endif -%}