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

Function handle_models_mapping

uncommon_route/proxy.py:3223–3234  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

3221 return JSONResponse({"object": "list", "data": VIRTUAL_MODELS})
3222
3223 async def handle_models_mapping(request: Request) -> JSONResponse:
3224 return JSONResponse({
3225 "provider": _mapper.provider,
3226 "is_gateway": _mapper.is_gateway,
3227 "discovered": _mapper.discovered,
3228 "upstream_model_count": _mapper.upstream_model_count,
3229 "pool_size": _mapper.pool_size,
3230 "mappings": _mapper.mapping_table(),
3231 "pool": _mapper.pool_table(),
3232 "unresolved": _mapper.unresolved_models(),
3233 "pricing_source": "dynamic" if _mapper.discovered else "static",
3234 })
3235
3236 def _providers_payload() -> dict[str, Any]:
3237 rows = []

Callers

nothing calls this directly

Calls 3

mapping_tableMethod · 0.80
pool_tableMethod · 0.80
unresolved_modelsMethod · 0.80

Tested by

no test coverage detected