feat(model-specs): 新增模型规格库——跨 provider 模型参数统一维护(presetDataVersion 54→58)

* feat(model-specs): 新增模型规格库与 schema 契约

- compute/model-specs/:按厂商维护模型内在参数(上下文窗口/最大输出/能力/serviceType/默认温度,不含价签)
- schemas/model-spec.schema.json:Draft-07 契约,spec 允许 null(新文件不影响老客户端 frozen 契约)
- scripts/validate.mjs:pickSchemaKey 纳入 model-specs 校验
- manifest.presetDataVersion 54→55

* feat(model-specs): 新增小米 MiMo 系列模型规格;bump presetDataVersion 55→56

* feat(model-specs): 补全全量模型规格;presetDataVersion 56→57

* feat(model-specs): 新增 releasedAt/retiredAt 时间戳字段;补充 mimo 退役日期
This commit is contained in:
Johnson-LYS
2026-06-01 19:45:14 +08:00
committed by GitHub
parent 9633df0219
commit e84edec964
25 changed files with 2668 additions and 2 deletions

View File

@@ -0,0 +1,65 @@
{
"description": "Anthropic Claude 系列模型规格。参数来源config-center compute/providers/anthropic.json。",
"specs": [
{
"id": "claude-opus-4-7",
"displayName": "Claude Opus 4.7",
"family": "claude-opus",
"match": { "patterns": ["claude-opus-4-7*"] },
"spec": {
"contextWindow": 1000000,
"maxOutputTokens": 128000,
"capabilities": ["chat", "reasoning", "code", "vision", "tool_use"],
"serviceType": ["chat"],
"defaultTemperature": 1,
"supportsReasoning": true,
"description": "Anthropic 当前最强通用模型,适合复杂推理和智能体编码任务"
}
},
{
"id": "claude-sonnet-4-6",
"displayName": "Claude Sonnet 4.6",
"family": "claude-sonnet",
"match": { "patterns": ["claude-sonnet-4-6*"] },
"spec": {
"contextWindow": 1000000,
"maxOutputTokens": 64000,
"capabilities": ["chat", "reasoning", "code", "vision", "tool_use", "computer_use"],
"serviceType": ["chat", "computer_use"],
"defaultTemperature": 1,
"supportsReasoning": true,
"description": "Anthropic 高智能高速度模型,适合编码、工具使用和智能体任务"
}
},
{
"id": "claude-sonnet-4-5",
"displayName": "Claude Sonnet 4.5",
"family": "claude-sonnet",
"match": { "patterns": ["claude-sonnet-4-5*"] },
"spec": {
"contextWindow": 1000000,
"maxOutputTokens": 64000,
"capabilities": ["chat", "reasoning", "code", "vision", "tool_use"],
"serviceType": ["chat"],
"defaultTemperature": 1,
"supportsReasoning": true,
"description": "Anthropic 主力模型,长文本与代码任务表现优异"
}
},
{
"id": "claude-haiku-4-5",
"displayName": "Claude Haiku 4.5",
"family": "claude-haiku",
"match": { "patterns": ["claude-haiku-4-5*"] },
"spec": {
"contextWindow": 200000,
"maxOutputTokens": 64000,
"capabilities": ["chat", "reasoning", "code", "vision", "tool_use"],
"serviceType": ["chat"],
"defaultTemperature": 1,
"supportsReasoning": true,
"description": "Anthropic 最快模型,具备接近前沿模型的智能水平"
}
}
]
}