fix(compute): MiniMax M2.x 单次输出上限按官网更正为 204800,已下线型号写入 tombstones (#126)

MiniMax 官网 Messages API 参数参考(国内与国际站同页,OpenAI 兼容
max_completion_tokens 同值)写明:除 M3.1-Flash-Preview 与 M3 外的其他模型
max_tokens 推荐 65536、上限 204800,同页 model 枚举列出 M2.7、M2.5、M2.1、M2
及各 highspeed。本仓 maxOutputTokens 是单次输出上限,登记上限而非推荐值
(与 #125 的 M3 处理一致)。

- M2.7、M2.7-highspeed、M2.5、M2.5-highspeed、M2.1、M2.1-highspeed、M2 七个
  规格 maxOutputTokens 131072 → 204800;直连与 Token Plan 条目没有输出覆盖,
  随规格变化。上下文窗口 204800 复核一致。
- 官网模型列表把 MiniMax-M2.1、M2.1-highspeed、M2、M2-her 列为已下线:
  直连 provider-minimax-001 移除这 4 条并写入 tombstones(只删除本地
  source=preset 的同名条目),共享规格保留。
- M2-her 官方指南只给出 64 K 上下文(简写)、未给输出上限,且走 OpenAI 兼容
  接口、不在 /anthropic 支持型号内;规格原 204800 / 131072 无来源,改为未声明。
- 官网概览页通知 M2.5、M2.7 系列 2026-10-19 起停止向新用户开放、2026-11-18
  正式下线,M Plan/Token Plan 请求自 2026-10-19 起路由至 M3.1 Flash Preview;
  尚未到下线日,只在直连与 Token Plan 条目描述中写明。
- 来源记录新增 minimax-model-list、minimax-text-chat,刷新 minimax-models;
  规格决策清单补 M2.x verifiedLimits;presetDataVersion 133。

火山/腾讯/百度套餐中无本地数值的 minimax-m2.5/m2.7 在旧版匹配器下会继承
新上限,这些平台自身的上限未核。未做账号实测。
This commit is contained in:
2026-10-18 18:39:08 +08:00
committed by GitHub
parent db5fbc408b
commit 127bb62932
29 changed files with 335 additions and 1149 deletions

View File

@@ -4208,7 +4208,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"reasoning",
@@ -4254,7 +4254,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"reasoning",
@@ -4301,7 +4301,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"code",
@@ -4343,7 +4343,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"reasoning",
@@ -4394,7 +4394,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"reasoning",
@@ -4445,7 +4445,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"code",
@@ -4495,7 +4495,7 @@
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"maxOutputTokens": 204800,
"capabilities": [
"chat",
"reasoning",
@@ -4545,8 +4545,6 @@
"canonicalModelId": "M2-her"
},
"facts": {
"contextWindow": 204800,
"maxOutputTokens": 131072,
"capabilities": [
"chat",
"roleplay"
@@ -4565,8 +4563,6 @@
"recordedExtra": {},
"projection": {
"specKeys": [
"contextWindow",
"maxOutputTokens",
"capabilities",
"serviceType",
"defaultTemperature",
@@ -22117,7 +22113,11 @@
"music_gen"
],
"tombstones": [
"MiniMax-Text-01"
"MiniMax-Text-01",
"MiniMax-M2.1",
"MiniMax-M2.1-highspeed",
"MiniMax-M2",
"M2-her"
]
},
"models": [
@@ -22313,7 +22313,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.7",
"description": "MiniMax 新一代旗舰模型,擅长复杂 Agent、软件工程与专业办公任务"
"description": "MiniMax 新一代旗舰模型,擅长复杂 Agent、软件工程与专业办公任务;官网通知:2026-10-19 起不再向新用户开放,2026-11-18 正式下线,存量用户可调用至下线日"
},
"recordedExtra": {
"outputSpeedTps": 60
@@ -22396,7 +22396,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.7 高速版",
"description": "MiniMax M2.7 极速版,效果一致,输出更快,适合低延迟场景"
"description": "MiniMax M2.7 极速版,效果一致,输出更快,适合低延迟场景;官网通知:2026-10-19 起不再向新用户开放,2026-11-18 正式下线,存量用户可调用至下线日"
},
"recordedExtra": {
"outputSpeedTps": 100
@@ -22479,7 +22479,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.5",
"description": "MiniMax M2.5,204.8K 上下文,支持深度推理和工具调用"
"description": "MiniMax M2.5,204.8K 上下文,支持深度推理和工具调用;官网通知:2026-10-19 起不再向新用户开放,2026-11-18 正式下线,存量用户可调用至下线日"
},
"recordedExtra": {
"outputSpeedTps": 60
@@ -22562,7 +22562,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.5 高速版",
"description": "MiniMax M2.5 高速推理版本(100TPS),适合低延迟场景"
"description": "MiniMax M2.5 高速推理版本(100TPS),适合低延迟场景;官网通知:2026-10-19 起不再向新用户开放,2026-11-18 正式下线,存量用户可调用至下线日"
},
"recordedExtra": {
"outputSpeedTps": 100
@@ -22591,334 +22591,6 @@
"sourceRecord": "compute/providers/minimax.json#MiniMax-M2.5-highspeed"
}
},
{
"apiModelId": "MiniMax-M2.1",
"modelRef": "minimax:MiniMax-M2.1",
"binding": {
"kind": "exact",
"reason": "exact-id-or-declared-alias"
},
"overrides": {
"defaultTopP": {
"value": 0.95,
"reason": "preserved-access-contract",
"evidence": "compute/providers/minimax.json#MiniMax-M2.1",
"verification": "inherited-not-reverified"
}
},
"request": {},
"billing": [
{
"sourceKey": "inputPrice",
"amount": 2.1,
"currency": "CNY",
"unit": "million-tokens",
"direction": "input",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "outputPrice",
"amount": 8.4,
"currency": "CNY",
"unit": "million-tokens",
"direction": "output",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheReadPrice",
"amount": 0.21,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheWritePrice",
"amount": 2.625,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
}
],
"lifecycle": {
"status": "unknown"
},
"metadata": {
"attributes": {
"displayName": "MiniMax M2.1",
"description": "MiniMax 上一代主力模型,200K 上下文,性价比优秀"
},
"recordedExtra": {
"outputSpeedTps": 60
},
"projection": {
"modelKeys": [
"modelName",
"displayName",
"serviceType",
"description",
"contextWindow",
"maxOutputTokens",
"capabilities",
"inputPrice",
"outputPrice",
"defaultTemperature",
"defaultTopP",
"extra"
],
"extraKeys": [
"cacheReadPrice",
"cacheWritePrice",
"outputSpeedTps"
]
},
"sourceRecord": "compute/providers/minimax.json#MiniMax-M2.1"
}
},
{
"apiModelId": "MiniMax-M2.1-highspeed",
"modelRef": "minimax:MiniMax-M2.1-highspeed",
"binding": {
"kind": "exact",
"reason": "exact-id-or-declared-alias"
},
"overrides": {
"defaultTopP": {
"value": 0.95,
"reason": "preserved-access-contract",
"evidence": "compute/providers/minimax.json#MiniMax-M2.1-highspeed",
"verification": "inherited-not-reverified"
}
},
"request": {},
"billing": [
{
"sourceKey": "inputPrice",
"amount": 4.2,
"currency": "CNY",
"unit": "million-tokens",
"direction": "input",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "outputPrice",
"amount": 16.8,
"currency": "CNY",
"unit": "million-tokens",
"direction": "output",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheReadPrice",
"amount": 0.21,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheWritePrice",
"amount": 2.625,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
}
],
"lifecycle": {
"status": "unknown"
},
"metadata": {
"attributes": {
"displayName": "MiniMax M2.1 高速版",
"description": "MiniMax M2.1 高速推理版本,适合低延迟场景"
},
"recordedExtra": {
"outputSpeedTps": 100
},
"projection": {
"modelKeys": [
"modelName",
"displayName",
"serviceType",
"description",
"contextWindow",
"maxOutputTokens",
"capabilities",
"inputPrice",
"outputPrice",
"defaultTemperature",
"defaultTopP",
"extra"
],
"extraKeys": [
"cacheReadPrice",
"cacheWritePrice",
"outputSpeedTps"
]
},
"sourceRecord": "compute/providers/minimax.json#MiniMax-M2.1-highspeed"
}
},
{
"apiModelId": "MiniMax-M2",
"modelRef": "minimax:MiniMax-M2",
"binding": {
"kind": "exact",
"reason": "exact-id-or-declared-alias"
},
"overrides": {
"defaultTopP": {
"value": 0.95,
"reason": "preserved-access-contract",
"evidence": "compute/providers/minimax.json#MiniMax-M2",
"verification": "inherited-not-reverified"
}
},
"request": {},
"billing": [
{
"sourceKey": "inputPrice",
"amount": 2.1,
"currency": "CNY",
"unit": "million-tokens",
"direction": "input",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "outputPrice",
"amount": 8.4,
"currency": "CNY",
"unit": "million-tokens",
"direction": "output",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheReadPrice",
"amount": 0.21,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheWritePrice",
"amount": 2.625,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
}
],
"lifecycle": {
"status": "unknown",
"legacy": true
},
"metadata": {
"attributes": {
"displayName": "MiniMax M2",
"description": "MiniMax M2,优化编码和 Agent 工作流"
},
"recordedExtra": {},
"projection": {
"modelKeys": [
"modelName",
"displayName",
"serviceType",
"description",
"contextWindow",
"maxOutputTokens",
"capabilities",
"inputPrice",
"outputPrice",
"defaultTemperature",
"defaultTopP",
"extra"
],
"extraKeys": [
"legacy",
"cacheReadPrice",
"cacheWritePrice"
]
},
"sourceRecord": "compute/providers/minimax.json#MiniMax-M2"
}
},
{
"apiModelId": "M2-her",
"modelRef": "minimax:M2-her",
"binding": {
"kind": "exact",
"reason": "exact-id-or-declared-alias"
},
"overrides": {
"defaultTopP": {
"value": 0.95,
"reason": "preserved-access-contract",
"evidence": "compute/providers/minimax.json#M2-her",
"verification": "inherited-not-reverified"
}
},
"request": {},
"billing": [
{
"sourceKey": "inputPrice",
"amount": 2.1,
"currency": "CNY",
"unit": "million-tokens",
"direction": "input",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "outputPrice",
"amount": 8.4,
"currency": "CNY",
"unit": "million-tokens",
"direction": "output",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheReadPrice",
"amount": 0.21,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
},
{
"sourceKey": "extra.cacheWritePrice",
"amount": 2.625,
"currency": "CNY",
"unit": "million-tokens",
"verification": "inherited-not-reverified"
}
],
"lifecycle": {
"status": "unknown"
},
"metadata": {
"attributes": {
"displayName": "MiniMax M2 Her",
"description": "MiniMax 角色扮演对话模型,专为多轮角色对话设计"
},
"recordedExtra": {},
"projection": {
"modelKeys": [
"modelName",
"displayName",
"serviceType",
"description",
"contextWindow",
"maxOutputTokens",
"capabilities",
"inputPrice",
"outputPrice",
"defaultTemperature",
"defaultTopP",
"extra"
],
"extraKeys": [
"cacheReadPrice",
"cacheWritePrice"
]
},
"sourceRecord": "compute/providers/minimax.json#M2-her"
}
},
{
"apiModelId": "image-01",
"modelRef": "minimax:image-01",
@@ -39147,7 +38819,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.7 (Token Plan)",
"description": "MiniMax 新一代旗舰模型,Token Plan 核心文本模型,5 小时滚动窗口计费。Starter 600次/5h,Plus 1500次/5h,Max 4500次/5h",
"description": "MiniMax 新一代旗舰模型,Token Plan 核心文本模型,5 小时滚动窗口计费。Starter 600次/5h,Plus 1500次/5h,Max 4500次/5h;官网通知:2026-10-19 起该名称的请求统一路由至 M3.1 Flash Preview,原名称保留为兼容入口",
"source": "preset"
},
"recordedExtra": {},
@@ -39183,7 +38855,7 @@
"metadata": {
"attributes": {
"displayName": "MiniMax M2.7 高速版 (Token Plan)",
"description": "MiniMax M2.7 极速版,极速套餐专用。Plus-极速 1500次/5h,Max-极速 4500次/5h,Ultra-极速 30000次/5h",
"description": "MiniMax M2.7 极速版,极速套餐专用。Plus-极速 1500次/5h,Max-极速 4500次/5h,Ultra-极速 30000次/5h;官网通知:2026-10-19 起该名称的请求统一路由至 M3.1 Flash Preview,原名称保留为兼容入口",
"source": "preset"
},
"recordedExtra": {},