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, EmbeddingModelItem, AutoKeywordsItem, AutoQuestionsItem, UseRaptorItem, RaptorPromptItem, RaptorMaxTokenItem, RaptorThresholdItem, RaptorMaxClusterItem, RaptorRandomSeedItem, UseGraphragItem, EntityTypesItem, GraphragMethodItem, EntityNormalizeItem, CommunityReportItem, } from './common-items'; export function KnowledgeGraphConfiguration() { const { formState: { errors } } = useFormContext(); const { t } = useTranslation(); return ( {/* 第一部分:basicConfig 基础配置 */} }> {t('knowledge.config.basicConfig')} {/* 切片方法 */} {/* 嵌入模型 */} {/* 自动关键词提取 */} {/* 自动问题提取 */} {/* 第二部分:RAPTOR策略 */} }> {t('knowledge.config.raptorStrategy')} {/* 使用召回增强RAPTOR策略 */} {/* 提示词 */} {/* 最大token数 */} {/* 阈值 */} {/* 最大聚类数 */} {/* 随机种子 */} {/* 第三部分:Knowledge Graph 知识图谱 */} }> {t('knowledge.config.knowledgeGraph')} {/* 提取知识图谱 */} {/* 实体类型 */} {/* 方法 */} {/* 实体归一化 */} {/* 社区报告生成 */} ); }