fix: keep scale adjust single model attempt

This commit is contained in:
134 2026-07-02 17:01:43 +08:00
parent 6f0fb9fe4b
commit ffd13c0f31

View File

@ -1743,6 +1743,7 @@ export async function POST(request: NextRequest) {
}
: undefined;
const imageRequest: CanvasGenerateImageRequest = {
allowFailover: isScaleAdjustOperation ? false : undefined,
aspectRatio: resolvedAspectRatio,
billingFeature: "repaint",
debugLabel:
@ -1776,17 +1777,15 @@ export async function POST(request: NextRequest) {
useScaleAdjustCoordinateGuide &&
resolvedScaleAdjustModelEntry?.provider?.type === "fal-image",
scaleAdjustProviderFallbackPolicy: isScaleAdjustOperation
? scaleAdjustModelFamily
? "same-name-service-error-only-fal-last"
: "default-model-failover"
? "disabled-one-shot-single-model"
: undefined,
scaleAdjustQualityFailoverPolicy: isScaleAdjustOperation
? "disabled-reject-unchanged-ai-candidate"
: undefined,
scaleAdjustPreferSameNameProviderFailover:
isScaleAdjustOperation && Boolean(scaleAdjustModelFamily),
false,
scaleAdjustStrictSameFamilyFailover:
isScaleAdjustOperation && Boolean(scaleAdjustModelFamily),
false,
manualRegionReferenceImageCount: manualRegionReferenceImageUrls.length,
regionReferenceImageCount:
referenceImages.length,