refactor: dataset creation to support pipeline datasets, update related types and hooks

This commit is contained in:
twwu
2025-05-08 09:42:02 +08:00
parent 7ce9710229
commit c240cf3bb1
4 changed files with 24 additions and 15 deletions

View File

@ -240,13 +240,13 @@ export const useFetchDefaultProcessRule = (
})
}
export const useCreateDataset = (
export const useCreatePipelineDataset = (
mutationOptions: MutationOptions<CreateDatasetResponse, Error, CreateDatasetReq> = {},
) => {
return useMutation({
mutationKey: [NAME_SPACE, 'create-dataset'],
mutationKey: [NAME_SPACE, 'create-pipeline-empty-dataset'],
mutationFn: (req: CreateDatasetReq) => {
return post<CreateDatasetResponse>('/datasets', { body: req })
return post<CreateDatasetResponse>('/rag/pipeline/empty-dataset', { body: req })
},
...mutationOptions,
})