Commit
·
2a7951f
1
Parent(s):
ed2024b
Update tiktoken.py
Browse files- tiktoken.py +7 -2
tiktoken.py
CHANGED
@@ -173,12 +173,17 @@ class TiktokenTokenizerWrapper(PreTrainedTokenizer):
|
|
173 |
Pinning default Chat ML template in case defaults change.
|
174 |
"""
|
175 |
template = (
|
|
|
|
|
176 |
"{% if messages[0]['role'] == 'system' %}"
|
177 |
-
"{% set loop_messages = messages[1:] %}"
|
178 |
"{% set system_message = messages[0]['content'] %}"
|
|
|
179 |
"{% elif USE_DEFAULT_PROMPT == true and not 'system' in messages[0]['role']%}"
|
180 |
-
"{% set loop_messages = messages %}"
|
181 |
"{% set system_message = 'DEFAULT_SYSTEM_PROMPT' %}"
|
|
|
|
|
182 |
"{{'<|im_start|>system\n' + system_message}}"
|
183 |
'{% endif %}'
|
184 |
'{% for message in loop_messages %}'
|
|
|
173 |
Pinning default Chat ML template in case defaults change.
|
174 |
"""
|
175 |
template = (
|
176 |
+
"{% set loop_messages = messages %}"
|
177 |
+
"{% set system_message = '' %}"
|
178 |
"{% if messages[0]['role'] == 'system' %}"
|
179 |
+
"{% set loop_messages = messages[1:] %}"
|
180 |
"{% set system_message = messages[0]['content'] %}"
|
181 |
+
"{{'<|im_start|>system\n' + system_message}}"
|
182 |
"{% elif USE_DEFAULT_PROMPT == true and not 'system' in messages[0]['role']%}"
|
183 |
+
"{% set loop_messages = messages %}"
|
184 |
"{% set system_message = 'DEFAULT_SYSTEM_PROMPT' %}"
|
185 |
+
'{% endif %}'
|
186 |
+
"{% if not (system_message == '') %}"
|
187 |
"{{'<|im_start|>system\n' + system_message}}"
|
188 |
'{% endif %}'
|
189 |
'{% for message in loop_messages %}'
|