pub struct ModelAliases { /* private fields */ }Expand description
Resolves model aliases to concrete model slugs.
Implementations§
Source§impl ModelAliases
impl ModelAliases
Sourcepub fn with_defaults() -> Self
pub fn with_defaults() -> Self
Sensible defaults: fast → gpt-4o-mini, smart → claude-sonnet-4-6,
cheap → gpt-4o-mini, local → llama3.1.
Trait Implementations§
Source§impl Clone for ModelAliases
impl Clone for ModelAliases
Source§fn clone(&self) -> ModelAliases
fn clone(&self) -> ModelAliases
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 ModelAliases
impl Debug for ModelAliases
Source§impl Default for ModelAliases
impl Default for ModelAliases
Source§fn default() -> ModelAliases
fn default() -> ModelAliases
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModelAliases
impl RefUnwindSafe for ModelAliases
impl Send for ModelAliases
impl Sync for ModelAliases
impl Unpin for ModelAliases
impl UnsafeUnpin for ModelAliases
impl UnwindSafe for ModelAliases
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