--- license: apache-2.0 tags: - tokenizers - BPE - sentencepiece - code-generation --- # samg_mm_tokenizer (NexusBPE) Multilingual + action SentencePiece BPE tokenizer for **SAM-G**, the AMEFORGE ~30M generalist instruction-action model. Includes atomic [CHAT]/[ACTION] mode tokens, the 10 SAM action domains, and JSON scaffolding atoms. ## Configuration - Vocabulary size: **32000** - Model type: BPE - Byte fallback: enabled - Digit splitting: enabled (digits 0-9 are guaranteed atomic) - Whitespace normalization: disabled (`identity` rule) — indentation preserved ## Special atomic tokens Mode tokens (`[CHAT]`, `[ACTION]`), domains (``, ``, …), JSON keys (`"op":`, `"params":`, …), code keywords (`def`, `fn`, `struct`, `async`, …), operators and structural tags are all guaranteed single tokens. ## Usage ```python import sentencepiece as spm sp = spm.SentencePieceProcessor() sp.Load("samg_mm_tokenizer.model") print(sp.EncodeAsPieces('turn on the lamp [ACTION] {"domain":"home","op":"set_state"}')) ```