pub enum ModelTier {
Claude,
GLM,
Seed,
DeepSeek,
Hermes,
}Expand description
Model tier — matches resource allocation to task complexity
Variants§
Claude
Claude Code — synthesis, big ideas, stepping-back Daily limit — use WISELY
GLM
GLM-5.1 — architecture, complex code, orchestration Monthly, short rate limit
Seed
Seed-2.0-mini — discovery, exploration, variation Per-token, cheap
DeepSeek
DeepSeek Flash — token-heavy work, documentation Per-token, cheap
Hermes
Hermes-70B — second opinions, adversarial testing Per-token, cheap
Implementations§
Source§impl ModelTier
impl ModelTier
Sourcepub fn relative_cost(&self) -> f64
pub fn relative_cost(&self) -> f64
Cost estimate per 1K queries (relative)
Sourcepub fn appropriate_for(&self, task: TaskType) -> bool
pub fn appropriate_for(&self, task: TaskType) -> bool
Should this model be used for this task type?
Trait Implementations§
impl Copy for ModelTier
impl Eq for ModelTier
impl StructuralPartialEq for ModelTier
Auto Trait Implementations§
impl Freeze for ModelTier
impl RefUnwindSafe for ModelTier
impl Send for ModelTier
impl Sync for ModelTier
impl Unpin for ModelTier
impl UnsafeUnpin for ModelTier
impl UnwindSafe for ModelTier
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