tiktoken-rust

Crates.iotiktoken-rust
lib.rstiktoken-rust
version0.2.1
sourcesrc
created_at2023-04-28 09:24:28.701258
updated_at2023-07-31 09:20:59.79115
descriptiona fast BPE tokeniser for use with OpenAI's models
homepage
repositoryhttps://github.com/darknight/tiktoken-rust
max_upload_size
id851263
size71,358
Eric (darknight)

documentation

README

tiktoken-rust

STATUS: Under development.

tiktoken is a fast BPE tokeniser for use with OpenAI's models. It provides Python interface to interact with it.

This project is a fork of original repo, bring the capability to rust world.

use tiktoken_rust as tt;

let enc = tt::get_encoding("cl100k_base").unwrap();

assert_eq!(
    "hello world",
    enc.decode(&enc.encode_ordinary("hello world"), tt::DecodeMode::Strict).unwrap()
)
Commit count: 31

cargo fmt