electroglyph commited on
Commit
9ac9915
·
verified ·
1 Parent(s): 66f6551

Upload tokenizer

Browse files
Files changed (4) hide show
  1. .gitattributes +1 -0
  2. chat_template.jinja +61 -0
  3. tokenizer.json +3 -0
  4. tokenizer_config.json +143 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
chat_template.jinja ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- macro flint_text(t) -%}
2
+ {%- if t is string -%}
3
+ {{- t | replace("\x00", "") | replace("<think>", "") | replace("</think>", "") | replace("<|begin_of_text|>", "&lt;|begin_of_text|&gt;") | replace("<|end_of_text|>", "&lt;|end_of_text|&gt;") | replace("<|system|>", "&lt;|system|&gt;") | replace("<|developer|>", "&lt;|developer|&gt;") | replace("<|user|>", "&lt;|user|&gt;") | replace("<|assistant|>", "&lt;|assistant|&gt;") | replace("<|observation|>", "&lt;|observation|&gt;") -}}
4
+ {%- else -%}
5
+ {{- t -}}
6
+ {%- endif -%}
7
+ {%- endmacro -%}
8
+ {%- set tool_preamble -%}
9
+ {%- if tools %}<|system|>
10
+ # Tools
11
+
12
+ You may call one or more functions to assist with the user query.
13
+
14
+ You are provided with function signatures within <tools></tools> XML tags:
15
+ <tools>
16
+ {%- for tool in tools %}
17
+ {%- set fn = tool.function if tool.function is defined else tool %}
18
+ {{ fn | tojson(ensure_ascii=False) }}
19
+ {%- endfor %}
20
+ </tools>
21
+
22
+ For each function call, output the function name and arguments within the following XML format:
23
+ <tool_call>{function-name}<arg_key>{arg-key-1}</arg_key><arg_value>{arg-value-1}</arg_value>...</tool_call>
24
+ {% endif -%}
25
+ {%- endset -%}
26
+ {%- set ns = namespace(tools_pending=true) -%}
27
+ {%- for m in messages -%}
28
+ {%- if ns.tools_pending and m.role != 'system' -%}
29
+ {{ tool_preamble }}
30
+ {%- set ns.tools_pending = false -%}
31
+ {%- endif -%}
32
+ {%- if m.role == 'system' -%}
33
+ <|system|>{{ flint_text(m.content) }}
34
+ {%- elif m.role == 'developer' -%}
35
+ <|developer|>{{ flint_text(m.content) }}
36
+ {%- elif m.role == 'user' -%}
37
+ <|user|>{{ flint_text(m.content) }}
38
+ {%- elif m.role == 'assistant' -%}
39
+ <|assistant|>
40
+ {%- if m.reasoning_content %}<think>{{ m.reasoning_content }}</think>{% endif -%}
41
+ {%- if m.content %}{{ m.content }}{% endif -%}
42
+ {%- if m.tool_calls -%}
43
+ {%- for tc in m.tool_calls -%}
44
+ {%- set fn = tc.function if tc.function is defined else tc -%}
45
+ <tool_call>{{ fn.name }}
46
+ {%- for k, v in fn.arguments.items() -%}
47
+ <arg_key>{{ k }}</arg_key><arg_value>{{ v | tojson(ensure_ascii=False) if v is not string else v }}</arg_value>
48
+ {%- endfor -%}
49
+ </tool_call>
50
+ {%- endfor -%}
51
+ {%- endif -%}
52
+ {%- elif m.role == 'tool' -%}
53
+ <|observation|><tool_response>{{ flint_text(m.content) }}</tool_response>
54
+ {%- endif -%}
55
+ {%- endfor -%}
56
+ {%- if ns.tools_pending -%}
57
+ {{ tool_preamble }}
58
+ {%- endif -%}
59
+ {%- if add_generation_prompt -%}
60
+ <|assistant|>
61
+ {%- endif -%}
tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7d9a2c5dfe406d46bbc644bba1a52c14931ea076058d44d51135facf8d7f821e
3
+ size 10879677
tokenizer_config.json ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "tokenizers",
3
+ "bos_token": "<|begin_of_text|>",
4
+ "clean_up_tokenization_spaces": false,
5
+ "eos_token": "<|end_of_text|>",
6
+ "extra_special_tokens": [
7
+ "<|system|>",
8
+ "<|user|>",
9
+ "<|assistant|>",
10
+ "<|observation|>",
11
+ "<|developer|>",
12
+ "<|reserved_150019|>",
13
+ "<|reserved_150020|>",
14
+ "<|reserved_150021|>",
15
+ "<|reserved_150022|>",
16
+ "<|reserved_150023|>",
17
+ "<|reserved_150024|>",
18
+ "<|reserved_150025|>",
19
+ "<|reserved_150026|>",
20
+ "<|reserved_150027|>",
21
+ "<|reserved_150028|>",
22
+ "<|reserved_150029|>",
23
+ "<|reserved_150030|>",
24
+ "<|reserved_150031|>",
25
+ "<|reserved_150032|>",
26
+ "<|reserved_150033|>",
27
+ "<|reserved_150034|>",
28
+ "<|reserved_150035|>",
29
+ "<|reserved_150036|>",
30
+ "<|reserved_150037|>",
31
+ "<|reserved_150038|>",
32
+ "<|reserved_150039|>",
33
+ "<|reserved_150040|>",
34
+ "<|reserved_150041|>",
35
+ "<|reserved_150042|>",
36
+ "<|reserved_150043|>",
37
+ "<|reserved_150044|>",
38
+ "<|reserved_150045|>",
39
+ "<|reserved_150046|>",
40
+ "<|reserved_150047|>",
41
+ "<|reserved_150048|>",
42
+ "<|reserved_150049|>",
43
+ "<|reserved_150050|>",
44
+ "<|reserved_150051|>",
45
+ "<|reserved_150052|>",
46
+ "<|reserved_150053|>",
47
+ "<|reserved_150054|>",
48
+ "<|reserved_150055|>",
49
+ "<|reserved_150056|>",
50
+ "<|reserved_150057|>",
51
+ "<|reserved_150058|>",
52
+ "<|reserved_150059|>",
53
+ "<|reserved_150060|>",
54
+ "<|reserved_150061|>",
55
+ "<|reserved_150062|>",
56
+ "<|reserved_150063|>",
57
+ "<|reserved_150064|>",
58
+ "<|reserved_150065|>",
59
+ "<|reserved_150066|>",
60
+ "<|reserved_150067|>",
61
+ "<|reserved_150068|>",
62
+ "<|reserved_150069|>",
63
+ "<|reserved_150070|>",
64
+ "<|reserved_150071|>",
65
+ "<|reserved_150072|>",
66
+ "<|reserved_150073|>",
67
+ "<|reserved_150074|>",
68
+ "<|reserved_150075|>",
69
+ "<|reserved_150076|>",
70
+ "<|reserved_150077|>",
71
+ "<|reserved_150078|>",
72
+ "<|reserved_150079|>",
73
+ "<|reserved_150080|>",
74
+ "<|reserved_150081|>",
75
+ "<|reserved_150082|>",
76
+ "<|reserved_150083|>",
77
+ "<|reserved_150084|>",
78
+ "<|reserved_150085|>",
79
+ "<|reserved_150086|>",
80
+ "<|reserved_150087|>",
81
+ "<|reserved_150088|>",
82
+ "<|reserved_150089|>",
83
+ "<|reserved_150090|>",
84
+ "<|reserved_150091|>",
85
+ "<|reserved_150092|>",
86
+ "<|reserved_150093|>",
87
+ "<|reserved_150094|>",
88
+ "<|reserved_150095|>",
89
+ "<|reserved_150096|>",
90
+ "<|reserved_150097|>",
91
+ "<|reserved_150098|>",
92
+ "<|reserved_150099|>",
93
+ "<|reserved_150100|>",
94
+ "<|reserved_150101|>",
95
+ "<|reserved_150102|>",
96
+ "<|reserved_150103|>",
97
+ "<|reserved_150104|>",
98
+ "<|reserved_150105|>",
99
+ "<|reserved_150106|>",
100
+ "<|reserved_150107|>",
101
+ "<|reserved_150108|>",
102
+ "<|reserved_150109|>",
103
+ "<|reserved_150110|>",
104
+ "<|reserved_150111|>",
105
+ "<|reserved_150112|>",
106
+ "<|reserved_150113|>",
107
+ "<|reserved_150114|>",
108
+ "<|reserved_150115|>",
109
+ "<|reserved_150116|>",
110
+ "<|reserved_150117|>",
111
+ "<|reserved_150118|>",
112
+ "<|reserved_150119|>",
113
+ "<|reserved_150120|>",
114
+ "<|reserved_150121|>",
115
+ "<|reserved_150122|>",
116
+ "<|reserved_150123|>",
117
+ "<|reserved_150124|>",
118
+ "<|reserved_150125|>",
119
+ "<|reserved_150126|>",
120
+ "<|reserved_150127|>",
121
+ "<|reserved_150128|>",
122
+ "<|reserved_150129|>",
123
+ "<|reserved_150130|>",
124
+ "<|reserved_150131|>",
125
+ "<|reserved_150132|>",
126
+ "<|reserved_150133|>",
127
+ "<|reserved_150134|>",
128
+ "<|reserved_150135|>",
129
+ "<|reserved_150136|>",
130
+ "<|reserved_150137|>",
131
+ "<|reserved_150138|>",
132
+ "<|reserved_150139|>",
133
+ "<|reserved_150140|>",
134
+ "<|reserved_150141|>",
135
+ "<|reserved_150142|>",
136
+ "<|reserved_150143|>"
137
+ ],
138
+ "is_local": false,
139
+ "local_files_only": false,
140
+ "model_max_length": 262144,
141
+ "pad_token": "<|end_of_text|>",
142
+ "tokenizer_class": "TokenizersBackend"
143
+ }