(&self)
| 337 | } |
| 338 | |
| 339 | pub fn list_models(&self) -> Vec<ModelInfo> { |
| 340 | self.providers.values().flat_map(|p| p.models()).collect() |
| 341 | } |
| 342 | |
| 343 | pub fn find_model(&self, model_id: &str) -> Option<(String, ModelInfo)> { |
| 344 | for (provider_id, provider) in &self.providers { |