pub trait Provider: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn model(
&self,
model: &str,
settings: Option<ModelSettings>,
) -> Arc<dyn Model>;
}pub trait Provider: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn model(
&self,
model: &str,
settings: Option<ModelSettings>,
) -> Arc<dyn Model>;
}