MCPcopy Index your code
hub / github.com/TaskingAI/TaskingAI / api_get_provider

Function api_get_provider

backend/app/routes/model/model_schema.py:38–51  ·  view source on GitHub ↗
(
    request: Request,
    data: ProviderGetRequest = Depends(),
    auth_info: Dict = Depends(auth_info_required),
)

Source from the content-addressed store, hash-verified

36 tags=["Model"],
37)
38async def api_get_provider(
39 request: Request,
40 data: ProviderGetRequest = Depends(),
41 auth_info: Dict = Depends(auth_info_required),
42):
43 provider = get_provider(data.provider_id)
44 if not provider:
45 raise_http_error(
46 ErrorCode.OBJECT_NOT_FOUND,
47 message=f"Provider {data.provider_id} not found.",
48 )
49 return BaseDataResponse(
50 data=provider.to_dict(lang="en"),
51 )
52
53
54@router.get(

Callers

nothing calls this directly

Calls 4

raise_http_errorFunction · 0.90
BaseDataResponseClass · 0.90
get_providerFunction · 0.50
to_dictMethod · 0.45

Tested by

no test coverage detected