MCPcopy
hub / github.com/TaskingAI/TaskingAI / api_get_model_schema

Function api_get_model_schema

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

Source from the content-addressed store, hash-verified

81 tags=["Model"],
82)
83async def api_get_model_schema(
84 request: Request,
85 data: ModelSchemaGetRequest = Depends(),
86 auth_info: Dict = Depends(auth_info_required),
87):
88 model_schema = get_model_schema(data.model_schema_id)
89 if not model_schema:
90 raise_http_error(
91 ErrorCode.OBJECT_NOT_FOUND,
92 message=f"Model schema {data.model_schema_id} not found.",
93 )
94 return BaseDataResponse(
95 data=model_schema.to_dict(lang="en"),
96 )

Callers

nothing calls this directly

Calls 4

raise_http_errorFunction · 0.90
BaseDataResponseClass · 0.90
get_model_schemaFunction · 0.50
to_dictMethod · 0.45

Tested by

no test coverage detected