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

Function _providers_payload

uncommon_route/proxy.py:3236–3252  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3234 })
3235
3236 def _providers_payload() -> dict[str, Any]:
3237 rows = []
3238 for name in sorted(_providers.providers):
3239 entry = _providers.providers[name]
3240 rows.append({
3241 "name": entry.name,
3242 "base_url": entry.base_url,
3243 "models": list(entry.models),
3244 "model_count": len(entry.models),
3245 "plan": entry.plan,
3246 "has_api_key": bool(entry.api_key),
3247 "api_key_preview": mask_api_key(entry.api_key),
3248 })
3249 return {
3250 "count": len(rows),
3251 "providers": rows,
3252 }
3253
3254 async def handle_connections(request: Request) -> JSONResponse:
3255 denied = _admin_auth_failure(request)

Callers 2

handle_providersFunction · 0.70
handle_provider_detailFunction · 0.70

Calls 2

mask_api_keyFunction · 0.90
appendMethod · 0.45

Tested by

no test coverage detected