fix: avoid degraded mask models for scale shrink

This commit is contained in:
134 2026-07-04 12:48:48 +08:00
parent 87f85e78c5
commit 254bd08345

View File

@ -430,9 +430,9 @@ function resolveScaleAdjustPreferredModelId(params: {
)
);
if (params.preferMaskCapableGpt) {
const maskCapableGptImage2 = gptImage2Candidates.filter(
isScaleAdjustMaskCapableModel
);
const maskCapableGptImage2 = gptImage2Candidates
.filter(isScaleAdjustMaskCapableModel)
.filter((entry) => entry.model.healthStatus === "healthy");
if (maskCapableGptImage2[0]) {
return maskCapableGptImage2[0].model.id;
}
@ -4190,7 +4190,7 @@ export async function POST(request: NextRequest) {
? scaleAdjustPatchReference
? scaleAdjustPatchReference.structureLockedDraft
? "ai-patch-workspace-structure-locked-draft-v85-one-shot"
: "ai-patch-workspace-draft-v73-rmbg-cutout-soft-wipe-one-shot"
: "ai-patch-workspace-draft-v75-soft-wipe-erase-ghost-one-shot"
: useScaleAdjustEditMask
? "mask-edit-gpt-image-2-scale-shrink-v74-one-shot"
: useFalScaleAdjustCoordinatePrompt