diff --git a/lib/canvas/generate-image.ts b/lib/canvas/generate-image.ts index 5c9e9b5b4..77cca6c9d 100644 --- a/lib/canvas/generate-image.ts +++ b/lib/canvas/generate-image.ts @@ -1848,7 +1848,10 @@ export async function generateCanvasImage( imageGenConfig: selectedModel.model.imageGenConfig as CanvasImageGenConfig | null | undefined, }); const imageSize = normalizedImageParams.imageSize; - const imageCount = normalizedImageParams.imageCount; + const imageCount = + scaleAdjustVerification && provider.type === "fal-image" + ? Math.max(1, Math.min(4, requestedImageCount)) + : normalizedImageParams.imageCount; if (imageSize !== requestedImageSize || imageCount !== requestedImageCount) { console.info("[Canvas Generate Image] Normalized model image params:", { debugLabel,