diff --git a/src/locales/en-US/resources.ts b/src/locales/en-US/resources.ts index 32d91dfe..71b6cb11 100644 --- a/src/locales/en-US/resources.ts +++ b/src/locales/en-US/resources.ts @@ -98,6 +98,7 @@ export default { 'resources.worker.download.privatekey': 'Download Private Key', 'resources.modelfiles.form.exsting': 'Downloaded', 'resources.modelfiles.form.added': 'Added', + 'resources.modelfiles.form.isLora': 'Is LoRA', 'resources.worker.maintenance.title': 'System Maintenance', 'resources.worker.maintenance.enable': 'Enter Maintenance Mode', 'resources.worker.maintenance.disable': 'Exit Maintenance Mode', diff --git a/src/locales/ja-JP/resources.ts b/src/locales/ja-JP/resources.ts index b55ea651..a6035d05 100644 --- a/src/locales/ja-JP/resources.ts +++ b/src/locales/ja-JP/resources.ts @@ -99,6 +99,7 @@ export default { 'resources.worker': 'Worker', 'resources.modelfiles.form.exsting': 'Downloaded', 'resources.modelfiles.form.added': 'Added', + 'resources.modelfiles.form.isLora': 'Is LoRA', 'resources.worker.maintenance.title': 'System Maintenance', 'resources.worker.maintenance.enable': 'Enter Maintenance Mode', 'resources.worker.maintenance.disable': 'Exit Maintenance Mode', diff --git a/src/locales/ru-RU/resources.ts b/src/locales/ru-RU/resources.ts index 197f332e..a6e3eacf 100644 --- a/src/locales/ru-RU/resources.ts +++ b/src/locales/ru-RU/resources.ts @@ -97,6 +97,7 @@ export default { 'resources.worker': 'Рабочий узел', 'resources.modelfiles.form.exsting': 'Загружено', 'resources.modelfiles.form.added': 'Добавлено', + 'resources.modelfiles.form.isLora': 'Is LoRA', 'resources.worker.maintenance.title': 'System Maintenance', 'resources.worker.maintenance.enable': 'Enter Maintenance Mode', 'resources.worker.maintenance.disable': 'Exit Maintenance Mode', diff --git a/src/locales/tr-TR/resources.ts b/src/locales/tr-TR/resources.ts index 79f6121b..d2f2f816 100644 --- a/src/locales/tr-TR/resources.ts +++ b/src/locales/tr-TR/resources.ts @@ -98,6 +98,7 @@ export default { 'resources.worker.download.privatekey': 'Özel Anahtarı İndir', 'resources.modelfiles.form.exsting': 'İndirilmiş', 'resources.modelfiles.form.added': 'Eklenmiş', + 'resources.modelfiles.form.isLora': 'Is LoRA', 'resources.worker.maintenance.title': 'Sistem Bakımı', 'resources.worker.maintenance.enable': 'Bakım Moduna Gir', 'resources.worker.maintenance.disable': 'Bakım Modundan Çık', diff --git a/src/locales/zh-CN/resources.ts b/src/locales/zh-CN/resources.ts index ad67a01a..33055656 100644 --- a/src/locales/zh-CN/resources.ts +++ b/src/locales/zh-CN/resources.ts @@ -96,6 +96,7 @@ export default { 'resources.worker.download.privatekey': '下载私钥', 'resources.modelfiles.form.exsting': '已下载', 'resources.modelfiles.form.added': '已添加', + 'resources.modelfiles.form.isLora': '是否 LoRA', 'resources.worker.maintenance.title': '系统维护', 'resources.worker.maintenance.enable': '进入维护模式', 'resources.worker.maintenance.disable': '退出维护模式', diff --git a/src/pages/llmodels/components/download/target-form.tsx b/src/pages/llmodels/components/download/target-form.tsx index d0399a0d..8423f050 100644 --- a/src/pages/llmodels/components/download/target-form.tsx +++ b/src/pages/llmodels/components/download/target-form.tsx @@ -1,5 +1,6 @@ import { ModelFileFormData as FormData } from '@/pages/resources/config/types'; import { + CheckboxField, Input as CInput, Cascader as SealCascader, Select as SealSelect, @@ -240,6 +241,20 @@ const TargetForm: React.FC = forwardRef((props, ref) => { > )} + {source === modelSourceMap.local_path_value && ( + + name="is_lora" + key="is_lora" + valuePropName="checked" + noStyle + > + + + )} ); diff --git a/src/pages/resources/hooks/use-files-columns.tsx b/src/pages/resources/hooks/use-files-columns.tsx index 78514a5c..19c0a856 100644 --- a/src/pages/resources/hooks/use-files-columns.tsx +++ b/src/pages/resources/hooks/use-files-columns.tsx @@ -98,7 +98,7 @@ const getResolvedPath = (pathList: string[]) => { const setActionList = (record: ListItem) => { return _.filter(modelFileActions, (item: { key: string }) => { if (item.key === 'deploy') { - return record.state === ModelfileStateMap.Ready; + return record.state === ModelfileStateMap.Ready && !record.is_lora; } return true; }); @@ -244,6 +244,11 @@ const ResolvedPathColumn = (props: { record: ListItem }) => { + {record.is_lora && ( + + LoRA + + )} )