import type { FC } from 'react' import { useTranslation } from 'react-i18next' import useConfig from './use-config' import { mockData } from './mock' import VarList from '@/app/components/workflow/nodes/_base/components/variable/var-list' import Field from '@/app/components/workflow/nodes/_base/components/field' import AddButton from '@/app/components/base/button/add-button' import Split from '@/app/components/workflow/nodes/_base/components/split' import ModelParameterModal from '@/app/components/header/account-setting/model-provider-page/model-parameter-modal' import Switch from '@/app/components/base/switch' import OutputVars, { VarItem } from '@/app/components/workflow/nodes/_base/components/output-vars' const i18nPrefix = 'workflow.nodes.llm' const Panel: FC = () => { const { t } = useTranslation() const readOnly = false const { inputs, handleModelChanged, handleCompletionParamsChange, handleVarListChange, handleAddVariable, toggleContextEnabled, } = useConfig(mockData) const model = inputs.model // const modelMode = inputs.model?.mode // const isChatMode = modelMode === 'chat' return (