import React from 'react'; import { Box, Typography, Accordion, AccordionSummary, AccordionDetails, Divider, } from '@mui/material'; import { ExpandMore as ExpandMoreIcon } from '@mui/icons-material'; import { useFormContext } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { ConfigurationFormContainer, MainContainer } from './configuration-form-container'; import { ChunkMethodItem, AutoKeywordsItem, AutoQuestionsItem, RaptorConfigItems, KnowledgeGraphConfigItems, } from './common-items'; export function AudioConfiguration({ buildMode = 'buildIn' }: { buildMode?: 'buildIn' | 'pipeline' }) { const { formState: { errors } } = useFormContext(); const { t } = useTranslation(); return ( {/* 第一部分:basicConfig 基础配置 */} {buildMode === 'buildIn' && ( }> {t('knowledge.config.basicConfig')} {/* 切片方法 */} {/* 自动关键词提取 */} {/* 自动问题提取 */} )} {/* 第二部分:RAPTOR策略 */} }> {t('knowledge.config.raptorStrategy')} {/* 第三部分:Knowledge Graph 知识图谱 */} }> {t('knowledge.config.knowledgeGraph')} ); }