Skip to main content

useSelectModel

@fovea/annotation-tool


@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'
})