Skip to main content

ModelSelectorTrait

Trait ModelSelectorTrait 

Source
pub trait ModelSelectorTrait: Send + Sync {
    // Required method
    fn select(
        &self,
        requirements: &AgentRequirements,
    ) -> Result<(String, String), LlmError>;
}
Expand description

Trait for model selection based on LLM requirements.

Required Methods§

Source

fn select( &self, requirements: &AgentRequirements, ) -> Result<(String, String), LlmError>

Implementors§