pub struct HierarchicalRouterConfig {
pub judge_target: ModelId,
pub judge: TaskClassifierConfig,
pub stage: StageRouterConfig,
}Expand description
A judge stacked over a stage router.
Fields§
§judge_target: ModelIdTarget the judge is called through. Not a routing destination.
judge: TaskClassifierConfigJudge settings, including how often classify_trigger runs it.
stage: StageRouterConfigServes the turns, with the tier the judge picked as its fall-open default.
Auto Trait Implementations§
impl Freeze for HierarchicalRouterConfig
impl RefUnwindSafe for HierarchicalRouterConfig
impl Send for HierarchicalRouterConfig
impl Sync for HierarchicalRouterConfig
impl Unpin for HierarchicalRouterConfig
impl UnsafeUnpin for HierarchicalRouterConfig
impl UnwindSafe for HierarchicalRouterConfig
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