From a420e4cf33ef3ecbe06ecc9d694d034275dfbb65 Mon Sep 17 00:00:00 2001 From: 134 Date: Sat, 13 Jun 2026 22:36:29 +0800 Subject: [PATCH] Cap Comfly GPT image size to stable edit resolution --- lib/ai/providers/openai-image.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/ai/providers/openai-image.ts b/lib/ai/providers/openai-image.ts index 5d6340534..fb427bc3e 100644 --- a/lib/ai/providers/openai-image.ts +++ b/lib/ai/providers/openai-image.ts @@ -31,6 +31,7 @@ const DEFAULT_TIMEOUT_MS = 300000; const LONG_RUNNING_COMFLY_TIMEOUT_MS = 590000; const OPENAI_IMAGE_MIN_TOTAL_PIXELS = 3_686_400; const OPENAI_IMAGE_DIMENSION_MULTIPLE = 16; +const COMFLY_GPT_IMAGE_STABLE_EDIT_EDGE = 1536; const COMFLY_GPT_IMAGE_MAX_EDGE = 3840; const COMFLY_GPT_IMAGE_MAX_TOTAL_PIXELS = 8_294_400; const BLTCY_HOST_REGEX = /(^|\.)bltcy\.ai$/i; @@ -207,9 +208,9 @@ function resolveOpenAISize(aspectRatio: string, imageSize: "1K" | "2K" | "4K") { function resolveComflyGptImageSize(aspectRatio: string, imageSize: "1K" | "2K" | "4K") { const edgeMap: Record = { - "1K": 1024, - "2K": 2048, - "4K": COMFLY_GPT_IMAGE_MAX_EDGE, + "1K": COMFLY_GPT_IMAGE_STABLE_EDIT_EDGE, + "2K": COMFLY_GPT_IMAGE_STABLE_EDIT_EDGE, + "4K": COMFLY_GPT_IMAGE_STABLE_EDIT_EDGE, }; const { width, height } = resolveLongestEdgeDimensions({ aspectRatio,