Remove a provider. Returns True if removed.
(name: str, config: ProvidersConfig | None = None)
| 161 | |
| 162 | |
| 163 | def remove_provider(name: str, config: ProvidersConfig | None = None) -> bool: |
| 164 | """Remove a provider. Returns True if removed.""" |
| 165 | cfg = config or load_providers() |
| 166 | if name not in cfg.providers: |
| 167 | return False |
| 168 | del cfg.providers[name] |
| 169 | save_providers(cfg) |
| 170 | return True |
| 171 | |
| 172 | |
| 173 | def select_preferred_model( |