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

Function _build_seed_mapper

tests/test_anthropic_compat.py:886–904  ·  view source on GitHub ↗
(*model_ids: str)

Source from the content-addressed store, hash-verified

884
885
886def _build_seed_mapper(*model_ids: str) -> ModelMapper:
887 mapper = ModelMapper("https://api.commonstack.ai/v1")
888 for model_id in model_ids:
889 provider = model_id.split("/", 1)[0] if "/" in model_id else "unknown"
890 mapper._pool[model_id] = DiscoveredModel(
891 id=model_id,
892 provider=provider,
893 owned_by=provider,
894 pricing=ModelPricing(0.2, 0.8),
895 capabilities=ModelCapabilities(tool_calling=True, vision=False, reasoning=False),
896 )
897 mapper._upstream_models.add(model_id)
898 mapper._discovered = True
899
900 async def _fake_discover(api_key: str | None = None) -> int:
901 return len(mapper._pool)
902
903 mapper.discover = _fake_discover # type: ignore[method-assign]
904 return mapper
905
906
907class TestMessagesEndpoint:

Calls 5

ModelMapperClass · 0.90
DiscoveredModelClass · 0.90
ModelPricingClass · 0.90
ModelCapabilitiesClass · 0.90
addMethod · 0.45

Tested by

no test coverage detected