diff --git a/.gitignore b/.gitignore index a89d7e9..6c989a6 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,6 @@ __pycache__/ Thumbs.db .idea/ .vscode/ + +# fast-deploy build artifact +/frontend/dist.tar.gz diff --git a/frontend/src/components/ModelFormModal.vue b/frontend/src/components/ModelFormModal.vue index c9e18ac..b689058 100644 --- a/frontend/src/components/ModelFormModal.vue +++ b/frontend/src/components/ModelFormModal.vue @@ -241,8 +241,8 @@ async function save() { {{ r }} - 图生图 -
{{ entry.image_to_image ? '支持' : '不支持' }}
+ 参考图 +
{{ entry.max_reference_images > 0 ? `${entry.max_reference_images} 张` : (entry.image_to_image ? '支持' : '不支持') }}
diff --git a/frontend/src/components/TestModal.vue b/frontend/src/components/TestModal.vue index 522d089..7d61730 100644 --- a/frontend/src/components/TestModal.vue +++ b/frontend/src/components/TestModal.vue @@ -56,8 +56,8 @@ const refMode = computed(() => familyPreset.value?.reference_mode || props.model // text2video; frame refs (首帧/末帧) only enhance the result when supplied. const refsRequired = computed(() => false) const refsLabel = computed(() => { - if (!isVideo) return maxRefs.value > 0 ? '参考图 (可选, 图生图)' : '' - if (refMode.value === 'asset') return `参考图 (asset 模式, 最多 ${maxRefs.value} 张)` + if (!isVideo) return maxRefs.value > 0 ? '参考图 (可选)' : '' + if (refMode.value === 'asset') return `参考图 (最多 ${maxRefs.value} 张)` if (refMode.value === 'frame') { if (maxRefs.value >= 2) return `首帧 / 末帧 (1=首帧, 2=首尾帧, 最多 ${maxRefs.value} 张)` return `首帧 (可选, ${maxRefs.value} 张)` diff --git a/frontend/src/views/ModelsView.vue b/frontend/src/views/ModelsView.vue index 2948f88..cae4de6 100644 --- a/frontend/src/views/ModelsView.vue +++ b/frontend/src/views/ModelsView.vue @@ -211,12 +211,12 @@ onMounted(loadModels) video frame mode, supported resolutions for video. -->
- 图生图 - - + 参考图 {{ m.max_reference_images }} + :title="REF_MODE_LABEL[m.reference_mode]">{{ m.reference_mode === 'frame' ? '首尾帧' : '参考图' }} {{ m.max_reference_images }} + 参考图 {{ r }}