(
request: Request,
path_params: Dict = Depends(path_params_required),
auth_info: Dict = Depends(auth_info_required),
)
| 24 | operation_id="get_ui_assistant", |
| 25 | ) |
| 26 | async def api_ui_get_assistant( |
| 27 | request: Request, |
| 28 | path_params: Dict = Depends(path_params_required), |
| 29 | auth_info: Dict = Depends(auth_info_required), |
| 30 | ): |
| 31 | check_path_params( |
| 32 | model_operator=ops, |
| 33 | object_id_required=True, |
| 34 | path_params=path_params, |
| 35 | ) |
| 36 | |
| 37 | assistant = await ops.ui_get(**path_params) |
| 38 | assistant["tools"] = await ui_fetch_tools(assistant["tools"]) |
| 39 | assistant["retrievals"] = await ui_fetch_retrievals(assistant["retrievals"]) |
| 40 | return BaseDataResponse(data=assistant) |
| 41 | |
| 42 | |
| 43 | @router.get( |
nothing calls this directly
no test coverage detected