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

Method __init__

src/mcp_cli/core/model_resolver.py:16–23  ·  view source on GitHub ↗

Initialize resolver with optional model manager. Args: model_manager: ModelManager instance (creates one if not provided)

(self, model_manager: ModelManager | None = None)

Source from the content-addressed store, hash-verified

14 """Handles provider and model resolution logic."""
15
16 def __init__(self, model_manager: ModelManager | None = None):
17 """
18 Initialize resolver with optional model manager.
19
20 Args:
21 model_manager: ModelManager instance (creates one if not provided)
22 """
23 self.model_manager = model_manager or ModelManager()
24
25 def resolve(
26 self, provider: str | None = None, model: str | None = None

Callers

nothing calls this directly

Calls 1

ModelManagerClass · 0.90

Tested by

no test coverage detected