1
2=== Text after ChatML Template ===
3<|im_start|>system
4You are a precise router model.<|im_end|>
5<|im_start|>user
6__CODING__ __PYTHON__ Write a merge sort function in Python.<|im_end|>
7
8
9=== Tokens (IDs) ===
10[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 31576, 522, 66472, 6176, 2037, 576, 7637, 269, 4, 454]
11
12=== Decoding Token by Token ===
135 -> '<|im_start|>system'
14454 -> '
15'
163285 -> 'You'
17934 -> ' are'
18522 -> ' a'
1921133 -> ' precise'
20112585 -> ' router'
216457 -> ' model'
22269 -> '.'
234 -> '<|im_end|>'
24454 -> '
25'
266 -> '<|im_start|>user'
27454 -> '
28'
2973 -> '__CODING__'
30476 -> ' '
3188 -> '__PYTHON__'
3231576 -> ' Write'
33522 -> ' a'
3466472 -> ' merge'
356176 -> ' sort'
362037 -> ' function'
37576 -> ' in'
387637 -> ' Python'
39269 -> '.'
404 -> '<|im_end|>'
41454 -> '
42'
43
44=== ChatML 模板处理后的文本 ===
45<|im_start|>system
46You are a precise router model.<|im_end|>
47<|im_start|>user
48__CODING__ __PYTHON__ 用 Python 写一个归并排序函数。<|im_end|>
49
50
51=== Token (ID) ===
52[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 196893, 7637, 476, 24410, 16482, 61950, 14333, 295880, 92252, 870, 4, 454]
53
54=== 逐个 Token 解码 ===
555 -> '<|im_start|>system'
56454 -> '
57'
583285 -> 'You'
59934 -> ' are'
60522 -> ' a'
6121133 -> ' precise'
62112585 -> ' router'
636457 -> ' model'
64269 -> '.'
654 -> '<|im_end|>'
66454 -> '
67'
686 -> '<|im_start|>user'
69454 -> '
70'
7173 -> '__CODING__'
72476 -> ' '
7388 -> '__PYTHON__'
74196893 -> ' 用'
757637 -> ' Python'
76476 -> ' '
7724410 -> '写'
7816482 -> '一个'
7961950 -> '归'
8014333 -> '并'
81295880 -> '排序'
8292252 -> '函数'
83870 -> '。'
844 -> '<|im_end|>'
85454 -> '
86'
87
88
89== Texte après le modèle ChatML ===
90<|im_start|>system
91You are a precise router model.<|im_end|>
92<|im_start|>user
93__CODING__ __PYTHON__ Écris une fonction de tri fusion en Python.<|im_end|>
94
95
96=== Tokens (IDs) ===
97[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 170797, 3433, 4484, 56203, 595, 3102, 34759, 720, 7637, 269, 4, 454]
98
99=== Décodage token par token ===
1005 -> '<|im_start|>system'
101454 -> '
102'
1033285 -> 'You'
104934 -> ' are'
105522 -> ' a'
10621133 -> ' precise'
107112585 -> ' router'
1086457 -> ' model'
109269 -> '.'
1104 -> '<|im_end|>'
111454 -> '
112'
1136 -> '<|im_start|>user'
114454 -> '
115'
11673 -> '__CODING__'
117476 -> ' '
11888 -> '__PYTHON__'
119170797 -> ' Éc'
1203433 -> 'ris'
1214484 -> ' une'
12256203 -> ' fonction'
123595 -> ' de'
1243102 -> ' tri'
12534759 -> ' fusion'
126720 -> ' en'
1277637 -> ' Python'
128269 -> '.'
1294 -> '<|im_end|>'
130454 -> '
131'
132
133=== Text nach ChatML-Template ===
134<|im_start|>system
135You are a precise router model.<|im_end|>
136<|im_start|>user
137__CODING__ __PYTHON__ Schreibe eine Merge-Sort-Funktion in Python.<|im_end|>
138
139
140=== Token (IDs) ===
141[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 115144, 18528, 6806, 256728, 268, 144869, 268, 386798, 592, 576, 7637, 269, 4, 454]
142
143=== Dekodierung Token für Token ===
1445 -> '<|im_start|>system'
145454 -> '
146'
1473285 -> 'You'
148934 -> ' are'
149522 -> ' a'
15021133 -> ' precise'
151112585 -> ' router'
1526457 -> ' model'
153269 -> '.'
1544 -> '<|im_end|>'
155454 -> '
156'
1576 -> '<|im_start|>user'
158454 -> '
159'
16073 -> '__CODING__'
161476 -> ' '
16288 -> '__PYTHON__'
163115144 -> ' Schre'
16418528 -> 'ibe'
1656806 -> ' eine'
166256728 -> ' Merge'
167268 -> '-'
168144869 -> 'Sort'
169268 -> '-'
170386798 -> 'Funkt'
171592 -> 'ion'
172576 -> ' in'
1737637 -> ' Python'
174269 -> '.'
1754 -> '<|im_end|>'
176454 -> '
177'
178
179=== النص بعد تطبيق قالب ChatML ===
180<|im_start|>system
181You are a precise router model.<|im_end|>
182<|im_start|>user
183__CODING__ __PYTHON__ اكتب دالة فرز بالدمج (merge sort) بلغة بايثون.<|im_end|>
184
185
186=== الرموز (IDs) ===
187[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 33139, 9120, 360514, 209685, 6513, 5867, 1187, 580, 121802, 6176, 264, 474504, 84721, 2518, 1435, 269, 4, 454]
188
189=== فك الترميز رمزا برمز ===
1905 -> '<|im_start|>system'
191454 -> '
192'
1933285 -> 'You'
194934 -> ' are'
195522 -> ' a'
19621133 -> ' precise'
197112585 -> ' router'
1986457 -> ' model'
199269 -> '.'
2004 -> '<|im_end|>'
201454 -> '
202'
2036 -> '<|im_start|>user'
204454 -> '
205'
20673 -> '__CODING__'
207476 -> ' '
20888 -> '__PYTHON__'
20933139 -> ' اك'
2109120 -> 'تب'
211360514 -> ' دالة'
212209685 -> ' فرز'
2136513 -> ' بال'
2145867 -> 'دم'
2151187 -> 'ج'
216580 -> ' ('
217121802 -> 'merge'
2186176 -> ' sort'
219264 -> ')'
220474504 -> ' بلغة'
22184721 -> ' باي'
2222518 -> 'ث'
2231435 -> 'ون'
224269 -> '.'
2254 -> '<|im_end|>'
226454 -> '
227'
228
229=== Текст после ChatML шаблона ===
230<|im_start|>system
231You are a precise router model.<|im_end|>
232<|im_start|>user
233__CODING__ __PYTHON__ Напиши функцию сортировки слиянием на python.<|im_end|>
234
235
236=== Токены (ID) ===
237[5, 454, 3285, 934, 522, 21133, 112585, 6457, 269, 4, 454, 6, 454, 73, 476, 88, 35013, 91654, 492868, 430356, 174599, 302515, 467815, 874, 66017, 269, 4, 454]
238
239=== Декодирование по токенам ===
2405 -> '<|im_start|>system'
241454 -> '
242'
2433285 -> 'You'
244934 -> ' are'
245522 -> ' a'
24621133 -> ' precise'
247112585 -> ' router'
2486457 -> ' model'
249269 -> '.'
2504 -> '<|im_end|>'
251454 -> '
252'
2536 -> '<|im_start|>user'
254454 -> '
255'
25673 -> '__CODING__'
257476 -> ' '
25888 -> '__PYTHON__'
25935013 -> ' Нап'
26091654 -> 'иши'
261492868 -> ' функцию'
262430356 -> ' сорти'
263174599 -> 'ровки'
264302515 -> ' слия'
265467815 -> 'нием'
266874 -> ' на'
26766017 -> ' python'
268269 -> '.'
2694 -> '<|im_end|>'
270454 -> '
271'
272
273
274