Use canvas default for scale adjust model fallback

This commit is contained in:
134 2026-07-09 15:42:33 +08:00
parent 65f5a13f13
commit adbbe4442a

View File

@ -695,7 +695,19 @@ export async function POST(request: NextRequest) {
typeof siteSettingsForModel?.canvasDetailDefaultModelId === "string"
? siteSettingsForModel.canvasDetailDefaultModelId.trim()
: "";
const resolvedModel = requestedModel || configuredDetailModel;
const configuredCanvasModel =
typeof siteSettingsForModel?.canvasDefaultModelId === "string"
? siteSettingsForModel.canvasDefaultModelId.trim()
: "";
const configuredAutoCanvasModel =
typeof siteSettingsForModel?.canvasAutoModeDefaultModelId === "string"
? siteSettingsForModel.canvasAutoModeDefaultModelId.trim()
: "";
const resolvedModel =
requestedModel ||
configuredDetailModel ||
configuredCanvasModel ||
configuredAutoCanvasModel;
const requestedImageSize =
typeof body.imageSize === "string" && body.imageSize.trim()
? body.imageSize.trim()