MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _merge_available_models

Function _merge_available_models

uncommon_route/proxy.py:2303–2315  ·  view source on GitHub ↗
(
    available_models: list[str],
    extra_models: list[str] | tuple[str, ...] | set[str] | None,
)

Source from the content-addressed store, hash-verified

2301
2302
2303def _merge_available_models(
2304 available_models: list[str],
2305 extra_models: list[str] | tuple[str, ...] | set[str] | None,
2306) -> list[str]:
2307 merged: list[str] = []
2308 seen: set[str] = set()
2309 for model in [*available_models, *(extra_models or ())]:
2310 model_id = str(model or "").strip()
2311 if not model_id or model_id in seen:
2312 continue
2313 seen.add(model_id)
2314 merged.append(model_id)
2315 return merged
2316
2317
2318def _reuse_anthropic_source_body(

Callers 2

_build_selector_previewFunction · 0.85
_handle_chat_coreFunction · 0.85

Calls 2

addMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected