kylebrodeur/microfactory-node-lora-v2
04
1{2 "audio_token": "<|audio|>",3 "backend": "tokenizers",4 "boa_token": "<|audio>",5 "boi_token": "<|image>",6 "bos_token": "<bos>",7 "eoa_token": "<audio|>",8 "eoc_token": "<channel|>",9 "eoi_token": "<image|>",10 "eos_token": "<eos>",11 "eot_token": "<turn|>",12 "escape_token": "<|\"|>",13 "etc_token": "<tool_call|>",14 "etd_token": "<tool|>",15 "etr_token": "<tool_response|>",16 "extra_special_tokens": [17 "<|video|>"18 ],19 "image_token": "<|image|>",20 "is_local": false,21 "local_files_only": false,22 "mask_token": "<mask>",23 "model_max_length": 1000000000000000019884624838656,24 "model_specific_special_tokens": {25 "audio_token": "<|audio|>",26 "boa_token": "<|audio>",27 "boi_token": "<|image>",28 "eoa_token": "<audio|>",29 "eoc_token": "<channel|>",30 "eoi_token": "<image|>",31 "eot_token": "<turn|>",32 "escape_token": "<|\"|>",33 "etc_token": "<tool_call|>",34 "etd_token": "<tool|>",35 "etr_token": "<tool_response|>",36 "image_token": "<|image|>",37 "soc_token": "<|channel>",38 "sot_token": "<|turn>",39 "stc_token": "<|tool_call>",40 "std_token": "<|tool>",41 "str_token": "<|tool_response>",42 "think_token": "<|think|>"43 },44 "pad_token": "<pad>",45 "padding_side": "left",46 "processor_class": "Gemma4Processor",47 "response_schema": {48 "properties": {49 "content": {50 "type": "string"51 },52 "role": {53 "const": "assistant"54 },55 "thinking": {56 "type": "string"57 },58 "tool_calls": {59 "items": {60 "properties": {61 "function": {62 "properties": {63 "arguments": {64 "additionalProperties": {},65 "type": "object",66 "x-parser": "gemma4-tool-call"67 },68 "name": {69 "type": "string"70 }71 },72 "type": "object",73 "x-regex": "call\\:(?P<name>\\w+)(?P<arguments>\\{.*\\})"74 },75 "type": {76 "const": "function"77 }78 },79 "type": "object"80 },81 "type": "array",82 "x-regex-iterator": "<\\|tool_call>(.*?)<tool_call\\|>"83 }84 },85 "type": "object",86 "x-regex": "(\\<\\|channel\\>thought\\n(?P<thinking>.*?)\\<channel\\|\\>)?(?P<tool_calls>\\<\\|tool_call\\>.*\\<tool_call\\|\\>)?(?P<content>(?:(?!\\<turn\\|\\>)(?!\\<\\|tool_response\\>).)+)?(?:\\<turn\\|\\>|\\<\\|tool_response\\>)?"87 },88 "soc_token": "<|channel>",89 "sot_token": "<|turn>",90 "stc_token": "<|tool_call>",91 "std_token": "<|tool>",92 "str_token": "<|tool_response>",93 "think_token": "<|think|>",94 "tokenizer_class": "GemmaTokenizer",95 "unk_token": "<unk>"96}97 