fix: use existingModel as fallback for interleaved field (#24172)

This commit is contained in:
07akioni 2026-04-24 22:41:41 +08:00 committed by GitHub
commit 3062d3e070
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1177,7 +1177,7 @@ const layer: Layer.Layer<
model.modalities?.output?.includes("video") ?? existingModel?.capabilities.output.video ?? false, model.modalities?.output?.includes("video") ?? existingModel?.capabilities.output.video ?? false,
pdf: model.modalities?.output?.includes("pdf") ?? existingModel?.capabilities.output.pdf ?? false, pdf: model.modalities?.output?.includes("pdf") ?? existingModel?.capabilities.output.pdf ?? false,
}, },
interleaved: model.interleaved ?? false, interleaved: model.interleaved ?? existingModel?.capabilities.interleaved ?? false,
}, },
cost: { cost: {
input: model?.cost?.input ?? existingModel?.cost?.input ?? 0, input: model?.cost?.input ?? existingModel?.cost?.input ?? 0,