(
request: Request,
data: ProviderGetRequest = Depends(),
auth_info: Dict = Depends(auth_info_required),
)
| 36 | tags=["Model"], |
| 37 | ) |
| 38 | async 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( |
nothing calls this directly
no test coverage detected