Update chat template for strict monotonicity and tool support
Browse files- tokenizer_config.json +2 -2
tokenizer_config.json
CHANGED
|
@@ -101,11 +101,11 @@
|
|
| 101 |
}
|
| 102 |
},
|
| 103 |
"bos_token": "<|endoftext|>",
|
| 104 |
-
"chat_template": "{% for message in messages %}{% if message['role'] == 'system' and 'tools' in message and message['tools'] is not none %}{{ '<|' + message['role'] + '|>' + message['content'] + '<|tool|>' + message['tools'] + '<|/tool|>' + '<|end|>' }}{% else %}{{ '<|' + message['role'] + '|>' + message['content'] + '<|end|>' }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '<|assistant|>' }}{%
|
| 105 |
"clean_up_tokenization_spaces": false,
|
| 106 |
"eos_token": "<|endoftext|>",
|
| 107 |
"model_max_length": 131072,
|
| 108 |
"pad_token": "<|endoftext|>",
|
| 109 |
"tokenizer_class": "GPT2Tokenizer",
|
| 110 |
"unk_token": "<|endoftext|>"
|
| 111 |
-
}
|
|
|
|
| 101 |
}
|
| 102 |
},
|
| 103 |
"bos_token": "<|endoftext|>",
|
| 104 |
+
"chat_template": "{% for message in messages %}{% if message['role'] == 'system' and 'tools' in message and message['tools'] is not none %}{{ '<|' + message['role'] + '|>' + (message['content'] | default('')) + '<|tool|>' + message['tools'] + '<|/tool|>' + '<|end|>' }}{% else %}{{ '<|' + message['role'] + '|>' + (message['content'] | default('')) + '<|end|>' }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '<|assistant|>' }}{% endif %}",
|
| 105 |
"clean_up_tokenization_spaces": false,
|
| 106 |
"eos_token": "<|endoftext|>",
|
| 107 |
"model_max_length": 131072,
|
| 108 |
"pad_token": "<|endoftext|>",
|
| 109 |
"tokenizer_class": "GPT2Tokenizer",
|
| 110 |
"unk_token": "<|endoftext|>"
|
| 111 |
+
}
|