pub struct ChatSpecialTokens {
pub bos_token: Option<String>,
pub eos_token: Option<String>,
pub unk_token: Option<String>,
pub pad_token: Option<String>,
pub im_start_token: Option<String>,
pub im_end_token: Option<String>,
}Expand description
Special tokens for chat templates (CTA-04)
Fields§
§bos_token: Option<String>Beginning of sequence token
eos_token: Option<String>End of sequence token
unk_token: Option<String>Unknown token
pad_token: Option<String>Padding token
im_start_token: Option<String>ChatML start token (<|im_start|>)
im_end_token: Option<String>ChatML end token (<|im_end|>)
Trait Implementations§
Source§impl Clone for ChatSpecialTokens
impl Clone for ChatSpecialTokens
Source§fn clone(&self) -> ChatSpecialTokens
fn clone(&self) -> ChatSpecialTokens
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChatSpecialTokens
impl Debug for ChatSpecialTokens
Source§impl Default for ChatSpecialTokens
impl Default for ChatSpecialTokens
Source§fn default() -> ChatSpecialTokens
fn default() -> ChatSpecialTokens
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatSpecialTokens
impl<'de> Deserialize<'de> for ChatSpecialTokens
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChatSpecialTokens
impl RefUnwindSafe for ChatSpecialTokens
impl Send for ChatSpecialTokens
impl Sync for ChatSpecialTokens
impl Unpin for ChatSpecialTokens
impl UnsafeUnpin for ChatSpecialTokens
impl UnwindSafe for ChatSpecialTokens
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