fix: avoid openai for scale adjust mask edits
This commit is contained in:
parent
6b70865235
commit
0a66dbc0bc
@ -481,6 +481,12 @@ function resolveScaleAdjustPreferredModelId(params: {
|
||||
if (requestedMaskCapableGptImage2) {
|
||||
return requestedMaskCapableGptImage2.model.id;
|
||||
}
|
||||
const nonOpenAiMaskCapableGptImage2 = maskCapableGptImage2.find(
|
||||
(entry) => entry.provider.type !== "openai-image" && isScaleAdjustHealthyModel(entry)
|
||||
);
|
||||
if (nonOpenAiMaskCapableGptImage2) {
|
||||
return nonOpenAiMaskCapableGptImage2.model.id;
|
||||
}
|
||||
if (maskCapableGptImage2[0]) {
|
||||
return maskCapableGptImage2[0].model.id;
|
||||
}
|
||||
@ -5284,7 +5290,9 @@ export async function POST(request: NextRequest) {
|
||||
const preferScaleAdjustFalNanoBananaEdit =
|
||||
hasScaleAdjustShrink && !hasScaleAdjustEnlarge;
|
||||
const preferScaleAdjustProviderTypes =
|
||||
hasScaleAdjustShrink && !hasScaleAdjustEnlarge ? ["grsai-gpt-image"] : [];
|
||||
hasScaleAdjustShrink && !hasScaleAdjustEnlarge
|
||||
? ["grsai-gpt-image", "fal-image"]
|
||||
: [];
|
||||
const displayPrompt = buildLocalEditDisplayPrompt({ operation, scalePercent });
|
||||
const resolvedAspectRatio = resolveLocalEditAspectRatio(
|
||||
body.aspectRatio,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user