import React, { useEffect } from 'react'; import { Box, Button, Flex, Tag } from '@chakra-ui/react'; import type { ModelSchema } from '@/types/mongoSchema'; import { formatModelStatus } from '@/constants/model'; import { useRouter } from 'next/router'; import { ChatModelMap } from '@/constants/model'; const ModelPhoneList = ({ models, handlePreviewChat }: { models: ModelSchema[]; handlePreviewChat: (_: string) => void; }) => { const router = useRouter(); useEffect(() => { router.prefetch('/chat'); }, [router]); return ( {models.map((model) => ( {model.name} {formatModelStatus[model.status].text} 对话模型: {ChatModelMap[model.chat.chatModel]} 模型温度: {model.chat.temperature} ))} ); }; export default ModelPhoneList;