mirror of
https://git.openapi.site/https://github.com/desirecore/config-center.git
synced 2026-09-05 16:54:13 +08:00
feat(compute): 补 GLM-5.3 系列规格并标注 Ox Alpha 真身 (#81)
* feat(compute): 补 GLM-5.3 系列规格并标注 Ox Alpha 真身 Ox Alpha 是智谱 GLM-5.3-Flash 的匿名发布别名(canonical_slug z-ai/glm-5.3-flash-20260826,2026-08-26 揭晓后已从 OpenRouter 列表下架)。 改动: - model-specs/zhipu.json 新增 glm-5.3 与 glm-5.3-flash 正式规格。两者均 强制思考(z.ai 文档:thinking.type 仅接受 enabled;OpenRouter models API: reasoning.mandatory=true,supported_efforts=[max,high,low]),故 routing.reasoning.supportedModes 不含 off。按 #79 的教训只用 exact 匹配, 避免 glm-5.3* 误吞 glm-5.3-flash。 - model-specs/stealth.json 的 ox-alpha 用 spec.extra.modelOrigin 标注真身。 条目保留:云端算力可能仍以旧别名下发该模型。 - schemas/model-spec.schema.json 为 extra.thinkingOnly / thinkingDefault 补正式定义与 description。此前这两个键无任何说明,客户端因此从未消费, 用户选「关闭思考」即触发上游 400(见 desirecore#2307)。 - scripts/validate.mjs 新增静默失效键名巡检:extra 是开放对象,写错键名 既不报错也无告警。当前巡出 17 处扁平 extra.reasoningEffort。刻意只告警 不失败——存量取值需逐个核实各自接入面实际接受哪些 effort。 * docs(schema): 写明 extra.reasoning 与 thinkingOnly 的职责边界 provider schema 的 extra.reasoning 此前只有子字段 description、对象本身没有, 维护者看不出它与 model-spec 的 thinkingOnly 分别回答什么问题——issue desirecore#2307 的误解正源于此。补上对象级说明:本键答「接入面接受哪些 effort 值」且只能写在 provider model;thinkingOnly 答「off 能不能用」、不声明深度档位。
This commit is contained in:
@@ -160,6 +160,16 @@
|
||||
"type": "object",
|
||||
"description": "模型内在附加配置(如 apiModelId 全名、推理预算等)。不含价格,也不得声明 Provider/接入面的 reasoning effort 能力。",
|
||||
"not": { "required": ["reasoning"] },
|
||||
"properties": {
|
||||
"thinkingOnly": {
|
||||
"type": "boolean",
|
||||
"description": "模型强制思考、无法关闭(如 GLM-5.3 系列 thinking.type 仅接受 enabled)。true 时客户端把 off 从可选档位移除,并把内部 suppressThinking 降级为 auto,避免发出必然被上游拒绝的关闭参数。只描述模型固有属性,不声明接入面支持哪些深度档位——后者只能写在 provider model 的 extra.reasoning 中。"
|
||||
},
|
||||
"thinkingDefault": {
|
||||
"type": "boolean",
|
||||
"description": "模型默认开启思考。当前不改变客户端行为,仅供维护者参考。"
|
||||
}
|
||||
},
|
||||
"additionalProperties": true
|
||||
},
|
||||
"releasedAt": {
|
||||
|
||||
Reference in New Issue
Block a user