mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
feat: After selecting the parsing method as knowledge graph, the delimiter and chunk token number are displayed. #1594 (#1929)
### What problem does this PR solve? feat: After selecting the parsing method as knowledge graph, the delimiter and chunk token number are displayed. #1594 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -62,12 +62,13 @@ const ChunkMethodModal: React.FC<IProps> = ({
|
||||
parserConfig,
|
||||
loading,
|
||||
}) => {
|
||||
const [form] = Form.useForm();
|
||||
const { parserList, handleChange, selectedTag } = useFetchParserListOnMount(
|
||||
documentId,
|
||||
parserId,
|
||||
documentExtension,
|
||||
form,
|
||||
);
|
||||
const [form] = Form.useForm();
|
||||
const { t } = useTranslate('knowledgeDetails');
|
||||
|
||||
const handleOk = async () => {
|
||||
@ -89,12 +90,13 @@ const ChunkMethodModal: React.FC<IProps> = ({
|
||||
return (
|
||||
isPdf &&
|
||||
hidePagesChunkMethods
|
||||
.filter((x) => x !== 'one' && x !== 'knowledge_graph')
|
||||
.filter((x) => x !== 'one')
|
||||
.every((x) => x !== selectedTag)
|
||||
);
|
||||
}, [selectedTag, isPdf]);
|
||||
|
||||
const showMaxTokenNumber = selectedTag === 'naive';
|
||||
const showMaxTokenNumber =
|
||||
selectedTag === 'naive' || selectedTag === 'knowledge_graph';
|
||||
|
||||
const hideDivider = [showPages, showOne, showMaxTokenNumber].every(
|
||||
(x) => x === false,
|
||||
@ -271,7 +273,9 @@ const ChunkMethodModal: React.FC<IProps> = ({
|
||||
)}
|
||||
{showMaxTokenNumber && (
|
||||
<>
|
||||
<MaxTokenNumber></MaxTokenNumber>
|
||||
<MaxTokenNumber
|
||||
max={selectedTag === 'knowledge_graph' ? 8192 * 2 : 2048}
|
||||
></MaxTokenNumber>
|
||||
<Delimiter></Delimiter>
|
||||
</>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user