of 1,390
Practical names are one token on every loaded vocabulary. Bare names are the cheap shape.
Practical names, then punctuation
A short practical name (ac, go, src) is often 1 token on every loaded tokenizer. Prefixing a slash almost never is universal — /name is the shape that costs you. Golf: create lowercase alnum names, cite them relatively when the harness allows, and pick names that still merge with '/' on your target model (o200k likes /ac, /go, /db, …).
of 1,390
Practical names are one token on every loaded vocabulary. Bare names are the cheap shape.
of 1,390
Strings of the form /name are one token on all eight vocabularies. A leading slash is the tax.
of 1,390
/name is still one token on o200k_base. The other vocabularies split most of them.
Practical lane from tg 3.0.0: length-1 alnum, length-2 lowercase, and curated directory names. Default order is the tg rank.
| Rank | Name | o200k name | o200k /name | Name 1-tok | /name 1-tok | o200k /name/ | o200k /name/a |
|---|---|---|---|---|---|---|---|
| 1 | adCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 2 | anCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 3 | apCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 4 | chCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 5 | clCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 6 | cmCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 7 | deCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 8 | enCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 9 | esCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 10 | exCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 11 | goCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 12 | idCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 13 | inCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 14 | isCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 15 | jsCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 16 | kgCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 17 | mlCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 18 | mmCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 19 | myCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 20 | noCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 21 | ofCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 22 | orCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 23 | reCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 24 | scCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 25 | seCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 26 | shCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 27 | spCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 28 | stCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 29 | thCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 30 | toCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 31 | uiCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 32 | unCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 33 | wpCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 34 | aCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 35 | bCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 36 | cCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 37 | dCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 38 | eCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 39 | fCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
| 40 | gCheck | 1 | 1 | 8/8 | 6/8 | 2 | 2 |
tg 3.0.0 · 2026-10-01T08:40:32Z · search space 4f384a8a28a2