diff --git a/web/src/interfaces/database/dataset.ts b/web/src/interfaces/database/dataset.ts index 6a43846c5a..b199bcefa6 100644 --- a/web/src/interfaces/database/dataset.ts +++ b/web/src/interfaces/database/dataset.ts @@ -74,6 +74,7 @@ interface Parserconfig { interface Raptor { clustering_method?: 'gmm' | 'ahc'; + ext?: { clustering_method: 'gmm' | 'ahc'; tree_builder: 'raptor' | 'psi' }; max_cluster: number; max_token: number; prompt: string; diff --git a/web/src/pages/dataset/dataset-setting/hooks.ts b/web/src/pages/dataset/dataset-setting/hooks.ts index 0d881af127..a276b6dceb 100644 --- a/web/src/pages/dataset/dataset-setting/hooks.ts +++ b/web/src/pages/dataset/dataset-setting/hooks.ts @@ -47,6 +47,8 @@ export const useFetchKnowledgeConfigurationOnMount = ( raptor: { ...form.formState?.defaultValues?.parser_config?.raptor, ...knowledgeDetails.parser_config?.raptor, + clustering_method: + knowledgeDetails.parser_config?.raptor?.ext?.clustering_method, use_raptor: true, }, graphrag: {