pub trait AiProvider {
// Required methods
fn name(&self) -> &str;
fn suggest(&self, request: SuggestionRequest) -> Result<SuggestionResponse>;
}pub trait AiProvider {
// Required methods
fn name(&self) -> &str;
fn suggest(&self, request: SuggestionRequest) -> Result<SuggestionResponse>;
}