pub enum Model {
Show 20 variants
Gemma2_2b,
Gemma2_9b,
Gemma2_27b,
Gemma3_1b,
Gemma3_4b,
Gemma3_12b,
Gemma3_27b,
Qwen2_5_Vl_7b,
Qwen3_1_7b,
Qwen3_4b,
CodeGemma_2b,
CodeGemma_7b,
StableCode_3b,
StableCodeInstruct_3b,
Kimiko_13b,
Llama3_1_4b,
Llama3_1_8b,
NomicEmbedText,
AllMiniLmL6,
Other(String),
}
Expand description
The AI models
Variants§
Gemma2_2b
Gemma2_9b
Gemma2_27b
Gemma3_1b
Gemma3_4b
Gemma3_12b
Gemma3_27b
Qwen2_5_Vl_7b
Qwen3_1_7b
Qwen3_4b
CodeGemma_2b
CodeGemma_7b
StableCode_3b
StableCodeInstruct_3b
Kimiko_13b
Llama3_1_4b
Llama3_1_8b
NomicEmbedText
AllMiniLmL6
Other(String)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Model
impl<'de> Deserialize<'de> for Model
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
impl Eq for Model
impl StructuralPartialEq for Model
Auto Trait Implementations§
impl Freeze for Model
impl RefUnwindSafe for Model
impl Send for Model
impl Sync for Model
impl Unpin for Model
impl UnwindSafe for Model
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§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<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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.