A token is a unit in a model’s vocabulary, not a fixed-size word.
A tokenizer converts text into a sequence of token IDs that the model can process. Depending on the vocabulary and method, a token may represent a common word, part of a word, punctuation, whitespace, or a byte sequence. A word can be one token in one model and several in another.
Many tokenizers use subword methods such as byte-pair encoding or unigram models. Their vocabularies let them represent frequent patterns efficiently while still handling less familiar text. They do not all split the same sentence in the same places.
After tokenization, IDs are mapped into numerical representations that a neural network can process. Those vectors are related to, but distinct from, the visible words and from the sentence embeddings used for semantic search ↗.

