From b63c3217bc20f5e73d07b5fbb205ad1122e4520f Mon Sep 17 00:00:00 2001 From: QTom <22166516+DaydreamCoding@users.noreply.github.com> Date: Sat, 6 Dec 2025 14:20:06 +0800 Subject: [PATCH] Update model filtering to use blacklist approach Change model filtering logic to blacklist restricted models. --- src/routes/api.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/api.js b/src/routes/api.js index ce31440d..b99cf6cc 100644 --- a/src/routes/api.js +++ b/src/routes/api.js @@ -824,7 +824,8 @@ router.get('/v1/models', authenticateApiKey, async (req, res) => { // 可选:根据 API Key 的模型限制过滤 let filteredModels = models if (req.apiKey.enableModelRestriction && req.apiKey.restrictedModels?.length > 0) { - filteredModels = models.filter((model) => req.apiKey.restrictedModels.includes(model.id)) + // 将 restrictedModels 视为黑名单:过滤掉受限模型 + filteredModels = models.filter((model) => !req.apiKey.restrictedModels.includes(model.id)) } res.json({