(&self, provider_id: &str, model_id: &str)
| 170 | } |
| 171 | |
| 172 | pub async fn get_model(&self, provider_id: &str, model_id: &str) -> Option<ModelInfo> { |
| 173 | let data = self.get().await; |
| 174 | data.get(provider_id) |
| 175 | .and_then(|p| p.models.get(model_id).cloned()) |
| 176 | } |
| 177 | |
| 178 | pub async fn list_models_for_provider(&self, provider_id: &str) -> Vec<ModelInfo> { |
| 179 | let data = self.get().await; |