diff --git a/__tests__/validate.test.mjs b/__tests__/validate.test.mjs index 0ba8c28..c51d7ec 100644 --- a/__tests__/validate.test.mjs +++ b/__tests__/validate.test.mjs @@ -300,6 +300,7 @@ describe('真实数据全量校验', () => { const specFile = JSON.parse(readFileSync(join(ROOT, 'compute', 'model-specs', 'deepseek.json'), 'utf8')) const serviceMap = JSON.parse(readFileSync(join(ROOT, 'compute', 'service-map.json'), 'utf8')) const modelId = 'deepseek-flash' + const aliasId = 'deepseek-v4.1-flash' const model = provider.models.find((item) => item.modelName === modelId) const modelSpec = specFile.specs.find((item) => item.id === modelId) @@ -323,7 +324,12 @@ describe('真实数据全量校验', () => { ]) assert.ok(modelSpec, `model-specs 缺少 ${modelId}`) - assert.deepEqual(modelSpec.match.exact, [modelId]) + assert.deepEqual(modelSpec.match.exact, [modelId, aliasId]) + assert.equal( + specFile.specs.filter((item) => item.match?.exact?.includes(aliasId)).length, + 1, + ) + assert.ok(modelSpec.match.exact.includes(aliasId)) assert.equal(modelSpec.spec.contextWindow, 1000000) assert.equal(modelSpec.spec.maxOutputTokens, 384000) assert.ok(modelSpec.spec.capabilities.includes('vision')) diff --git a/compute/model-specs/deepseek.json b/compute/model-specs/deepseek.json index 2cfd650..a07a897 100644 --- a/compute/model-specs/deepseek.json +++ b/compute/model-specs/deepseek.json @@ -165,7 +165,8 @@ "family": "deepseek-flash", "match": { "exact": [ - "deepseek-flash" + "deepseek-flash", + "deepseek-v4.1-flash" ] }, "spec": { diff --git a/manifest.json b/manifest.json index e1dc2f2..bfdc34a 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "version": "1.0.0", - "presetDataVersion": 117, + "presetDataVersion": 118, "updatedAt": "2026-09-14", "description": "DesireCore 官方配置中心" }