252 lines
6.3 KiB
JSON
252 lines
6.3 KiB
JSON
{
|
||
"add_bos_token": false,
|
||
"add_prefix_space": false,
|
||
"added_tokens_decoder": {
|
||
"151643": {
|
||
"content": "<|endoftext|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151644": {
|
||
"content": "<|im_start|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151645": {
|
||
"content": "<|im_end|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151646": {
|
||
"content": "<|object_ref_start|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151647": {
|
||
"content": "<|object_ref_end|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151648": {
|
||
"content": "<|box_start|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151649": {
|
||
"content": "<|box_end|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151650": {
|
||
"content": "<|quad_start|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151651": {
|
||
"content": "<|quad_end|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151652": {
|
||
"content": "<|vision_start|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151653": {
|
||
"content": "<|vision_end|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151654": {
|
||
"content": "<|vision_pad|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151655": {
|
||
"content": "<|image_pad|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151656": {
|
||
"content": "<|video_pad|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
},
|
||
"151657": {
|
||
"content": "<tool_call>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151658": {
|
||
"content": "</tool_call>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151659": {
|
||
"content": "<|fim_prefix|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151660": {
|
||
"content": "<|fim_middle|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151661": {
|
||
"content": "<|fim_suffix|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151662": {
|
||
"content": "<|fim_pad|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151663": {
|
||
"content": "<|repo_name|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151664": {
|
||
"content": "<|file_sep|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151665": {
|
||
"content": "<tool_response>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151666": {
|
||
"content": "</tool_response>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151667": {
|
||
"content": "<think>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151668": {
|
||
"content": "</think>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": false
|
||
},
|
||
"151669": {
|
||
"content": "<|PAD_TOKEN|>",
|
||
"lstrip": false,
|
||
"normalized": false,
|
||
"rstrip": false,
|
||
"single_word": false,
|
||
"special": true
|
||
}
|
||
},
|
||
"additional_special_tokens": [
|
||
"<|im_start|>",
|
||
"<|im_end|>",
|
||
"<|object_ref_start|>",
|
||
"<|object_ref_end|>",
|
||
"<|box_start|>",
|
||
"<|box_end|>",
|
||
"<|quad_start|>",
|
||
"<|quad_end|>",
|
||
"<|vision_start|>",
|
||
"<|vision_end|>",
|
||
"<|vision_pad|>",
|
||
"<|image_pad|>",
|
||
"<|video_pad|>"
|
||
],
|
||
"bos_token": null,
|
||
"clean_up_tokenization_spaces": false,
|
||
"eos_token": "<|im_end|>",
|
||
"errors": "replace",
|
||
"extra_special_tokens": {},
|
||
"max_length": null,
|
||
"model_max_length": 40960,
|
||
"pad_to_multiple_of": null,
|
||
"pad_token": "<|PAD_TOKEN|>",
|
||
"pad_token_type_id": 0,
|
||
"padding_side": "right",
|
||
"split_special_tokens": false,
|
||
"tokenizer_class": "Qwen2Tokenizer",
|
||
"unk_token": null,
|
||
"chat_template": "{% if messages[0]['role'] == 'system' %}{{ messages[0]['content'] + eos_token }}{% set loop_messages = messages[1:] %}{% else %}{{ '你是一個中文單選題解題模型。\n請閱讀題目與 A/B/C/D 四個選項,先簡短推理,再選出唯一正確答案。\n\n輸出格式必須完全符合:\n<reasoning>\n你的推理\n</reasoning><answer>A</answer>\n\n最後的答案標籤中只能放 A、B、C、D 其中一個字母。' + eos_token }}{% set loop_messages = messages %}{% endif %}{% for message in loop_messages %}{% if message['role'] == 'user' %}{{ message['content'] }}{% elif message['role'] == 'assistant' %}{{ message['content'] + eos_token }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '<reasoning>' }}{% endif %}"
|
||
} |