fix: respect requested scale adjust provider

This commit is contained in:
134 2026-07-02 16:03:29 +08:00
parent 354fa98477
commit fb4ef202d8

View File

@ -367,6 +367,13 @@ function resolveScaleAdjustPreferredModelId(params: {
params.models,
params.configuredModelId
);
if (isScaleAdjustUsableImageEditModel(requestedModel)) {
const requestedFamily = getScaleAdjustModelFamily(requestedModel);
if (requestedFamily) {
return requestedModel?.model.id || params.requestedModelId;
}
}
const autoDetailModel = params.models.find(isScaleAdjustDedicatedDetailModel);
const preferredModel =
(isScaleAdjustDedicatedDetailModel(requestedModel) ? requestedModel : null) ||