From 0732dfddef9826c22cd524e3a1e5b9e85793d3eb Mon Sep 17 00:00:00 2001 From: chiyi Date: Wed, 14 Oct 2026 15:16:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(playground):=20=E5=9B=BE=E7=89=87=E5=8F=82?= =?UTF-8?q?=E8=80=83=E4=B8=8A=E9=99=90=E5=9B=9E=E8=90=BD=E7=94=A8=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E5=AD=97=E6=AE=B5=E8=80=8C=E9=9D=9E=E6=80=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit maxImages 在没有 preset 时回落到 maxRefs(图+视+音合计),custom 模型显示成了总数。改成 preset → model.max_reference_images → maxRefs。 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- frontend/src/views/PlaygroundView.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/PlaygroundView.vue b/frontend/src/views/PlaygroundView.vue index 72d4247..e6f7e22 100644 --- a/frontend/src/views/PlaygroundView.vue +++ b/frontend/src/views/PlaygroundView.vue @@ -245,7 +245,10 @@ function openPicker() { fileInput.value && fileInput.value.click() } // of charging + failing upstream after the upload. const MAX_REF_BYTES = 20 * 1024 * 1024 // seedance 参考图模式各类上限(预设可覆盖:Leonardo 私有 seedance 只吃 1 段音频) -const maxImages = computed(() => Number(familyPreset.value?.max_images) || maxRefs.value) +const maxImages = computed(() => + Number(familyPreset.value?.max_images) || + Number(model.value?.max_reference_images) || + maxRefs.value) // 参考文件徽标:只列出上限 >0 的类别(图片总是显示)。 const refKindsLabel = computed(() => { const parts = [`图片${refCounts.value.imgs}/${maxImages.value}`]