Upload tokenizer
Browse files- tokenizer_config.json +10 -1
tokenizer_config.json
CHANGED
|
@@ -116,7 +116,16 @@
|
|
| 116 |
}
|
| 117 |
},
|
| 118 |
"bos_token": "<s>",
|
| 119 |
-
"chat_template":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
"clean_up_tokenization_spaces": false,
|
| 121 |
"eos_token": "<|endoftext|>",
|
| 122 |
"legacy": false,
|
|
|
|
| 116 |
}
|
| 117 |
},
|
| 118 |
"bos_token": "<s>",
|
| 119 |
+
"chat_template": [
|
| 120 |
+
{
|
| 121 |
+
"name": "default",
|
| 122 |
+
"template": "{{ bos_token }}{% for message in messages %}{% if (message['role'] == 'user') %}{{'<|user|>' + '\n' + message['content'] + '<|end|>' + '\n' + '<|assistant|>' + '\n'}}{% elif (message['role'] == 'assistant') %}{{message['content'] + '<|end|>' + '\n'}}{% endif %}{% endfor %}"
|
| 123 |
+
},
|
| 124 |
+
{
|
| 125 |
+
"name": "tool_use",
|
| 126 |
+
"template": "{{ bos_token }}{% set user_messages = messages | selectattr('role', 'equalto', 'user') | list %}{% for message in messages %}{% if (message['role'] == 'system') %}{{'<|system|>' + '\n' + message['content'] + '<|end|>' + '\n'}}{% elif (message['role'] == 'user') %}{% if tools is defined and tools != None and message == user_messages[-1] %}{{'<|function_metadata|>' + '\n' + 'Assistant have access to the following functions. Use them if required:' + '\n'}}{{ tools + '\n'}}{% endif %}{{'<|user|>' + '\n' + message['content'] + '<|end|>' + '\n' + '<|assistant|>' + '\n'}}{% elif (message['role'] == 'assistant') %}{% if message['tool_calls'] == None or message['tool_calls'] == '' %}{{message['content'] + '<|tool_calls|>' + message['tool_calls'] + '<|end|>' + '\n'}}{% else %}{{message['content'] + '<|end|>' + '\n'}}{% endif %}{% elif (message['role'] == 'tool_results') %}{{'<|tool_results|>' + '\n' + message['content'] + '<|end|>' + '\n'}}{% endif %}{% endfor %}"
|
| 127 |
+
}
|
| 128 |
+
],
|
| 129 |
"clean_up_tokenization_spaces": false,
|
| 130 |
"eos_token": "<|endoftext|>",
|
| 131 |
"legacy": false,
|