tokenizer_config.json
2.7 KB · 97 lines · json Raw
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": 1500,
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": "right",
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