useModelStatus
@fovea/annotation-tool / hooks/useModelConfig / useModelStatus
Function: useModelStatus()
useModelStatus(
options?
):UseQueryResult
<ModelStatusResponse
,ApiError
>
Defined in: src/hooks/useModelConfig.ts:146
Fetch status information for all loaded models. Includes health status, VRAM usage, and performance metrics. Automatically refetches at a configurable interval for real-time monitoring.
Parameters
options?
Omit
<UseQueryOptions
<ModelStatusResponse
, ApiError
, ModelStatusResponse
, readonly unknown
[]>, "queryKey"
| "queryFn"
>
TanStack Query options with optional refetchInterval
Returns
UseQueryResult
<ModelStatusResponse
, ApiError
>
Query result with model status data
Example
// Auto-refresh every 5 seconds
const { data: status } = useModelStatus({
refetchInterval: 5000
})
// Disable auto-refresh
const { data: status } = useModelStatus({
refetchInterval: false
})