diff --git a/src/renderer/src/pages/settings/ProviderSettings/ModelEditContent.tsx b/src/renderer/src/pages/settings/ProviderSettings/ModelEditContent.tsx index c6009b97..2372e041 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/ModelEditContent.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/ModelEditContent.tsx @@ -1,12 +1,12 @@ import { DownOutlined, UpOutlined } from '@ant-design/icons' +import CopyIcon from '@renderer/components/Icons/CopyIcon' import { isEmbeddingModel, isFunctionCallingModel, isReasoningModel, isVisionModel } from '@renderer/config/models' import { Model, ModelType } from '@renderer/types' import { getDefaultGroupName } from '@renderer/utils' -import { Button, Checkbox, Divider, Flex, Form, Input, Modal } from 'antd' +import { Button, Checkbox, Divider, Flex, Form, Input, message, Modal } from 'antd' import { FC, useState } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' - interface ModelEditContentProps { model: Model onUpdateModel: (model: Model) => void @@ -65,17 +65,29 @@ const ModelEditContent: FC = ({ model, onUpdateModel, ope label={t('settings.models.add.model_id')} tooltip={t('settings.models.add.model_id.tooltip')} rules={[{ required: true }]}> - { - const value = e.target.value - form.setFieldValue('name', value) - form.setFieldValue('group', getDefaultGroupName(value)) - }} - /> + + { + const value = e.target.value + form.setFieldValue('name', value) + form.setFieldValue('group', getDefaultGroupName(value)) + }} + /> + +