useSelectModel
@fovea/annotation-tool / hooks/useModelConfig / useSelectModel
Function: useSelectModel()
useSelectModel(
options?
):UseMutationResult
<SelectModelResponse
,ApiError
,SelectModelRequest
,unknown
>
Defined in: src/hooks/useModelConfig.ts:77
Mutation hook for selecting a model for a task type. Invalidates model configuration query on success to trigger refetch.
Parameters
options?
UseMutationOptions
<SelectModelResponse
, ApiError
, SelectModelRequest
, unknown
>
TanStack Mutation options
Returns
UseMutationResult
<SelectModelResponse
, ApiError
, SelectModelRequest
, unknown
>
Mutation result with selectModel function
Example
const selectMutation = useSelectModel({
onSuccess: () => {
console.log('Model selected successfully')
}
})
// Select a model
selectMutation.mutate({
task_type: 'video_summarization',
model_name: 'llama-4-maverick'
})