pub struct ModelRecommender { /* private fields */ }Expand description
Model recommender
Implementations§
Source§impl ModelRecommender
impl ModelRecommender
Sourcepub fn recommend(
&self,
request: &RecommendationRequest,
) -> Option<ModelRecommendation>
pub fn recommend( &self, request: &RecommendationRequest, ) -> Option<ModelRecommendation>
Get a model recommendation based on requirements
Sourcepub fn list_models_for_use_case(&self, use_case: UseCase) -> Vec<String>
pub fn list_models_for_use_case(&self, use_case: UseCase) -> Vec<String>
Get all available models for a use case
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModelRecommender
impl RefUnwindSafe for ModelRecommender
impl Send for ModelRecommender
impl Sync for ModelRecommender
impl Unpin for ModelRecommender
impl UnwindSafe for ModelRecommender
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