pub enum TokenizerModel {
Cl100kBase,
P50kBase,
Claude,
Llama,
Generic,
}Expand description
Supported tokenizer models
Variants§
Cl100kBase
GPT-4 / GPT-3.5-turbo (cl100k_base)
P50kBase
GPT-3 (p50k_base)
Claude
Claude models
Llama
Llama models
Generic
Generic (heuristic-based)
Implementations§
Trait Implementations§
Source§impl Clone for TokenizerModel
impl Clone for TokenizerModel
Source§fn clone(&self) -> TokenizerModel
fn clone(&self) -> TokenizerModel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenizerModel
impl Debug for TokenizerModel
Source§impl Hash for TokenizerModel
impl Hash for TokenizerModel
Source§impl PartialEq for TokenizerModel
impl PartialEq for TokenizerModel
impl Copy for TokenizerModel
impl Eq for TokenizerModel
impl StructuralPartialEq for TokenizerModel
Auto Trait Implementations§
impl Freeze for TokenizerModel
impl RefUnwindSafe for TokenizerModel
impl Send for TokenizerModel
impl Sync for TokenizerModel
impl Unpin for TokenizerModel
impl UnwindSafe for TokenizerModel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more