codeShare commited on
Commit
4ad6a5c
·
verified ·
1 Parent(s): 1d8cac9

SDNQ uint4 JoyCaption — single safetensors file (layer-by-layer CPU quant)

Browse files
Files changed (1) hide show
  1. chat_template.jinja +43 -0
chat_template.jinja ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- if not date_string is defined %}
2
+ {%- set date_string = "26 July 2024" %}
3
+ {%- endif %}
4
+
5
+ {#- This block extracts the system message, so we can slot it into the right place. #}
6
+ {%- if messages[0]['role'] == 'system' %}
7
+ {%- set system_message = messages[0]['content'] %}
8
+ {%- set messages = messages[1:] %}
9
+ {%- else %}
10
+ {%- set system_message = "" %}
11
+ {%- endif %}
12
+
13
+ {#- System message + builtin tools #}
14
+ {{- "<|start_header_id|>system<|end_header_id|>
15
+
16
+ " }}
17
+ {{- "Cutting Knowledge Date: December 2023
18
+ " }}
19
+ {{- "Today Date: " + date_string + "
20
+
21
+ " }}
22
+ {{- system_message }}
23
+ {{- "<|eot_id|>" }}
24
+
25
+
26
+ {%- set first_user_message = True %}
27
+ {%- for message in messages %}
28
+ {%- if first_user_message and message['role'] == 'user' %}
29
+ {%- set first_user_message = False %}
30
+ {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>
31
+
32
+ <|reserved_special_token_70|><|reserved_special_token_69|><|reserved_special_token_71|>'+ message['content'].replace('<|reserved_special_token_69|>', '').lstrip() + '<|eot_id|>' }}
33
+ {%- else %}
34
+ {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>
35
+
36
+ '+ message['content'] + '<|eot_id|>' }}
37
+ {%- endif %}
38
+ {%- endfor %}
39
+ {%- if add_generation_prompt %}
40
+ {{- '<|start_header_id|>assistant<|end_header_id|>
41
+
42
+ ' }}
43
+ {%- endif %}