pub struct OpenAITokenizer { /* private fields */ }Expand description
OpenAI tokenizer using tiktoken-rs
Implementations§
Trait Implementations§
Source§impl Tokenizer for OpenAITokenizer
impl Tokenizer for OpenAITokenizer
Source§fn count_tokens(&self, text: &str) -> Result<usize>
fn count_tokens(&self, text: &str) -> Result<usize>
Count the number of tokens in the given text
Source§fn get_model_info(&self) -> ModelInfo
fn get_model_info(&self) -> ModelInfo
Get information about the model
Auto Trait Implementations§
impl Freeze for OpenAITokenizer
impl RefUnwindSafe for OpenAITokenizer
impl Send for OpenAITokenizer
impl Sync for OpenAITokenizer
impl Unpin for OpenAITokenizer
impl UnsafeUnpin for OpenAITokenizer
impl UnwindSafe for OpenAITokenizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more