From aa4fc7ee3022caf39dc80ab33c67eaf1b36cc9f0 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Tue, 12 May 2026 01:37:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: puettmann/LlaMaestra-3.2-1B-Translation Source: Original Platform --- .gitattributes | 36 + README.md | 67 ++ config.json | 40 + generation_config.json | 12 + llamaestro-sm-bg.png | Bin 0 -> 43378 bytes model.safetensors | 3 + special_tokens_map.json | 16 + tokenizer.json | 3 + tokenizer_config.json | 2063 +++++++++++++++++++++++++++++++++++++++ 9 files changed, 2240 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 config.json create mode 100644 generation_config.json create mode 100644 llamaestro-sm-bg.png create mode 100644 model.safetensors create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..befc6ec --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +--- +library_name: transformers +base_model: +- meta-llama/Llama-3.2-1B-Instruct +license: llama3.2 +language: +- en +- it +tags: +- translation +- text-generation +--- +# LlaMaestra - A tiny Llama model tuned for text translation +```html + _ _ ___ ___ _ +| | | | | \/ | | | +| | | | __ _| . . | __ _ ___ ___| |_ _ __ __ _ +| | | |/ _` | |\/| |/ _` |/ _ \/ __| __| '__/ _` | +| |___| | (_| | | | | (_| | __/\__ \ |_| | | (_| | +\_____/_|\__,_\_| |_/\__,_|\___||___/\__|_| \__,_| +``` + +> For EN-IT translation, check out the [lightweight Quadrifoglio models](https://huggingface.co/collections/LeonardPuettmann/quadrifoglio-6769eb87036c3cd7f38cc921) as well. + +## Model Card +This model was finetuned with roughly 300.000 examples of translations from English to Italian and Italian to English. The model was finetuned in a way to more directly provide a translation without much explanation. + +Finetuning took about 10 hours on an A10G Nvidia GPU. + +Due to its size, the model runs very well on CPUs. +![A very italian Llama model](llamaestro-sm-bg.png) + +## Usage + +```python +import torch +from transformers import AutoTokenizer, AutoModelForCausalLM + +model_id = "LeonardPuettmann/LlaMaestra-3.2-1B-Instruct-v0.1" + +model = AutoModelForCausalLM.from_pretrained( + model_id, + device_map="auto", + trust_remote_code=True, +) + +tokenizer = AutoTokenizer.from_pretrained(model_id, add_bos_token=True, trust_remote_code=True) + +row_json = [ + {"role": "system", "content": "Your job is to return translations for sentences or words from either Italian to English or English to Italian."}, + {"role": "user", "content": "Do you sell tickets for the bus?"}, +] + +prompt = tokenizer.apply_chat_template(row_json, tokenize=False) +model_input = tokenizer(prompt, return_tensors="pt").to("cuda") + +with torch.no_grad(): + print(tokenizer.decode(model.generate(**model_input, max_new_tokens=1024)[0])) +``` + +## Data used +The source for the data were sentence pairs from tatoeba.com. The data can be downloaded from here: https://tatoeba.org/downloads + +## Credits + +Base model: `meta-llama/Llama-3.2-1B-Instruct` +Finetuned by: Leonard Püttmann https://www.linkedin.com/in/leonard-p%C3%BCttmann-4648231a9/ \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..ecd4199 --- /dev/null +++ b/config.json @@ -0,0 +1,40 @@ +{ + "_name_or_path": "meta-llama/Llama-3.2-1B-Instruct", + "architectures": [ + "LlamaForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 128000, + "eos_token_id": [ + 128001, + 128008, + 128009 + ], + "head_dim": 64, + "hidden_act": "silu", + "hidden_size": 2048, + "initializer_range": 0.02, + "intermediate_size": 8192, + "max_position_embeddings": 131072, + "mlp_bias": false, + "model_type": "llama", + "num_attention_heads": 32, + "num_hidden_layers": 16, + "num_key_value_heads": 8, + "pretraining_tp": 1, + "rms_norm_eps": 1e-05, + "rope_scaling": { + "factor": 32.0, + "high_freq_factor": 4.0, + "low_freq_factor": 1.0, + "original_max_position_embeddings": 8192, + "rope_type": "llama3" + }, + "rope_theta": 500000.0, + "tie_word_embeddings": true, + "torch_dtype": "float16", + "transformers_version": "4.47.0", + "use_cache": true, + "vocab_size": 128256 +} diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..0497cbb --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "bos_token_id": 128000, + "do_sample": true, + "eos_token_id": [ + 128001, + 128008, + 128009 + ], + "temperature": 0.6, + "top_p": 0.9, + "transformers_version": "4.47.0" +} diff --git a/llamaestro-sm-bg.png b/llamaestro-sm-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2d3f22ac72fb2d0297b65ead810498e0e26b7b GIT binary patch literal 43378 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 literal 0 HcmV?d00001 diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..9e9bedb --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66c9895c0dcbd4eeb227c4dadc63ec8a006e533a00e3fda5eed2ee092ba3ab81 +size 2471645464 diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..02ee80b --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,16 @@ +{ + "bos_token": { + "content": "<|begin_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "eos_token": { + "content": "<|eot_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..1c1d8d5 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b9e4e7fb171f92fd137b777cc2714bf87d11576700a1dcd7a399e7bbe39537b +size 17209920 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..6568c91 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,2063 @@ +{ + "added_tokens_decoder": { + "128000": { + "content": "<|begin_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128001": { + "content": "<|end_of_text|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128002": { + "content": "<|reserved_special_token_0|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128003": { + "content": "<|reserved_special_token_1|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128004": { + "content": "<|finetune_right_pad_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128005": { + "content": "<|reserved_special_token_2|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128006": { + "content": "<|start_header_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128007": { + "content": "<|end_header_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128008": { + "content": "<|eom_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128009": { + "content": "<|eot_id|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128010": { + "content": "<|python_tag|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128011": { + "content": "<|reserved_special_token_3|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128012": { + "content": "<|reserved_special_token_4|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128013": { + "content": "<|reserved_special_token_5|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128014": { + "content": "<|reserved_special_token_6|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128015": { + "content": "<|reserved_special_token_7|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128016": { + "content": "<|reserved_special_token_8|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128017": { + "content": "<|reserved_special_token_9|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128018": { + "content": "<|reserved_special_token_10|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128019": { + "content": "<|reserved_special_token_11|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128020": { + "content": "<|reserved_special_token_12|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128021": { + "content": "<|reserved_special_token_13|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128022": { + "content": "<|reserved_special_token_14|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128023": { + "content": "<|reserved_special_token_15|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128024": { + "content": "<|reserved_special_token_16|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128025": { + "content": "<|reserved_special_token_17|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128026": { + "content": "<|reserved_special_token_18|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128027": { + "content": "<|reserved_special_token_19|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128028": { + "content": "<|reserved_special_token_20|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128029": { + "content": "<|reserved_special_token_21|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128030": { + "content": "<|reserved_special_token_22|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128031": { + "content": "<|reserved_special_token_23|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128032": { + "content": "<|reserved_special_token_24|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128033": { + "content": "<|reserved_special_token_25|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128034": { + "content": "<|reserved_special_token_26|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128035": { + "content": "<|reserved_special_token_27|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128036": { + "content": "<|reserved_special_token_28|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128037": { + "content": "<|reserved_special_token_29|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128038": { + "content": "<|reserved_special_token_30|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128039": { + "content": "<|reserved_special_token_31|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128040": { + "content": "<|reserved_special_token_32|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128041": { + "content": "<|reserved_special_token_33|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128042": { + "content": "<|reserved_special_token_34|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128043": { + "content": "<|reserved_special_token_35|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128044": { + "content": "<|reserved_special_token_36|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128045": { + "content": "<|reserved_special_token_37|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128046": { + "content": "<|reserved_special_token_38|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128047": { + "content": "<|reserved_special_token_39|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128048": { + "content": "<|reserved_special_token_40|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128049": { + "content": "<|reserved_special_token_41|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128050": { + "content": "<|reserved_special_token_42|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128051": { + "content": "<|reserved_special_token_43|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128052": { + "content": "<|reserved_special_token_44|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128053": { + "content": "<|reserved_special_token_45|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128054": { + "content": "<|reserved_special_token_46|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128055": { + "content": "<|reserved_special_token_47|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128056": { + "content": "<|reserved_special_token_48|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128057": { + "content": "<|reserved_special_token_49|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128058": { + "content": "<|reserved_special_token_50|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128059": { + "content": "<|reserved_special_token_51|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128060": { + "content": "<|reserved_special_token_52|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128061": { + "content": "<|reserved_special_token_53|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128062": { + "content": "<|reserved_special_token_54|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128063": { + "content": "<|reserved_special_token_55|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128064": { + "content": "<|reserved_special_token_56|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128065": { + "content": "<|reserved_special_token_57|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128066": { + "content": "<|reserved_special_token_58|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128067": { + "content": "<|reserved_special_token_59|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128068": { + "content": "<|reserved_special_token_60|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128069": { + "content": "<|reserved_special_token_61|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128070": { + "content": "<|reserved_special_token_62|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128071": { + "content": "<|reserved_special_token_63|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128072": { + "content": "<|reserved_special_token_64|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128073": { + "content": "<|reserved_special_token_65|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128074": { + "content": "<|reserved_special_token_66|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128075": { + "content": "<|reserved_special_token_67|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128076": { + "content": "<|reserved_special_token_68|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128077": { + "content": "<|reserved_special_token_69|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128078": { + "content": "<|reserved_special_token_70|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128079": { + "content": "<|reserved_special_token_71|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128080": { + "content": "<|reserved_special_token_72|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128081": { + "content": "<|reserved_special_token_73|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128082": { + "content": "<|reserved_special_token_74|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128083": { + "content": "<|reserved_special_token_75|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128084": { + "content": "<|reserved_special_token_76|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128085": { + "content": "<|reserved_special_token_77|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128086": { + "content": "<|reserved_special_token_78|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128087": { + "content": "<|reserved_special_token_79|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128088": { + "content": "<|reserved_special_token_80|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128089": { + "content": "<|reserved_special_token_81|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128090": { + "content": "<|reserved_special_token_82|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128091": { + "content": "<|reserved_special_token_83|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128092": { + "content": "<|reserved_special_token_84|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128093": { + "content": "<|reserved_special_token_85|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128094": { + "content": "<|reserved_special_token_86|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128095": { + "content": "<|reserved_special_token_87|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128096": { + "content": "<|reserved_special_token_88|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128097": { + "content": "<|reserved_special_token_89|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128098": { + "content": "<|reserved_special_token_90|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128099": { + "content": "<|reserved_special_token_91|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128100": { + "content": "<|reserved_special_token_92|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128101": { + "content": "<|reserved_special_token_93|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128102": { + "content": "<|reserved_special_token_94|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128103": { + "content": "<|reserved_special_token_95|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128104": { + "content": "<|reserved_special_token_96|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128105": { + "content": "<|reserved_special_token_97|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128106": { + "content": "<|reserved_special_token_98|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128107": { + "content": "<|reserved_special_token_99|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128108": { + "content": "<|reserved_special_token_100|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128109": { + "content": "<|reserved_special_token_101|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128110": { + "content": "<|reserved_special_token_102|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128111": { + "content": "<|reserved_special_token_103|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128112": { + "content": "<|reserved_special_token_104|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128113": { + "content": "<|reserved_special_token_105|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128114": { + "content": "<|reserved_special_token_106|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128115": { + "content": "<|reserved_special_token_107|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128116": { + "content": "<|reserved_special_token_108|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128117": { + "content": "<|reserved_special_token_109|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128118": { + "content": "<|reserved_special_token_110|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128119": { + "content": "<|reserved_special_token_111|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128120": { + "content": "<|reserved_special_token_112|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128121": { + "content": "<|reserved_special_token_113|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128122": { + "content": "<|reserved_special_token_114|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128123": { + "content": "<|reserved_special_token_115|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128124": { + "content": "<|reserved_special_token_116|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128125": { + "content": "<|reserved_special_token_117|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128126": { + "content": "<|reserved_special_token_118|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128127": { + "content": "<|reserved_special_token_119|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128128": { + "content": "<|reserved_special_token_120|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128129": { + "content": "<|reserved_special_token_121|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128130": { + "content": "<|reserved_special_token_122|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128131": { + "content": "<|reserved_special_token_123|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128132": { + "content": "<|reserved_special_token_124|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128133": { + "content": "<|reserved_special_token_125|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128134": { + "content": "<|reserved_special_token_126|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128135": { + "content": "<|reserved_special_token_127|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128136": { + "content": "<|reserved_special_token_128|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128137": { + "content": "<|reserved_special_token_129|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128138": { + "content": "<|reserved_special_token_130|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128139": { + "content": "<|reserved_special_token_131|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128140": { + "content": "<|reserved_special_token_132|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128141": { + "content": "<|reserved_special_token_133|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128142": { + "content": "<|reserved_special_token_134|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128143": { + "content": "<|reserved_special_token_135|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128144": { + "content": "<|reserved_special_token_136|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128145": { + "content": "<|reserved_special_token_137|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128146": { + "content": "<|reserved_special_token_138|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128147": { + "content": "<|reserved_special_token_139|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128148": { + "content": "<|reserved_special_token_140|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128149": { + "content": "<|reserved_special_token_141|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128150": { + "content": "<|reserved_special_token_142|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128151": { + "content": "<|reserved_special_token_143|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128152": { + "content": "<|reserved_special_token_144|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128153": { + "content": "<|reserved_special_token_145|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128154": { + "content": "<|reserved_special_token_146|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128155": { + "content": "<|reserved_special_token_147|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128156": { + "content": "<|reserved_special_token_148|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128157": { + "content": "<|reserved_special_token_149|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128158": { + "content": "<|reserved_special_token_150|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128159": { + "content": "<|reserved_special_token_151|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128160": { + "content": "<|reserved_special_token_152|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128161": { + "content": "<|reserved_special_token_153|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128162": { + "content": "<|reserved_special_token_154|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128163": { + "content": "<|reserved_special_token_155|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128164": { + "content": "<|reserved_special_token_156|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128165": { + "content": "<|reserved_special_token_157|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128166": { + "content": "<|reserved_special_token_158|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128167": { + "content": "<|reserved_special_token_159|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128168": { + "content": "<|reserved_special_token_160|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128169": { + "content": "<|reserved_special_token_161|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128170": { + "content": "<|reserved_special_token_162|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128171": { + "content": "<|reserved_special_token_163|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128172": { + "content": "<|reserved_special_token_164|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128173": { + "content": "<|reserved_special_token_165|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128174": { + "content": "<|reserved_special_token_166|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128175": { + "content": "<|reserved_special_token_167|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128176": { + "content": "<|reserved_special_token_168|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128177": { + "content": "<|reserved_special_token_169|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128178": { + "content": "<|reserved_special_token_170|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128179": { + "content": "<|reserved_special_token_171|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128180": { + "content": "<|reserved_special_token_172|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128181": { + "content": "<|reserved_special_token_173|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128182": { + "content": "<|reserved_special_token_174|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128183": { + "content": "<|reserved_special_token_175|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128184": { + "content": "<|reserved_special_token_176|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128185": { + "content": "<|reserved_special_token_177|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128186": { + "content": "<|reserved_special_token_178|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128187": { + "content": "<|reserved_special_token_179|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128188": { + "content": "<|reserved_special_token_180|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128189": { + "content": "<|reserved_special_token_181|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128190": { + "content": "<|reserved_special_token_182|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128191": { + "content": "<|reserved_special_token_183|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128192": { + "content": "<|reserved_special_token_184|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128193": { + "content": "<|reserved_special_token_185|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128194": { + "content": "<|reserved_special_token_186|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128195": { + "content": "<|reserved_special_token_187|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128196": { + "content": "<|reserved_special_token_188|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128197": { + "content": "<|reserved_special_token_189|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128198": { + "content": "<|reserved_special_token_190|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128199": { + "content": "<|reserved_special_token_191|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128200": { + "content": "<|reserved_special_token_192|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128201": { + "content": "<|reserved_special_token_193|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128202": { + "content": "<|reserved_special_token_194|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128203": { + "content": "<|reserved_special_token_195|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128204": { + "content": "<|reserved_special_token_196|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128205": { + "content": "<|reserved_special_token_197|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128206": { + "content": "<|reserved_special_token_198|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128207": { + "content": "<|reserved_special_token_199|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128208": { + "content": "<|reserved_special_token_200|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128209": { + "content": "<|reserved_special_token_201|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128210": { + "content": "<|reserved_special_token_202|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128211": { + "content": "<|reserved_special_token_203|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128212": { + "content": "<|reserved_special_token_204|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128213": { + "content": "<|reserved_special_token_205|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128214": { + "content": "<|reserved_special_token_206|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128215": { + "content": "<|reserved_special_token_207|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128216": { + "content": "<|reserved_special_token_208|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128217": { + "content": "<|reserved_special_token_209|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128218": { + "content": "<|reserved_special_token_210|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128219": { + "content": "<|reserved_special_token_211|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128220": { + "content": "<|reserved_special_token_212|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128221": { + "content": "<|reserved_special_token_213|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128222": { + "content": "<|reserved_special_token_214|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128223": { + "content": "<|reserved_special_token_215|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128224": { + "content": "<|reserved_special_token_216|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128225": { + "content": "<|reserved_special_token_217|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128226": { + "content": "<|reserved_special_token_218|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128227": { + "content": "<|reserved_special_token_219|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128228": { + "content": "<|reserved_special_token_220|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128229": { + "content": "<|reserved_special_token_221|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128230": { + "content": "<|reserved_special_token_222|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128231": { + "content": "<|reserved_special_token_223|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128232": { + "content": "<|reserved_special_token_224|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128233": { + "content": "<|reserved_special_token_225|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128234": { + "content": "<|reserved_special_token_226|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128235": { + "content": "<|reserved_special_token_227|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128236": { + "content": "<|reserved_special_token_228|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128237": { + "content": "<|reserved_special_token_229|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128238": { + "content": "<|reserved_special_token_230|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128239": { + "content": "<|reserved_special_token_231|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128240": { + "content": "<|reserved_special_token_232|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128241": { + "content": "<|reserved_special_token_233|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128242": { + "content": "<|reserved_special_token_234|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128243": { + "content": "<|reserved_special_token_235|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128244": { + "content": "<|reserved_special_token_236|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128245": { + "content": "<|reserved_special_token_237|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128246": { + "content": "<|reserved_special_token_238|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128247": { + "content": "<|reserved_special_token_239|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128248": { + "content": "<|reserved_special_token_240|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128249": { + "content": "<|reserved_special_token_241|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128250": { + "content": "<|reserved_special_token_242|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128251": { + "content": "<|reserved_special_token_243|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128252": { + "content": "<|reserved_special_token_244|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128253": { + "content": "<|reserved_special_token_245|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128254": { + "content": "<|reserved_special_token_246|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "128255": { + "content": "<|reserved_special_token_247|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + } + }, + "bos_token": "<|begin_of_text|>", + "chat_template": "{{- bos_token }}\n{%- if custom_tools is defined %}\n {%- set tools = custom_tools %}\n{%- endif %}\n{%- if not tools_in_user_message is defined %}\n {%- set tools_in_user_message = true %}\n{%- endif %}\n{%- if not date_string is defined %}\n {%- if strftime_now is defined %}\n {%- set date_string = strftime_now(\"%d %b %Y\") %}\n {%- else %}\n {%- set date_string = \"26 Jul 2024\" %}\n {%- endif %}\n{%- endif %}\n{%- if not tools is defined %}\n {%- set tools = none %}\n{%- endif %}\n\n{#- This block extracts the system message, so we can slot it into the right place. #}\n{%- if messages[0]['role'] == 'system' %}\n {%- set system_message = messages[0]['content']|trim %}\n {%- set messages = messages[1:] %}\n{%- else %}\n {%- set system_message = \"\" %}\n{%- endif %}\n\n{#- System message #}\n{{- \"<|start_header_id|>system<|end_header_id|>\\n\\n\" }}\n{%- if tools is not none %}\n {{- \"Environment: ipython\\n\" }}\n{%- endif %}\n{{- \"Cutting Knowledge Date: December 2023\\n\" }}\n{{- \"Today Date: \" + date_string + \"\\n\\n\" }}\n{%- if tools is not none and not tools_in_user_message %}\n {{- \"You have access to the following functions. To call a function, please respond with JSON for a function call.\" }}\n {{- 'Respond in the format {\"name\": function name, \"parameters\": dictionary of argument name and its value}.' }}\n {{- \"Do not use variables.\\n\\n\" }}\n {%- for t in tools %}\n {{- t | tojson(indent=4) }}\n {{- \"\\n\\n\" }}\n {%- endfor %}\n{%- endif %}\n{{- system_message }}\n{{- \"<|eot_id|>\" }}\n\n{#- Custom tools are passed in a user message with some extra guidance #}\n{%- if tools_in_user_message and not tools is none %}\n {#- Extract the first user message so we can plug it in here #}\n {%- if messages | length != 0 %}\n {%- set first_user_message = messages[0]['content']|trim %}\n {%- set messages = messages[1:] %}\n {%- else %}\n {{- raise_exception(\"Cannot put tools in the first user message when there's no first user message!\") }}\n{%- endif %}\n {{- '<|start_header_id|>user<|end_header_id|>\\n\\n' -}}\n {{- \"Given the following functions, please respond with a JSON for a function call \" }}\n {{- \"with its proper arguments that best answers the given prompt.\\n\\n\" }}\n {{- 'Respond in the format {\"name\": function name, \"parameters\": dictionary of argument name and its value}.' }}\n {{- \"Do not use variables.\\n\\n\" }}\n {%- for t in tools %}\n {{- t | tojson(indent=4) }}\n {{- \"\\n\\n\" }}\n {%- endfor %}\n {{- first_user_message + \"<|eot_id|>\"}}\n{%- endif %}\n\n{%- for message in messages %}\n {%- if not (message.role == 'ipython' or message.role == 'tool' or 'tool_calls' in message) %}\n {{- '<|start_header_id|>' + message['role'] + '<|end_header_id|>\\n\\n'+ message['content'] | trim + '<|eot_id|>' }}\n {%- elif 'tool_calls' in message %}\n {%- if not message.tool_calls|length == 1 %}\n {{- raise_exception(\"This model only supports single tool-calls at once!\") }}\n {%- endif %}\n {%- set tool_call = message.tool_calls[0].function %}\n {{- '<|start_header_id|>assistant<|end_header_id|>\\n\\n' -}}\n {{- '{\"name\": \"' + tool_call.name + '\", ' }}\n {{- '\"parameters\": ' }}\n {{- tool_call.arguments | tojson }}\n {{- \"}\" }}\n {{- \"<|eot_id|>\" }}\n {%- elif message.role == \"tool\" or message.role == \"ipython\" %}\n {{- \"<|start_header_id|>ipython<|end_header_id|>\\n\\n\" }}\n {%- if message.content is mapping or message.content is iterable %}\n {{- message.content | tojson }}\n {%- else %}\n {{- message.content }}\n {%- endif %}\n {{- \"<|eot_id|>\" }}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|start_header_id|>assistant<|end_header_id|>\\n\\n' }}\n{%- endif %}\n", + "clean_up_tokenization_spaces": true, + "eos_token": "<|eot_id|>", + "extra_special_tokens": {}, + "model_input_names": [ + "input_ids", + "attention_mask" + ], + "model_max_length": 131072, + "tokenizer_class": "PreTrainedTokenizerFast" +}