pub enum ModelConfigPreset {
Show 13 variants
Claude200k,
Claude400k,
Claude1m,
Gpt5_270k,
Gpt5_350k,
Gpt5_1m,
DeepSeekV4_400k,
DeepSeekV4_1m,
Grok45_500k,
MimoV25_1m,
MimoV25Pro1m,
Gemini200k,
Gemini1m,
}Expand description
Built-in model capability/config preset names.
Variants§
Claude200k
Claude 200K context profile.
Claude400k
Claude 400K context profile.
Claude1m
Claude 1M context profile.
Gpt5_270k
GPT-5 270K context profile.
Gpt5_350k
GPT-5 350K context profile.
Gpt5_1m
GPT-5 1M class context profile.
DeepSeekV4_400k
DeepSeek V4 400K context profile.
DeepSeekV4_1m
DeepSeek V4 1M context profile.
Grok45_500k
Grok 4.5 500K context profile.
MimoV25_1m
MiMo V2.5 1M context profile.
MimoV25Pro1m
MiMo V2.5 Pro 1M context profile.
Gemini200k
Gemini 200K context profile.
Gemini1m
Gemini 1M context profile.
Implementations§
Trait Implementations§
Source§impl Clone for ModelConfigPreset
impl Clone for ModelConfigPreset
Source§fn clone(&self) -> ModelConfigPreset
fn clone(&self) -> ModelConfigPreset
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 moreimpl Copy for ModelConfigPreset
Source§impl Debug for ModelConfigPreset
impl Debug for ModelConfigPreset
Source§impl<'de> Deserialize<'de> for ModelConfigPreset
impl<'de> Deserialize<'de> for ModelConfigPreset
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 ModelConfigPreset
Source§impl PartialEq for ModelConfigPreset
impl PartialEq for ModelConfigPreset
Source§impl Serialize for ModelConfigPreset
impl Serialize for ModelConfigPreset
impl StructuralPartialEq for ModelConfigPreset
Auto Trait Implementations§
impl Freeze for ModelConfigPreset
impl RefUnwindSafe for ModelConfigPreset
impl Send for ModelConfigPreset
impl Sync for ModelConfigPreset
impl Unpin for ModelConfigPreset
impl UnsafeUnpin for ModelConfigPreset
impl UnwindSafe for ModelConfigPreset
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