MCPcopy
hub / github.com/lightningpixel/modly / _choose_auto_model

Function _choose_auto_model

tools/modly-cli/agent.py:405–409  ·  view source on GitHub ↗
(base_url: str, request_timeout: float)

Source from the content-addressed store, hash-verified

403
404
405def _choose_auto_model(base_url: str, request_timeout: float) -> str:
406 active = _request_json("GET", f"{base_url.rstrip('/')}/model/status", timeout=request_timeout)
407 if not isinstance(active, dict) or not active.get("id"):
408 raise ModlyCliError(f"Could not resolve active model id: {active}", code="MODEL_NOT_READY")
409 return _validate_model_id(base_url, request_timeout, str(active["id"]))
410
411
412def _resolve_model_id(args: argparse.Namespace, base_url: str) -> str:

Callers 1

_resolve_model_idFunction · 0.85

Calls 3

_request_jsonFunction · 0.85
ModlyCliErrorClass · 0.85
_validate_model_idFunction · 0.85

Tested by

no test coverage detected