hf_tokenizers 0.2.0
hf_tokenizers: ^0.2.0 copied to clipboard
HuggingFace tokenizers for Dart over FFI. Load any tokenizer.json and get byte-exact BPE, WordPiece, and Unigram encoding, backed by the Rust crate.
0.2.0 #
- Add
tokenToIdandidToTokenfor single-token lookup in either direction. Both return null when the token or id is not in the vocabulary.idToTokenkeeps sub-word markers (such as WordPiece's##), so it differs from adecodeof one id. - This adds two native symbols (
tk_token_to_id,tk_id_to_token), so the prebuilt binaries are rebuilt for this release. The build hook downloads the matching binaries automatically; nothing to install.
0.1.1 #
- Rename the example to
example/hf_tokenizers_example.dartso it is found under the package's published name. - Shorten the pubspec description so it fits pub.dev's 180-character guideline.
0.1.0 #
- Initial release.
Tokenizer.fromFile/Tokenizer.fromBytes: load any HuggingFacetokenizer.json, backed by the Rusttokenizerscrate over FFI.encode/decode: byte-exact token ids and round-trip text.vocabSize, prompt native cleanup viaclose()plus a finalizer.- Platform: macOS (arm64) in this release; other platforms to follow as the build hook gains prebuilt/CI coverage.