MCPcopy Create free account
hub / github.com/IBM/mcp-cli / switch_provider

Method switch_provider

src/mcp_cli/model_management/model_manager.py:354–358  ·  view source on GitHub ↗

Switch to a different provider and its default model.

(self, provider: str)

Source from the content-addressed store, hash-verified

352 logger.debug(f"Set active provider: {provider}")
353
354 def switch_provider(self, provider: str):
355 """Switch to a different provider and its default model."""
356 self.set_active_provider(provider)
357 self._active_model = self.get_default_model(provider)
358 logger.debug(f"Switched to {provider}/{self._active_model}")
359
360 def switch_model(self, provider: str, model: str):
361 """Switch to a specific provider and model."""

Callers 8

create_for_testingMethod · 0.95
createMethod · 0.95
executeMethod · 0.80
executeMethod · 0.80
executeMethod · 0.80
switch_toMethod · 0.80
test_switch_providerMethod · 0.80

Calls 2

set_active_providerMethod · 0.95
get_default_modelMethod · 0.95

Tested by 2

create_for_testingMethod · 0.76
test_switch_providerMethod · 0.64