feat: 建立版本化模型目录与规范字段生成链路 (#116)

This commit is contained in:
2026-10-03 11:05:56 -07:00
committed by GitHub
parent 4f4e5093e9
commit 7f4073a769
115 changed files with 108673 additions and 21 deletions

View File

@@ -79,3 +79,25 @@
}
```
<!-- source-metadata:end -->
## compute/model-specs/openai.json:精确绑定
官方规格页本轮核实窗口与输出;未扩大自动路由资格。
<!-- source-details: {"config":"compute/model-specs/openai.json","id":"gpt-5.4-nano"} -->
```json
{
"spec.contextWindow": 400000,
"spec.maxOutputTokens": 128000,
"spec.description": "GPT-5.4 Nano;官网确认400000总窗口、128000最大输出。2026-10-01宣布deprecated,停止服务日2027-04-01;当前不据此退役。独立输入上限未由本页确认。"
}
```
<!-- source-details:end -->
<!-- source-config: compute/model-specs/openai.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-5.4-nano` | 400000 / 128000 | 非计价主数据 | `id`→[gpt-5-4-nano-api](../SOURCES.md#gpt-5-4-nano-api);`spec.contextWindow`→[gpt-5-4-nano-api](../SOURCES.md#gpt-5-4-nano-api);`spec.maxOutputTokens`→[gpt-5-4-nano-api](../SOURCES.md#gpt-5-4-nano-api) | [gpt-5-4-nano-api](../SOURCES.md#gpt-5-4-nano-api) | partial | `f0253fa24e58c6c0ca971fa1e53fb87d5d140e843f09cfdab303b92ecf5e0664` |
生命周期独立证据:[官方退役公告](../SOURCES.md#openai-deprecations)列出的停止日为2027-04-01;2026-10-01公告deprecated,不代表2026-10-03已不可调用。

View File

@@ -78,3 +78,23 @@
}
```
<!-- source-metadata:end -->
## compute/model-specs/openai.json:精确绑定
官方规格页本轮核实窗口与输出;未扩大自动路由资格。
<!-- source-details: {"config":"compute/model-specs/openai.json","id":"gpt-5.4-pro"} -->
```json
{
"spec.contextWindow": 1050000,
"spec.maxOutputTokens": 128000,
"spec.description": "官方独立Pro规格;Responses协议限制由实际接入面执行,不沿用基础型号或其他代际family。"
}
```
<!-- source-details:end -->
<!-- source-config: compute/model-specs/openai.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-5.4-pro` | 1050000 / 128000 | 非计价主数据 | `id`→[gpt-5-4-pro-api](../SOURCES.md#gpt-5-4-pro-api);`spec.contextWindow`→[gpt-5-4-pro-api](../SOURCES.md#gpt-5-4-pro-api);`spec.maxOutputTokens`→[gpt-5-4-pro-api](../SOURCES.md#gpt-5-4-pro-api) | [gpt-5-4-pro-api](../SOURCES.md#gpt-5-4-pro-api) | partial | `8782422b1170ce65415e84a43ff59f3668e49a4ece33e439676ef306a8c4cdbb` |

View File

@@ -140,7 +140,7 @@
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-5.4` | 1050000 / 128000 | 非计价主数据 | `id`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api);`spec.contextWindow`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api);`spec.maxOutputTokens`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api) | [gpt-5-4-api](../SOURCES.md#gpt-5-4-api) | partial | `0d0981e9f7c721fe920d732cd24fb349a81e9ef4ffec5d1c809c9bf315e09fa5` |
| `gpt-5.4` | 1050000 / 128000 | 非计价主数据 | `id`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api);`spec.contextWindow`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api);`spec.maxOutputTokens`→[gpt-5-4-api](../SOURCES.md#gpt-5-4-api) | [gpt-5-4-api](../SOURCES.md#gpt-5-4-api) | partial | `cd59f54965cdd4dd1a82ca3045c38f8d9e97e6ccc20d81ba71454dfec7cab9ac` |
本轮读取该模型官方明文规格页,确认原厂直连窗口、输出、标准价格与推理合同。Pro 仅限 Responses;GPT-5.4 Pro 官方默认 medium,修正旧 high。none 在产品层映射 off,schema 不接受将 none 写成 defaultEffort,故未伪造其他显式默认档。

View File

@@ -66,3 +66,23 @@
}
```
<!-- source-metadata:end -->
## compute/model-specs/openai.json:精确绑定
官方规格页本轮核实窗口与输出;未扩大自动路由资格。
<!-- source-details: {"config":"compute/model-specs/openai.json","id":"gpt-realtime-2.1-mini"} -->
```json
{
"spec.contextWindow": 128000,
"spec.maxOutputTokens": 32000,
"spec.description": "官方精确型号与窗口/输出已核;独立实时协议适配与账号验收由接入面决定,不继承通用Chat合同。"
}
```
<!-- source-details:end -->
<!-- source-config: compute/model-specs/openai.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-realtime-2.1-mini` | 128000 / 32000 | 非计价主数据 | `id`→[realtime21mini-spec](../SOURCES.md#realtime21mini-spec);`spec.contextWindow`→[realtime21mini-spec](../SOURCES.md#realtime21mini-spec);`spec.maxOutputTokens`→[realtime21mini-spec](../SOURCES.md#realtime21mini-spec) | [realtime21mini-spec](../SOURCES.md#realtime21mini-spec) | partial | `8483f11c3358f3850450c28725fdc9164005a3e17b8f9e9755a11020a7590d18` |

View File

@@ -68,3 +68,23 @@
}
```
<!-- source-metadata:end -->
## compute/model-specs/openai.json:精确绑定
官方规格页本轮核实窗口与输出;未扩大自动路由资格。
<!-- source-details: {"config":"compute/model-specs/openai.json","id":"gpt-realtime-2.1"} -->
```json
{
"spec.contextWindow": 128000,
"spec.maxOutputTokens": 32000,
"spec.description": "官方精确型号与窗口/输出已核;独立实时协议适配与账号验收由接入面决定,不继承通用Chat合同。"
}
```
<!-- source-details:end -->
<!-- source-config: compute/model-specs/openai.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-realtime-2.1` | 128000 / 32000 | 非计价主数据 | `id`→[realtime21-spec](../SOURCES.md#realtime21-spec);`spec.contextWindow`→[realtime21-spec](../SOURCES.md#realtime21-spec);`spec.maxOutputTokens`→[realtime21-spec](../SOURCES.md#realtime21-spec) | [realtime21-spec](../SOURCES.md#realtime21-spec) | partial | `fe4e41e7e4fe5ac90c1d9eb640253765b7b16964a461a706e98ce12cda178de4` |

View File

@@ -63,3 +63,23 @@
}
```
<!-- source-metadata:end -->
## compute/model-specs/openai.json:精确绑定
官方规格页本轮核实窗口与输出;未扩大自动路由资格。
<!-- source-details: {"config":"compute/model-specs/openai.json","id":"gpt-realtime-translate"} -->
```json
{
"spec.contextWindow": 16000,
"spec.maxOutputTokens": 2000,
"spec.description": "官方精确型号与窗口/输出已核;独立实时协议适配与账号验收由接入面决定,不继承通用Chat合同。"
}
```
<!-- source-details:end -->
<!-- source-config: compute/model-specs/openai.json -->
| 模型 ID | 上下文 / 输出 | 计价 | 已核字段→来源 | 来源入口 | 状态 | 数据指纹 |
| --- | --- | --- | --- | --- | --- | --- |
| `gpt-realtime-translate` | 16000 / 2000 | 非计价主数据 | `id`→[realtimetranslate-spec](../SOURCES.md#realtimetranslate-spec);`spec.contextWindow`→[realtimetranslate-spec](../SOURCES.md#realtimetranslate-spec);`spec.maxOutputTokens`→[realtimetranslate-spec](../SOURCES.md#realtimetranslate-spec) | [realtimetranslate-spec](../SOURCES.md#realtimetranslate-spec) | partial | `e08efc78bf3d8f98e7a16988a3beb7f7a343c0f3e61da7bcc06914809750cd03` |