docs: 重查供应商来源并记录逐字段复核候选 (#118)

This commit is contained in:
2026-10-03 20:26:42 -07:00
committed by GitHub
parent 987f286c86
commit a94a751078
78 changed files with 206073 additions and 1 deletions

1
.gitignore vendored
View File

@@ -3,3 +3,4 @@ node_modules/
*.log
outputs/field-audit/
字段取值表/
/outputs/source-review-20261004/

View File

@@ -23,7 +23,7 @@ test('an edited register cannot silently diverge from field evidence', () => {
const root = mkdtempSync(join(tmpdir(), 'source-gaps-'))
const repo = fileURLToPath(new URL('../', import.meta.url))
try {
for (const path of ['compute', 'docs/model-sources', 'docs/source-gaps']) cpSync(join(repo, path), join(root, path), { recursive: true })
for (const path of ['compute', 'docs/model-sources', 'docs/source-gaps', 'docs/source-rechecks']) cpSync(join(repo, path), join(root, path), { recursive: true })
rmSync(join(root, 'docs/model-sources/providers/github-copilot/models'), { recursive: true, force: true })
assert.deepEqual(syncRegister(root, true).errors, [])
appendFileSync(join(root, 'docs/source-gaps/providers/openai.md'), '\nIncorrect manual verification claim\n')

View File

@@ -11,3 +11,5 @@
- [运行时官方来源](runtime-sources/README.md)
- [官网缺失与来源不明独立清单](source-gaps/README.md)
- [旧字段迁移、版本门控、域名退役与规格优化 PLAN](plans/catalog-contract-migration/PLAN.md)
- [2026-10-04 来源重新检索与统一复核](source-rechecks/2026-10-04/README.md)

View File

@@ -2,6 +2,8 @@
[更新前核查清单](../../AGENTS.md) · [维护规则](MAINTENANCE.md) · [模板](TEMPLATE.md)
最新实际重新检索、字段候选与临时复核表说明见 [2026-10-04 来源重检](../source-rechecks/2026-10-04/README.md)。原核验状态保留,采纳后逐字段回写。
本目录按供应商、官网证据、单模型、单接入面分层记录。索引不承载全部参数表;模型差异和核验状态在对应文件中维护。
```text

View File

@@ -44,6 +44,8 @@
| [xunfei](providers/xunfei.md) | 0 | 0 | 2 | 0 | 2 | 0 |
| [zhipu](providers/zhipu.md) | 0 | 0 | 3 | 18 | 10 | 0 |
最新实际重检候选与统一复核说明见 [2026-10-04 来源重检](../source-rechecks/2026-10-04/README.md)。本目录计数仍依据原已登记字段证明,候选未自动提高原核验状态。
另外单列:[型号/身份专属证据缺口](identities.md)、[非模型 API 证据不足](api-contracts.md)、[本仓策略历史依据缺失](policy-origins.md)。供应商记录详见上述细分文件,不在总目录堆全部模型。
更新来源登记后运行 `npm run sources:gaps` 重新生成本目录及供应商清单;`npm run sources:gaps:check` 检查是否过期。生成器不会增加已核字段、改来源状态或写入主数据。

View File

@@ -0,0 +1,77 @@
# 2026-10-04:来源重新检索与复核
基线 main `987f286c8672a498de099eba49d274d067340a9b`,数据版本128。本轮实际重新访问官网、官方代码和模型卡,部分页面使用渲染浏览器;可信第三方单独标识。626条模型记录全部覆盖,API合同6条及本仓策略3条另列。
## 最新发布状态
客户端[PR #4042](https://github.com/desirecore/desirecore/pull/4042)仍OPEN,head `14c4f36c487dc59458ef8d62af4fc12c94fc370e`。检查快照:gate-static=FAILURE、Gate=SUCCESS、standalone-smoke=SUCCESS、gate-unit=FAILURE、macOS-arm64=SUCCESS、Linux-x64=SUCCESS、Windows-x64=SUCCESS、Record additional-architecture verification=SKIPPED、gate-resource=SUCCESS;正式版本v10.0.177。V2保持candidate及空最低版本,不因文档补证而启用。
## 模型重检结论
| 结论 | 记录数 |
| --- | ---: |
| 仍未解决 | 131 |
| 仅官方身份 | 179 |
| 数值/语义/生命周期事项 | 70 |
| 部分官方字段候选 | 220 |
| 仅接入/产品入口 | 24 |
| 历史适用 | 2 |
这些是重检候选分类,不是整条记录全部已核。来源读取314次,其中257次可读,306个不同URL;2265项字段候选,含重复接入及已有字段再核。字段、价格币种、计价单位、地域、型号版本、API/订阅范围分别保留。对照原值取V1兼容投影,表格另列V2规范值及定位;规范值为候选合同的静态解析,不代表已发布或可调用。
## 优先复核
- Infini的deepseek-v3精确下线记录;不扩大为整个域名停服。
- 火山及腾讯Coding Plan已停/将停的具体型号,直连API分别判断。
- OpenAI Codex订阅退役与API仍可用的区别,以及未来API停服预告。
- Perplexity Sonar迁移:同步/流式渐进重写仍工作,异步旧请求不再支持;不能说域名全停服。
- Google最大输入限制与总上下文窗口的语义,K/M缩写及缓存/阶梯/平台价格不可比项。
- 豆包Global与Custom合同;Snippet数组类型、可空发布时间、仅示例ErrorCode规则。
## 细分记录
- [alibaba](providers/alibaba.md):120条静态记录。
- [anthropic](providers/anthropic.md):21条静态记录。
- [baichuan](providers/baichuan.md):8条静态记录。
- [baidu](providers/baidu.md):20条静态记录。
- [cohere](providers/cohere.md):17条静态记录。
- [deepseek](providers/deepseek.md):12条静态记录。
- [github-copilot](providers/github-copilot.md):0条静态记录。
- [google](providers/google.md):30条静态记录。
- [infini](providers/infini.md):1条静态记录。
- [kling](providers/kling.md):11条静态记录。
- [kwai](providers/kwai.md):1条静态记录。
- [minimax](providers/minimax.md):67条静态记录。
- [mistral](providers/mistral.md):9条静态记录。
- [moonshot](providers/moonshot.md):21条静态记录。
- [moorethread](providers/moorethread.md):1条静态记录。
- [ollama](providers/ollama.md):1条静态记录。
- [openai](providers/openai.md):98条静态记录。
- [openrouter](providers/openrouter.md):15条静态记录。
- [perplexity](providers/perplexity.md):6条静态记录。
- [siliconflow](providers/siliconflow.md):3条静态记录。
- [stability](providers/stability.md):3条静态记录。
- [stealth](providers/stealth.md):1条静态记录。
- [tencent](providers/tencent.md):25条静态记录。
- [volcengine](providers/volcengine.md):66条静态记录。
- [xai](providers/xai.md):9条静态记录。
- [xiaomi](providers/xiaomi.md):25条静态记录。
- [xunfei](providers/xunfei.md):4条静态记录。
- [zhipu](providers/zhipu.md):31条静态记录。
- [非模型API](api-contracts/):六个独立合同记录。
- [本仓策略依据](policy-origins.md):历史实现不等于批准或模型评测。
- `inventory.json`保存开始时原值及已登记证明;`review-data.json`保存全部候选、来源和剩余缺口。
## 统一复核与后续更新
临时XLSX保存在工作区outputs/source-review-20261004,包含记录复核、字段证据、来源读取;冲突排在前面,可筛选供应商和结论,填写采纳/需补证/不采纳及意见。每条记录使用稳定config#id,防止排序后意见错位。
本轮未修改canonical、原来源metadata状态、预设数据版本或客户端。采纳前复核精确ID/实参、来源正文、单位、适用地域与接入;只有适用字段才能迁入原细分来源文档。可信第三方、HTTP失败、页面壳、官方目录缺失、API示例或历史记录不得升级成完整官方参数或账号验收。
更新时先从canonical修改并编译,同步字段证明、指纹、规格索引及manifest,再跑完整校验。重检可运行:
```bash
node scripts/source-recheck-inventory.mjs YYYY-MM-DD
node scripts/assemble-source-recheck.mjs YYYY-MM-DD
```

View File

@@ -0,0 +1,823 @@
{
"checkedAt": "2026-10-04",
"sources": [
{
"id": "brave-reference",
"url": "https://api-dashboard.search.brave.com/api-reference/web/search/get",
"finalUrl": "https://api-dashboard.search.brave.com/api-reference/web/search/get",
"publisher": "Brave",
"kind": "official-docs",
"retrieval": "readable",
"summary": "GET与鉴权、查询参数和web.results结构已读取。",
"scope": "Brave Web Search GET;不证明账号额度、套餐或本仓变量插值。"
},
{
"id": "brave-main",
"url": "https://brave.com/search/api/",
"finalUrl": "https://brave.com/search/api/",
"publisher": "Brave",
"kind": "official-docs",
"retrieval": "readable",
"summary": "官网GET示例含Accept和gzip请求头。",
"scope": "官方请求示例。"
},
{
"id": "serper-main",
"url": "https://serper.dev/",
"finalUrl": "https://serper.dev/",
"publisher": "Serper",
"kind": "official-docs",
"retrieval": "readable",
"summary": "官网Search示例明确organic及title/link/snippet。页面没有证明请求endpoint/header。",
"scope": "公开搜索响应示例,不能证明所有选项或收费调用。"
},
{
"id": "serper-sdk",
"url": "https://github.com/langchain-ai/langchain-community/blob/main/libs/community/langchain_community/utilities/google_serper.py",
"finalUrl": "https://github.com/langchain-ai/langchain-community/blob/main/libs/community/langchain_community/utilities/google_serper.py",
"publisher": "LangChain",
"kind": "trusted-secondary",
"retrieval": "readable",
"summary": "维护者SDK以POST调用google.serper.dev,使用X-API-KEY,并用query params发送q/num。",
"scope": "可信实现旁证;非Serper发布者合同;不证明JSON bodyTemplate或当前账号可用性。",
"contentSha256": "fc0c2a956a98da95f1117460da78a61f2ccceba7acb8d8febf4f87d33882f49f"
},
{
"id": "serper-reference",
"url": "https://reference.langchain.com/python/langchain-community/utilities/google_serper/GoogleSerperAPIWrapper",
"finalUrl": "https://reference.langchain.com/python/langchain-community/utilities/google_serper/GoogleSerperAPIWrapper",
"publisher": "LangChain",
"kind": "trusted-secondary",
"retrieval": "blocked",
"summary": "搜索发现入口,但本轮正文读取Internal Error。",
"scope": "不作为字段证明。"
},
{
"id": "doubao-original",
"url": "https://www.volcengine.com/docs/85508/1650263",
"finalUrl": "https://www.volcengine.com/docs/85508/1650263",
"publisher": "火山引擎",
"kind": "official-docs",
"retrieval": "blocked",
"summary": "原入口重定向后工具无法读取正文。",
"scope": "不能拿另一签名或地域的Fusion API替代feedcoopapi合同。"
},
{
"id": "doubao-current",
"url": "https://docs.volcengine.com/docs/NetworkedQAAgent/FusionInformationSearchAPI?lang=zh",
"finalUrl": "https://docs.volcengine.com/docs/NetworkedQAAgent/FusionInformationSearchAPI?lang=zh",
"publisher": "火山引擎",
"kind": "official-docs",
"retrieval": "blocked",
"summary": "本轮正文读取Internal Error;也试过.md入口,未取得可读正文。",
"scope": "endpoint/Bearer/Result映射仍待证明。"
},
{
"id": "doubao-global-rendered",
"url": "https://docs.volcengine.com/docs/Networkedsearch/doubao-search-global-edition?lang=zh",
"finalUrl": "https://docs.volcengine.com/docs/Networkedsearch/doubao-search-global-edition?lang=zh",
"publisher": "火山引擎",
"kind": "official-docs",
"retrieval": "readable",
"summary": "SubAgent实际浏览器渲染读取Global独立页:POST/global_search、Bearer、Query/SearchType/DocCount/MaxSnippetLength及Result.Documents。",
"scope": "仅Global按量后付费;不证明Custom、订阅或TOP网关。",
"retrievalMethod": "rendered-browser-dom"
},
{
"id": "tavily-reference",
"url": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
"finalUrl": "https://docs.tavily.com/documentation/api-reference/endpoint/search",
"publisher": "Tavily",
"kind": "official-docs",
"retrieval": "readable",
"summary": "官方cURL与响应示例已读取,POST/Bearer/query/max_results/basic/results明确。",
"scope": "原生Tavily API,不证明客户端变量转换或账号资格。"
},
{
"id": "openai-vision",
"url": "https://developers.openai.com/api/docs/guides/images-vision",
"finalUrl": "https://developers.openai.com/api/docs/guides/images-vision",
"publisher": "OpenAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "原platform域名跳转官方developers域名;Chat Completions示例含image_url和choices[0].message.content。",
"scope": "原生Chat Completions视觉合同,不能覆盖Responses-only型号和任意兼容网关。"
},
{
"id": "anthropic-vision",
"url": "https://platform.claude.com/docs/en/build-with-claude/vision",
"finalUrl": "https://platform.claude.com/docs/en/build-with-claude/vision",
"publisher": "Anthropic",
"kind": "official-docs",
"retrieval": "readable",
"summary": "旧docs域名跳转官方platform域名;实际读取image/source/base64/media_type/data示例。",
"scope": "仅原生视觉请求形状;1024不是厂商最大或默认输出限制。"
}
],
"findings": [
{
"recordKind": "api-contract",
"recordKey": "api-providers/web-search/brave.json#api-contract",
"supplier": "brave",
"modelId": "brave",
"config": "api-providers/web-search/brave.json",
"sourceDoc": "docs/data-sources/api-providers/brave.md",
"originalStatus": "pending",
"originalGap": "api-pending",
"current": {
"endpoint": "https://api.search.brave.com/res/v1/web/search",
"method": "GET",
"auth": {
"type": "header",
"headerName": "X-Subscription-Token",
"apiKeyRef": "brave"
},
"request": {
"headers": {
"Accept": "application/json",
"Accept-Encoding": "gzip"
},
"queryParams": {
"q": "${query}",
"count": "${maxResults}"
}
},
"response": {
"resultsPath": "web.results",
"item": {
"titlePath": "title",
"urlPath": "url",
"snippetPath": "description",
"pageAgePath": "page_age"
}
}
},
"knownFieldEvidence": [],
"outcome": "official-fields-found",
"sourceIds": [
"brave-reference",
"brave-main"
],
"fieldEvidence": [
{
"field": "endpoint",
"currentValue": "https://api.search.brave.com/res/v1/web/search",
"supportedValue": "https://api.search.brave.com/res/v1/web/search",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "method",
"currentValue": "GET",
"supportedValue": "GET",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "auth.type",
"currentValue": "header",
"supportedValue": "header",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "auth.headerName",
"currentValue": "X-Subscription-Token",
"supportedValue": "X-Subscription-Token",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.headers.Accept",
"currentValue": "application/json",
"supportedValue": "application/json",
"sourceId": "brave-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.headers.Accept-Encoding",
"currentValue": "gzip",
"supportedValue": "gzip",
"sourceId": "brave-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.resultsPath",
"currentValue": "web.results",
"supportedValue": "web.results",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.titlePath",
"currentValue": "title",
"supportedValue": "title",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.urlPath",
"currentValue": "url",
"supportedValue": "url",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.snippetPath",
"currentValue": "description",
"supportedValue": "description",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.pageAgePath",
"currentValue": "page_age",
"supportedValue": "page_age",
"sourceId": "brave-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
}
],
"remainingFields": [
"request.queryParams.q:客户端变量插值",
"request.queryParams.count:整数转换和最大20",
"账号资格及配额"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": []
},
{
"recordKind": "api-contract",
"recordKey": "api-providers/web-search/serper.json#api-contract",
"supplier": "serper",
"modelId": "serper",
"config": "api-providers/web-search/serper.json",
"sourceDoc": "docs/data-sources/api-providers/serper.md",
"originalStatus": "pending",
"originalGap": "api-pending",
"current": {
"endpoint": "https://google.serper.dev/search",
"method": "POST",
"auth": {
"type": "header",
"headerName": "X-API-KEY",
"apiKeyRef": "serper"
},
"request": {
"bodyTemplate": {
"q": "${query}",
"num": "${maxResults}"
}
},
"response": {
"resultsPath": "organic",
"item": {
"titlePath": "title",
"urlPath": "link",
"snippetPath": "snippet"
}
}
},
"knownFieldEvidence": [],
"outcome": "official-fields-found",
"sourceIds": [
"serper-main",
"serper-sdk",
"serper-reference"
],
"fieldEvidence": [
{
"field": "response.resultsPath",
"currentValue": "organic",
"supportedValue": "organic",
"sourceId": "serper-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.titlePath",
"currentValue": "title",
"supportedValue": "title",
"sourceId": "serper-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.urlPath",
"currentValue": "link",
"supportedValue": "link",
"sourceId": "serper-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.snippetPath",
"currentValue": "snippet",
"supportedValue": "snippet",
"sourceId": "serper-main",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "endpoint",
"currentValue": "https://google.serper.dev/search",
"supportedValue": "https://google.serper.dev/search",
"sourceId": "serper-sdk",
"assessment": "matches",
"explanation": "仅可信SDK旁证,不是Serper官方合同;不可由此升级官方状态。"
},
{
"field": "method",
"currentValue": "POST",
"supportedValue": "POST",
"sourceId": "serper-sdk",
"assessment": "matches",
"explanation": "仅可信SDK旁证,不是Serper官方合同;不可由此升级官方状态。"
},
{
"field": "auth.headerName",
"currentValue": "X-API-KEY",
"supportedValue": "X-API-KEY",
"sourceId": "serper-sdk",
"assessment": "matches",
"explanation": "仅可信SDK旁证,不是Serper官方合同;不可由此升级官方状态。"
}
],
"remainingFields": [
"request.bodyTemplate:官方JSON正文合同未取得,SDK示例使用params",
"request.bodyTemplate.num:类型/上限",
"账号及额度"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": [
"官网仅证明响应形状,SDK可旁证endpoint/POST/header;SDK发query params,不能证明当前JSON正文。"
]
},
{
"recordKind": "api-contract",
"recordKey": "api-providers/web-search/tavily.json#api-contract",
"supplier": "tavily",
"modelId": "tavily",
"config": "api-providers/web-search/tavily.json",
"sourceDoc": "docs/data-sources/api-providers/tavily.md",
"originalStatus": "partial",
"originalGap": "api-partial",
"current": {
"endpoint": "https://api.tavily.com/search",
"method": "POST",
"auth": {
"type": "bearer",
"apiKeyRef": "tavily"
},
"request": {
"bodyTemplate": {
"query": "${query}",
"max_results": "${maxResults}",
"search_depth": "basic"
}
},
"response": {
"resultsPath": "results",
"item": {
"titlePath": "title",
"urlPath": "url",
"snippetPath": "content"
}
}
},
"knownFieldEvidence": [
{
"field": "endpoint"
},
{
"field": "method"
},
{
"field": "auth.type"
},
{
"field": "request.bodyTemplate.search_depth"
},
{
"field": "response.resultsPath"
},
{
"field": "response.item.titlePath"
},
{
"field": "response.item.urlPath"
},
{
"field": "response.item.snippetPath"
}
],
"outcome": "official-fields-found",
"sourceIds": [
"tavily-reference"
],
"fieldEvidence": [
{
"field": "endpoint",
"currentValue": "https://api.tavily.com/search",
"supportedValue": "https://api.tavily.com/search",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "method",
"currentValue": "POST",
"supportedValue": "POST",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "auth.type",
"currentValue": "bearer",
"supportedValue": "bearer",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.bodyTemplate.search_depth",
"currentValue": "basic",
"supportedValue": "basic",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.resultsPath",
"currentValue": "results",
"supportedValue": "results",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.titlePath",
"currentValue": "title",
"supportedValue": "title",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.urlPath",
"currentValue": "url",
"supportedValue": "url",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.snippetPath",
"currentValue": "content",
"supportedValue": "content",
"sourceId": "tavily-reference",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
}
],
"remainingFields": [
"request.bodyTemplate.query:变量插值",
"request.bodyTemplate.max_results:整数转换",
"账号及额度"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": []
},
{
"recordKind": "api-contract",
"recordKey": "api-providers/web-search/doubao-search-global.json#api-contract",
"supplier": "doubao-search-global",
"modelId": "doubao-search-global",
"config": "api-providers/web-search/doubao-search-global.json",
"sourceDoc": "docs/data-sources/api-providers/doubao-search-global.md",
"originalStatus": "pending",
"originalGap": "api-pending",
"current": {
"endpoint": "https://open.feedcoopapi.com/search_api/global_search",
"method": "POST",
"auth": {
"type": "bearer",
"apiKeyRef": "doubao-search-global"
},
"request": {
"bodyTemplate": {
"Query": "${query}",
"SearchType": "web",
"DocCount": "${maxResults}",
"MaxSnippetLength": 500
}
},
"response": {
"resultsPath": "Result.Documents",
"item": {
"titlePath": "Title",
"urlPath": "Url",
"snippetPath": "Snippet.0.Text",
"pageAgePath": "DocumentInfo.PublishTime"
},
"successCondition": {
"path": "Result.ErrorCode",
"equals": 0
}
}
},
"knownFieldEvidence": [],
"outcome": "official-fields-found",
"sourceIds": [
"doubao-original",
"doubao-current",
"doubao-global-rendered"
],
"fieldEvidence": [
{
"field": "endpoint",
"currentValue": "https://open.feedcoopapi.com/search_api/global_search",
"supportedValue": "https://open.feedcoopapi.com/search_api/global_search",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "method",
"currentValue": "POST",
"supportedValue": "POST",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "auth.type",
"currentValue": "bearer",
"supportedValue": "bearer",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.bodyTemplate.SearchType",
"currentValue": "web",
"supportedValue": "web",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.bodyTemplate.MaxSnippetLength",
"currentValue": 500,
"supportedValue": 500,
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "官网web默认500 tokens,不是500字符;最大3000,建议不超过1000。"
},
{
"field": "response.resultsPath",
"currentValue": "Result.Documents",
"supportedValue": "Result.Documents",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.titlePath",
"currentValue": "Title",
"supportedValue": "Title",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.urlPath",
"currentValue": "Url",
"supportedValue": "Url",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.item.pageAgePath",
"currentValue": "DocumentInfo.PublishTime",
"supportedValue": "DocumentInfo.PublishTime",
"sourceId": "doubao-global-rendered",
"assessment": "matches",
"explanation": "官方DocumentInfo.PublishTime为非必填String,样例空字符串;只证明路径,不保证有时间。"
},
{
"field": "response.item.snippetPath",
"currentValue": "Snippet.0.Text",
"supportedValue": {
"array": "Snippet",
"discriminator": "Type",
"textField": "Text"
},
"sourceId": "doubao-global-rendered",
"assessment": "not-comparable",
"explanation": "官方数组混合text/image类型,不保证首项text。需按Type选择;不是可直接复制到本仓路径字段的表达式。"
},
{
"field": "response.successCondition.equals",
"currentValue": 0,
"supportedValue": 0,
"sourceId": "doubao-global-rendered",
"assessment": "not-comparable",
"explanation": "官方成功示例ErrorCode为0,仅字段定义错误码;示例不能证明完整错误判定规则。"
}
],
"remainingFields": [
"Query必填1~100字符与客户端插值",
"DocCount web默认10最多20及整数转换",
"Snippet.0.Text不保证首项为text,需按Type选择",
"ErrorCode=0仅官方成功示例,完整错误规则待核",
"DocumentInfo.PublishTime非必填且样例空值",
"MaxSnippetLength单位tokens默认500/最大3000"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": []
},
{
"recordKind": "api-contract",
"recordKey": "api-providers/image-understanding/configured-vision-openai.json#api-contract",
"supplier": "configured-vision-openai",
"modelId": "configured-vision-openai",
"config": "api-providers/image-understanding/configured-vision-openai.json",
"sourceDoc": "docs/data-sources/api-providers/configured-vision-openai.md",
"originalStatus": "partial",
"originalGap": "api-partial",
"current": {
"endpoint": "${baseUrl}/chat/completions",
"method": "POST",
"auth": {
"type": "bearer"
},
"request": {
"imageMode": "url",
"bodyTemplate": {
"model": "${model}",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "${prompt}"
},
{
"type": "image_url",
"image_url": {
"url": "${imageUrl}"
}
}
]
}
]
}
},
"response": {
"textPath": "choices.0.message.content"
}
},
"knownFieldEvidence": [
{
"field": "request.bodyTemplate.messages.0.content.1.type"
},
{
"field": "response.textPath"
}
],
"outcome": "official-fields-found",
"sourceIds": [
"openai-vision"
],
"fieldEvidence": [
{
"field": "request.bodyTemplate.messages.0.content.1.type",
"currentValue": "image_url",
"supportedValue": "image_url",
"sourceId": "openai-vision",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "response.textPath",
"currentValue": "choices.0.message.content",
"supportedValue": "choices.0.message.content",
"sourceId": "openai-vision",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
}
],
"remainingFields": [
"动态baseUrl和实际型号",
"Responses-only适配",
"Bearer/网关认证",
"客户端变量插值及输入输出预算"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": []
},
{
"recordKind": "api-contract",
"recordKey": "api-providers/image-understanding/configured-vision-anthropic.json#api-contract",
"supplier": "configured-vision-anthropic",
"modelId": "configured-vision-anthropic",
"config": "api-providers/image-understanding/configured-vision-anthropic.json",
"sourceDoc": "docs/data-sources/api-providers/configured-vision-anthropic.md",
"originalStatus": "partial",
"originalGap": "api-partial",
"current": {
"endpoint": "${baseUrl}/messages",
"method": "POST",
"auth": {
"type": "header",
"headerName": "x-api-key"
},
"request": {
"imageMode": "base64",
"headers": {
"anthropic-version": "2023-06-01"
},
"bodyTemplate": {
"model": "${model}",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "${imageMime}",
"data": "${imageBase64}"
}
},
{
"type": "text",
"text": "${prompt}"
}
]
}
]
}
},
"response": {
"textPath": "content.0.text"
}
},
"knownFieldEvidence": [
{
"field": "request.bodyTemplate.messages.0.content.0.type"
},
{
"field": "request.bodyTemplate.messages.0.content.0.source.type"
}
],
"outcome": "official-fields-found",
"sourceIds": [
"anthropic-vision"
],
"fieldEvidence": [
{
"field": "request.bodyTemplate.messages.0.content.0.type",
"currentValue": "image",
"supportedValue": "image",
"sourceId": "anthropic-vision",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
},
{
"field": "request.bodyTemplate.messages.0.content.0.source.type",
"currentValue": "base64",
"supportedValue": "base64",
"sourceId": "anthropic-vision",
"assessment": "matches",
"explanation": "已读官方原生示例,限此字段和上述接入范围。"
}
],
"remainingFields": [
"动态baseUrl和实际型号",
"auth/anthropic-version",
"response.textPath",
"客户端变量插值",
"max_tokens=1024为产品预算非厂商上限"
],
"nextAction": "复核字段证据的来源身份和适用接口;未证明项继续保留,不把示例或SDK代码当账号调用验收。",
"notes": []
}
]
}

View File

@@ -0,0 +1,32 @@
# brave:API合同重新检索
检索日期:2026-10-04。原记录:[brave](../../../data-sources/api-providers/brave.md)。原状态 pending 保留;本页为待复核候选。
## 来源
- [brave-reference](https://api-dashboard.search.brave.com/api-reference/web/search/get):official-docs,readable。GET与鉴权、查询参数和web.results结构已读取。 Brave Web Search GET;不证明账号额度、套餐或本仓变量插值。
- [brave-main](https://brave.com/search/api/):official-docs,readable。官网GET示例含Accept和gzip请求头。 官方请求示例。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `endpoint` | `"https://api.search.brave.com/res/v1/web/search"` | `"https://api.search.brave.com/res/v1/web/search"` | matches | brave-reference |
| `method` | `"GET"` | `"GET"` | matches | brave-reference |
| `auth.type` | `"header"` | `"header"` | matches | brave-reference |
| `auth.headerName` | `"X-Subscription-Token"` | `"X-Subscription-Token"` | matches | brave-reference |
| `request.headers.Accept` | `"application/json"` | `"application/json"` | matches | brave-main |
| `request.headers.Accept-Encoding` | `"gzip"` | `"gzip"` | matches | brave-main |
| `response.resultsPath` | `"web.results"` | `"web.results"` | matches | brave-reference |
| `response.item.titlePath` | `"title"` | `"title"` | matches | brave-reference |
| `response.item.urlPath` | `"url"` | `"url"` | matches | brave-reference |
| `response.item.snippetPath` | `"description"` | `"description"` | matches | brave-reference |
| `response.item.pageAgePath` | `"page_age"` | `"page_age"` | matches | brave-reference |
## 仍待证明
- request.queryParams.q:客户端变量插值
- request.queryParams.count:整数转换和最大20
- 账号资格及配额
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1,24 @@
# configured-vision-anthropic:API合同重新检索
检索日期:2026-10-04。原记录:[configured-vision-anthropic](../../../data-sources/api-providers/configured-vision-anthropic.md)。原状态 partial 保留;本页为待复核候选。
## 来源
- [anthropic-vision](https://platform.claude.com/docs/en/build-with-claude/vision):official-docs,readable。旧docs域名跳转官方platform域名;实际读取image/source/base64/media_type/data示例。 仅原生视觉请求形状;1024不是厂商最大或默认输出限制。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `request.bodyTemplate.messages.0.content.0.type` | `"image"` | `"image"` | matches | anthropic-vision |
| `request.bodyTemplate.messages.0.content.0.source.type` | `"base64"` | `"base64"` | matches | anthropic-vision |
## 仍待证明
- 动态baseUrl和实际型号
- auth/anthropic-version
- response.textPath
- 客户端变量插值
- max_tokens=1024为产品预算非厂商上限
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1,23 @@
# configured-vision-openai:API合同重新检索
检索日期:2026-10-04。原记录:[configured-vision-openai](../../../data-sources/api-providers/configured-vision-openai.md)。原状态 partial 保留;本页为待复核候选。
## 来源
- [openai-vision](https://developers.openai.com/api/docs/guides/images-vision):official-docs,readable。原platform域名跳转官方developers域名;Chat Completions示例含image_url和choices[0].message.content。 原生Chat Completions视觉合同,不能覆盖Responses-only型号和任意兼容网关。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `request.bodyTemplate.messages.0.content.1.type` | `"image_url"` | `"image_url"` | matches | openai-vision |
| `response.textPath` | `"choices.0.message.content"` | `"choices.0.message.content"` | matches | openai-vision |
## 仍待证明
- 动态baseUrl和实际型号
- Responses-only适配
- Bearer/网关认证
- 客户端变量插值及输入输出预算
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1,36 @@
# doubao-search-global:API合同重新检索
检索日期:2026-10-04。原记录:[doubao-search-global](../../../data-sources/api-providers/doubao-search-global.md)。原状态 pending 保留;本页为待复核候选。
## 来源
- [doubao-original](https://www.volcengine.com/docs/85508/1650263):official-docs,blocked。原入口重定向后工具无法读取正文。 不能拿另一签名或地域的Fusion API替代feedcoopapi合同。
- [doubao-current](https://docs.volcengine.com/docs/NetworkedQAAgent/FusionInformationSearchAPI?lang=zh):official-docs,blocked。本轮正文读取Internal Error;也试过.md入口,未取得可读正文。 endpoint/Bearer/Result映射仍待证明。
- [doubao-global-rendered](https://docs.volcengine.com/docs/Networkedsearch/doubao-search-global-edition?lang=zh):official-docs,readable。SubAgent实际浏览器渲染读取Global独立页:POST/global_search、Bearer、Query/SearchType/DocCount/MaxSnippetLength及Result.Documents。 仅Global按量后付费;不证明Custom、订阅或TOP网关。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `endpoint` | `"https://open.feedcoopapi.com/search_api/global_search"` | `"https://open.feedcoopapi.com/search_api/global_search"` | matches | doubao-global-rendered |
| `method` | `"POST"` | `"POST"` | matches | doubao-global-rendered |
| `auth.type` | `"bearer"` | `"bearer"` | matches | doubao-global-rendered |
| `request.bodyTemplate.SearchType` | `"web"` | `"web"` | matches | doubao-global-rendered |
| `request.bodyTemplate.MaxSnippetLength` | `500` | `500` | matches | doubao-global-rendered |
| `response.resultsPath` | `"Result.Documents"` | `"Result.Documents"` | matches | doubao-global-rendered |
| `response.item.titlePath` | `"Title"` | `"Title"` | matches | doubao-global-rendered |
| `response.item.urlPath` | `"Url"` | `"Url"` | matches | doubao-global-rendered |
| `response.item.pageAgePath` | `"DocumentInfo.PublishTime"` | `"DocumentInfo.PublishTime"` | matches | doubao-global-rendered |
| `response.item.snippetPath` | `"Snippet.0.Text"` | `{"array":"Snippet","discriminator":"Type","textField":"Text"}` | not-comparable | doubao-global-rendered |
| `response.successCondition.equals` | `0` | `0` | not-comparable | doubao-global-rendered |
## 仍待证明
- Query必填1~100字符与客户端插值
- DocCount web默认10最多20及整数转换
- Snippet.0.Text不保证首项为text,需按Type选择
- ErrorCode=0仅官方成功示例,完整错误规则待核
- DocumentInfo.PublishTime非必填且样例空值
- MaxSnippetLength单位tokens默认500/最大3000
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1,29 @@
# serper:API合同重新检索
检索日期:2026-10-04。原记录:[serper](../../../data-sources/api-providers/serper.md)。原状态 pending 保留;本页为待复核候选。
## 来源
- [serper-main](https://serper.dev/):official-docs,readable。官网Search示例明确organic及title/link/snippet。页面没有证明请求endpoint/header。 公开搜索响应示例,不能证明所有选项或收费调用。
- [serper-sdk](https://github.com/langchain-ai/langchain-community/blob/main/libs/community/langchain_community/utilities/google_serper.py):trusted-secondary,readable。维护者SDK以POST调用google.serper.dev,使用X-API-KEY,并用query params发送q/num。 可信实现旁证;非Serper发布者合同;不证明JSON bodyTemplate或当前账号可用性。
- [serper-reference](https://reference.langchain.com/python/langchain-community/utilities/google_serper/GoogleSerperAPIWrapper):trusted-secondary,blocked。搜索发现入口,但本轮正文读取Internal Error。 不作为字段证明。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `response.resultsPath` | `"organic"` | `"organic"` | matches | serper-main |
| `response.item.titlePath` | `"title"` | `"title"` | matches | serper-main |
| `response.item.urlPath` | `"link"` | `"link"` | matches | serper-main |
| `response.item.snippetPath` | `"snippet"` | `"snippet"` | matches | serper-main |
| `endpoint` | `"https://google.serper.dev/search"` | `"https://google.serper.dev/search"` | matches | serper-sdk |
| `method` | `"POST"` | `"POST"` | matches | serper-sdk |
| `auth.headerName` | `"X-API-KEY"` | `"X-API-KEY"` | matches | serper-sdk |
## 仍待证明
- request.bodyTemplate:官方JSON正文合同未取得,SDK示例使用params
- request.bodyTemplate.num:类型/上限
- 账号及额度
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1,28 @@
# tavily:API合同重新检索
检索日期:2026-10-04。原记录:[tavily](../../../data-sources/api-providers/tavily.md)。原状态 partial 保留;本页为待复核候选。
## 来源
- [tavily-reference](https://docs.tavily.com/documentation/api-reference/endpoint/search):official-docs,readable。官方cURL与响应示例已读取,POST/Bearer/query/max_results/basic/results明确。 原生Tavily API,不证明客户端变量转换或账号资格。
## 字段对照
| 字段 | 当前值 | 来源支持值 | 对照 | 来源ID |
| --- | --- | --- | --- | --- |
| `endpoint` | `"https://api.tavily.com/search"` | `"https://api.tavily.com/search"` | matches | tavily-reference |
| `method` | `"POST"` | `"POST"` | matches | tavily-reference |
| `auth.type` | `"bearer"` | `"bearer"` | matches | tavily-reference |
| `request.bodyTemplate.search_depth` | `"basic"` | `"basic"` | matches | tavily-reference |
| `response.resultsPath` | `"results"` | `"results"` | matches | tavily-reference |
| `response.item.titlePath` | `"title"` | `"title"` | matches | tavily-reference |
| `response.item.urlPath` | `"url"` | `"url"` | matches | tavily-reference |
| `response.item.snippetPath` | `"content"` | `"content"` | matches | tavily-reference |
## 仍待证明
- request.bodyTemplate.query:变量插值
- request.bodyTemplate.max_results:整数转换
- 账号及额度
原生官方合同、可信SDK旁证、模板插值与账号验收分别处理。未执行收费调用,未修改API配置或原来源状态。

View File

@@ -0,0 +1 @@
{"headRefOid":"14c4f36c487dc59458ef8d62af4fc12c94fc370e","mergeCommit":null,"mergedAt":null,"state":"OPEN","statusCheckRollup":[{"__typename":"CheckRun","completedAt":"2026-10-04T00:33:17Z","conclusion":"FAILURE","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164022022/job/111323145312","name":"gate-static","startedAt":"2026-10-04T00:27:21Z","status":"COMPLETED","workflowName":"CI"},{"__typename":"CheckRun","completedAt":"2026-10-04T00:25:32Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164021932/job/111323147009","name":"Gate","startedAt":"2026-10-04T00:25:16Z","status":"COMPLETED","workflowName":"Claude SDK Native Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T00:13:55Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164022004/job/111323145669","name":"standalone-smoke","startedAt":"2026-10-04T00:11:54Z","status":"COMPLETED","workflowName":"Standalone Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T00:52:49Z","conclusion":"FAILURE","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164022022/job/111323145481","name":"gate-unit","startedAt":"2026-10-04T00:33:20Z","status":"COMPLETED","workflowName":"CI"},{"__typename":"CheckRun","completedAt":"2026-10-04T02:25:29Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164021932/job/111325727966","name":"macOS-arm64","startedAt":"2026-10-04T02:24:27Z","status":"COMPLETED","workflowName":"Claude SDK Native Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T00:26:36Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164021932/job/111325727974","name":"Linux-x64","startedAt":"2026-10-04T00:25:35Z","status":"COMPLETED","workflowName":"Claude SDK Native Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T00:32:17Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164021932/job/111325727947","name":"Windows-x64","startedAt":"2026-10-04T00:26:48Z","status":"COMPLETED","workflowName":"Claude SDK Native Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T02:25:29Z","conclusion":"SKIPPED","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164021932/job/111343783466","name":"Record additional-architecture verification","startedAt":"2026-10-04T02:25:29Z","status":"COMPLETED","workflowName":"Claude SDK Native Smoke"},{"__typename":"CheckRun","completedAt":"2026-10-04T01:02:22Z","conclusion":"SUCCESS","detailsUrl":"https://github.com/desirecore/desirecore/actions/runs/37164022022/job/111323145577","name":"gate-resource","startedAt":"2026-10-04T00:44:42Z","status":"COMPLETED","workflowName":"CI"}]}

View File

@@ -0,0 +1 @@
[{"isDraft":false,"isPrerelease":false,"publishedAt":"2026-09-27T17:45:41Z","tagName":"v10.0.177"}]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,187 @@
{
"checkedAt": "2026-10-04",
"sources": [
{
"id": "pricing-history",
"url": "https://github.com/desirecore/config-center/commit/ea740afdc58717130d7741833abf25581912e58a",
"finalUrl": "https://github.com/desirecore/config-center/commit/ea740afdc58717130d7741833abf25581912e58a",
"publisher": "DesireCore",
"kind": "repository-policy",
"retrieval": "readable",
"summary": "本地Git原始提交已读取,1.5/7.2可追溯至初始化。",
"scope": "实现历史不等于业务审批,7.2不是实时汇率。"
},
{
"id": "defaults-history",
"url": "https://github.com/desirecore/config-center/commit/5d9217f740627e86993f1a6f71792bc862b0be92",
"finalUrl": "https://github.com/desirecore/config-center/commit/5d9217f740627e86993f1a6f71792bc862b0be92",
"publisher": "DesireCore",
"kind": "repository-policy",
"retrieval": "readable",
"summary": "本地Git当前service-map与summary变更提交已读取。",
"scope": "只能证明当前实现及变更原因,不能证明全部默认型号的质量/费用/延迟评测。"
}
],
"findings": [
{
"recordKind": "internal-policy",
"recordKey": "compute/pricing.json#markupRatio",
"supplier": "本仓策略",
"modelId": "markupRatio",
"config": "compute/pricing.json",
"sourceDoc": "docs/data-sources/policies/pricing.md",
"originalStatus": "policy",
"originalGap": "missing-approval",
"outcome": "internal-policy-missing-approval",
"sourceIds": [
"pricing-history"
],
"current": {
"markupRatio": 1.5
},
"fieldEvidence": [],
"remainingFields": [
"历史批准依据",
"生效范围",
"结算单位与舍入规则"
],
"nextAction": "由结算负责人确认政策与批准依据。",
"notes": [
"仓内当前值1.5;代码初始化可追溯,审批证据未取得。"
]
},
{
"recordKind": "internal-policy",
"recordKey": "compute/pricing.json#usdToCny",
"supplier": "本仓策略",
"modelId": "usdToCny",
"config": "compute/pricing.json",
"sourceDoc": "docs/data-sources/policies/pricing.md",
"originalStatus": "policy",
"originalGap": "missing-approval",
"outcome": "internal-policy-missing-approval",
"sourceIds": [
"pricing-history"
],
"current": {
"usdToCny": 7.2
},
"fieldEvidence": [],
"remainingFields": [
"历史批准依据",
"生效范围",
"结算单位与舍入规则"
],
"nextAction": "确认固定结算假设或实时汇率机制及批准记录;不得从当前市场汇率反推。",
"notes": [
"仓内当前值7.2;代码初始化可追溯,审批证据未取得。"
]
},
{
"recordKind": "internal-policy",
"recordKey": "compute/service-map.json#default-selection",
"supplier": "本仓策略",
"modelId": "默认服务映射",
"config": "compute/service-map.json",
"sourceDoc": "docs/data-sources/policies/service-map.md",
"originalStatus": "policy",
"originalGap": "missing-evaluation",
"outcome": "internal-policy-missing-approval",
"sourceIds": [
"defaults-history"
],
"current": {
"chat": {
"modelName": "gpt-5.4-mini",
"providerId": "provider-openai-001"
},
"reasoning": {
"modelName": "deepseek-flash",
"providerId": "provider-deepseek-001"
},
"fast": {
"modelName": "gpt-5.4-nano",
"providerId": "provider-openai-001"
},
"embedding": {
"modelName": "text-embedding-3-small",
"providerId": "provider-openai-001"
},
"rerank": {
"modelName": "qwen3-rerank",
"providerId": "provider-dashscope-001"
},
"vision": {
"modelName": "gpt-5.4-mini",
"providerId": "provider-openai-001"
},
"tts": {
"modelName": "tts-1",
"providerId": "provider-openai-001"
},
"asr": {
"modelName": "whisper-large-v3",
"providerId": "provider-local-whisper"
},
"ocr": {
"modelName": "qwen3-vl-plus",
"providerId": "provider-dashscope-001"
},
"responses": {
"modelName": "gpt-5.5",
"providerId": "provider-openai-001"
},
"image_gen": {
"modelName": "image-01",
"providerId": "provider-minimax-001"
},
"video_gen": {
"modelName": "MiniMax-Hailuo-2.3",
"providerId": "provider-minimax-001"
},
"omni": {
"modelName": "gpt-realtime-2.1",
"providerId": "provider-openai-001"
},
"voice_clone": {
"modelName": "cosyvoice-clone",
"providerId": "provider-dashscope-001"
},
"realtime_voice": {
"modelName": "gpt-realtime-2.1",
"providerId": "provider-openai-001"
},
"simultaneous_interpret": {
"modelName": "volc-simultaneous",
"providerId": "provider-volcengine-001"
},
"translation": {
"modelName": "qwen-mt-plus",
"providerId": "provider-dashscope-001"
},
"computer_use": {
"modelName": "claude-sonnet-5",
"providerId": "provider-anthropic-001"
},
"music_gen": {
"modelName": "music-2.6",
"providerId": "provider-minimax-001"
},
"summary": {
"modelName": "mimo-v2.6-flash",
"providerId": "desirecore-cloud"
}
},
"fieldEvidence": [],
"remainingFields": [
"代表性质量/延迟/费用评测",
"选择理由与批准依据",
"原生适配验收"
],
"nextAction": "保留现有映射,补同接入面评测;ASR等未适配不能因默认配置存在就标可调用。",
"notes": [
"当前summary为desirecore-cloud/mimo-v2.6-flash。"
]
}
]
}

View File

@@ -0,0 +1,5 @@
# 本仓策略历史依据重核
2026-10-04读取当前JSON和Git历史。1.5加价系数与7.2固定折算值可追溯至[初始化提交](https://github.com/desirecore/config-center/commit/ea740afdc58717130d7741833abf25581912e58a);这不证明审批或当前市场汇率。默认映射最新变更为[summary调整](https://github.com/desirecore/config-center/commit/5d9217f740627e86993f1a6f71792bc862b0be92),当前指向desirecore-cloud/mimo-v2.6-flash。
三项均保留“待批准/评测依据”状态。需要结算负责人及同接入面实测补证,不能从供应商官网或第三方榜单生成本产品决策。

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,696 @@
# anthropic 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 21 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
原厂Messages、Claude Code订阅、共享型号三层分别核。K/M按官网十进制惯例记录;Batch300K beta不可冒充同步Messages128K。默认采样/forced工具约束不能由共有家族推断。
## 本次实际读取与失败尝试
### anthropic-dc594301e778
- 初始链接:[https://platform.claude.com/docs/en/models/overview.md](https://platform.claude.com/docs/en/models/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/overview.md](https://platform.claude.com/docs/en/models/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-a37fbcdd8953
- 初始链接:[https://platform.claude.com/docs/en/models/fable-5-1/overview.md](https://platform.claude.com/docs/en/models/fable-5-1/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/fable-5-1/overview.md](https://platform.claude.com/docs/en/models/fable-5-1/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-528c440a2ed8
- 初始链接:[https://platform.claude.com/docs/en/build-with-claude/effort.md](https://platform.claude.com/docs/en/build-with-claude/effort.md)
- 最终链接:[https://platform.claude.com/docs/en/build-with-claude/effort.md](https://platform.claude.com/docs/en/build-with-claude/effort.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-058915f18c62
- 初始链接:[https://platform.claude.com/docs/en/models/opus-5-5/overview.md](https://platform.claude.com/docs/en/models/opus-5-5/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/opus-5-5/overview.md](https://platform.claude.com/docs/en/models/opus-5-5/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-ad4b90c4ddf5
- 初始链接:[https://platform.claude.com/docs/en/models/opus-5/overview.md](https://platform.claude.com/docs/en/models/opus-5/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/opus-5/overview.md](https://platform.claude.com/docs/en/models/opus-5/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-56873f510891
- 初始链接:[https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-a5d34a661466
- 初始链接:[https://platform.claude.com/docs/en/models/sonnet-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-5/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/sonnet-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-5/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-e17e9a5c103a
- 初始链接:[https://platform.claude.com/docs/en/models/opus-4-7/overview.md](https://platform.claude.com/docs/en/models/opus-4-7/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/opus-4-7/overview.md](https://platform.claude.com/docs/en/models/opus-4-7/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-aa8ecc930e64
- 初始链接:[https://platform.claude.com/docs/en/models/opus-4-8/overview.md](https://platform.claude.com/docs/en/models/opus-4-8/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/opus-4-8/overview.md](https://platform.claude.com/docs/en/models/opus-4-8/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-d1fd0501ddc3
- 初始链接:[https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-dcf922f2f069
- 初始链接:[https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md)
- 最终链接:[https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-4d8052affc68
- 初始链接:[https://platform.claude.com/docs/en/models/deprecations.md](https://platform.claude.com/docs/en/models/deprecations.md)
- 最终链接:[https://platform.claude.com/docs/en/models/deprecations.md](https://platform.claude.com/docs/en/models/deprecations.md)
- 发布者/类型/读取:Anthropic / official-docs / not-found
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:HTTP Error 404: Not Found
### anthropic-26606ff14841
- 初始链接:[https://code.claude.com/docs/en/model-config](https://code.claude.com/docs/en/model-config)
- 最终链接:[https://code.claude.com/docs/en/model-config](https://code.claude.com/docs/en/model-config)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:Claude Code模型选择、别名、订阅/套餐与账号配置;不证明原厂Claude API统一价格、窗口或所有账号订阅额度。
- 结果:实际读取Claude Code官方模型配置正文,作为订阅接入与别名范围说明;原厂API规格不能自动认证该订阅接入字段。
- 读取方式:`http-get-html-body-text-extraction`;未记录内容哈希,未补造 `contentSha256` 或 `digestKind`。
### anthropic-4089dc557e91
- 初始链接:[https://platform.claude.com/docs/en/about-claude/model-deprecations.md](https://platform.claude.com/docs/en/about-claude/model-deprecations.md)
- 最终链接:[https://platform.claude.com/docs/en/about-claude/model-deprecations.md](https://platform.claude.com/docs/en/about-claude/model-deprecations.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-d82e15156c4c
- 初始链接:[https://platform.claude.com/docs/en/about-claude/pricing.md](https://platform.claude.com/docs/en/about-claude/pricing.md)
- 最终链接:[https://platform.claude.com/docs/en/about-claude/pricing.md](https://platform.claude.com/docs/en/about-claude/pricing.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-6b001bfe3799
- 初始链接:[https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool.md](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool.md)
- 最终链接:[https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool.md](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-cc7f2719c27a
- 初始链接:[https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md)
- 最终链接:[https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### anthropic-a2b1092518a3
- 初始链接:[https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md)
- 最终链接:[https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md)
- 发布者/类型/读取:Anthropic / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/anthropic-claude.json#claude-fable-5-1`
- 精确型号:`claude-fable-5-1`
- 接入/规格文件:`compute/providers/anthropic-claude.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-fable-5-1.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-fable-5-1"` | `"claude-fable-5-1"` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `maxOutputTokens` | `128000` | `128000` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `inputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `outputPrice` | `null` | `50.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.adaptiveThinking` | `true` | `true` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.thinkingOnly` | `true` | `true` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号始终开启;不得用access override关闭。 原厂API证据不可直接证明本订阅access有效合同。 |
| `supportsReasoning` | `null` | `true` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);型号技术表列Thinking能力。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | not-comparable | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);Claude API默认;Claude Code订阅显式设置另核。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write5m` | `null` | `12.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write1h` | `null` | `20.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.read` | `null` | `0.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | not-comparable | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 原厂API证据不可直接证明本订阅access有效合同。 |
剩余缺口:`contextWindow`, `extra.adaptiveThinking`, `extra.reasoning.defaultEffort`, `extra.reasoning.supportedEfforts`, `extra.thinkingOnly`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 订阅/套餐实际允许型号、窗口、effort、工具与账号限额需独立官方接入合同;本表API参数只作不可比对照,不提升订阅字段状态。
### `compute/providers/anthropic.json#claude-fable-5-1`
- 精确型号:`claude-fable-5-1`
- 接入/规格文件:`compute/providers/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-fable-5-1.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-fable-5-1"` | `"claude-fable-5-1"` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `inputPrice` | `10` | `10.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `outputPrice` | `50` | `50.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `extra.thinkingOnly` | `true` | `true` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号始终开启;不得用access override关闭。 |
| `supportsReasoning` | `null` | `true` | differs | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);型号技术表列Thinking能力。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `extra.cachePricing.write5m` | `12.5` | `12.5` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.write1h` | `20` | `20.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.read` | `0.25` | `0.25` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | matches | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`extra.forcedToolChoiceUnsupported`, `extra.samplingParametersDeprecated`, `extra.serverSideWebSearch.searchRequestPriceUsd`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-fable-5-1`
- 精确型号:`claude-fable-5-1`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-fable-5-1.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-fable-5-1"` | `"claude-fable-5-1"` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `50.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.extra.thinkingOnly` | `true` | `true` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);该精确型号始终开启;不得用access override关闭。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-a37fbcdd8953](https://platform.claude.com/docs/en/models/fable-5-1/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `12.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `20.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh","max"]` | differs | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`spec.extra.forcedToolChoiceUnsupported`, `spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-opus-4-7`
- 精确型号:`claude-opus-4-7`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-4-7.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-opus-4-7"` | `"claude-opus-4-7"` | matches | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `25.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-e17e9a5c103a](https://platform.claude.com/docs/en/models/opus-4-7/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `6.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.defaultTemperature`, `spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-opus-4-8`
- 精确型号:`claude-opus-4-8`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-4-8.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-opus-4-8"` | `"claude-opus-4-8"` | matches | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `25.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-aa8ecc930e64](https://platform.claude.com/docs/en/models/opus-4-8/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `6.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/anthropic-claude.json#claude-opus-5-5`
- 精确型号:`claude-opus-5-5`
- 接入/规格文件:`compute/providers/anthropic-claude.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5-5.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-opus-5-5"` | `"claude-opus-5-5"` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `maxOutputTokens` | `128000` | `128000` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `inputPrice` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `outputPrice` | `null` | `20.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.adaptiveThinking` | `true` | `true` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.thinkingOnly` | `true` | `true` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号始终开启;不得用access override关闭。 原厂API证据不可直接证明本订阅access有效合同。 |
| `supportsReasoning` | `null` | `true` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);型号技术表列Thinking能力。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.defaultEffort` | `"medium"` | `"medium"` | not-comparable | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write5m` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write1h` | `null` | `8.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.forcedToolChoiceUnsupported` | `null` | `true` | not-comparable | [anthropic-cc7f2719c27a](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | not-comparable | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 原厂API证据不可直接证明本订阅access有效合同。 |
剩余缺口:`extra.reasoning.supportedEfforts`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 订阅/套餐实际允许型号、窗口、effort、工具与账号限额需独立官方接入合同;本表API参数只作不可比对照,不提升订阅字段状态。
### `compute/providers/anthropic.json#claude-opus-5-5`
- 精确型号:`claude-opus-5-5`
- 接入/规格文件:`compute/providers/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-opus-5-5"` | `"claude-opus-5-5"` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `inputPrice` | `4` | `4.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `outputPrice` | `20` | `20.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `extra.thinkingOnly` | `true` | `true` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号始终开启;不得用access override关闭。 |
| `supportsReasoning` | `null` | `true` | differs | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);型号技术表列Thinking能力。 |
| `extra.reasoning.defaultEffort` | `"medium"` | `"medium"` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `extra.cachePricing.write5m` | `5` | `5.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.write1h` | `8` | `8.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.read` | `0.2` | `0.2` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.forcedToolChoiceUnsupported` | `true` | `true` | matches | [anthropic-cc7f2719c27a](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | matches | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`extra.samplingParametersDeprecated`, `extra.serverSideWebSearch.searchRequestPriceUsd`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-opus-5-5`
- 精确型号:`claude-opus-5-5`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-opus-5-5"` | `"claude-opus-5-5"` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `20.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.extra.thinkingOnly` | `true` | `true` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);该精确型号始终开启;不得用access override关闭。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"medium"` | differs | [anthropic-058915f18c62](https://platform.claude.com/docs/en/models/opus-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `8.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.forcedToolChoiceUnsupported` | `true` | `true` | matches | [anthropic-cc7f2719c27a](https://platform.claude.com/docs/en/models/opus-5-5/whats-new-opus-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh","max"]` | differs | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/anthropic-claude.json#claude-opus-5`
- 精确型号:`claude-opus-5`
- 接入/规格文件:`compute/providers/anthropic-claude.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-opus-5"` | `"claude-opus-5"` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | not-comparable | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `maxOutputTokens` | `128000` | `128000` | not-comparable | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `inputPrice` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `outputPrice` | `null` | `25.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.adaptiveThinking` | `true` | `true` | not-comparable | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 原厂API证据不可直接证明本订阅access有效合同。 |
| `supportsReasoning` | `null` | `true` | not-comparable | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);型号技术表列Thinking能力。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | not-comparable | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | not-comparable | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write5m` | `null` | `6.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write1h` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.read` | `null` | `0.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
剩余缺口:`contextWindow`, `extra.adaptiveThinking`, `extra.reasoning.defaultEffort`, `extra.reasoning.supportedEfforts`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 订阅/套餐实际允许型号、窗口、effort、工具与账号限额需独立官方接入合同;本表API参数只作不可比对照,不提升订阅字段状态。
### `compute/providers/anthropic.json#claude-opus-5`
- 精确型号:`claude-opus-5`
- 接入/规格文件:`compute/providers/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-opus-5"` | `"claude-opus-5"` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `inputPrice` | `5` | `5.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `outputPrice` | `25` | `25.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `supportsReasoning` | `null` | `true` | differs | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);型号技术表列Thinking能力。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | matches | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
| `extra.cachePricing.write5m` | `6.25` | `6.25` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.write1h` | `10` | `10.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.read` | `0.5` | `0.5` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
剩余缺口:`extra.samplingParametersDeprecated`, `extra.serverSideWebSearch.searchRequestPriceUsd`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-opus-5`
- 精确型号:`claude-opus-5`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-opus-5"` | `"claude-opus-5"` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `5.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `25.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-ad4b90c4ddf5](https://platform.claude.com/docs/en/models/opus-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh","max"]` | differs | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `6.25` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-opus`
- 精确型号:`claude-opus`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-opus.md`
- 结论:`still-unresolved`
未取得可用于该记录字段的同范围官方证据;失败链接见上方,不把404、页面壳或接近型号当成认证。
剩余缺口:`id`, `spec.contextWindow`, `spec.maxOutputTokens`, `spec.supportsReasoning`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 泛家族兜底ID不等于官方精确型号;不能把最新Opus/Sonnet参数覆盖全部历史家族。
### `compute/model-specs/anthropic.json#claude-sonnet-4-5`
- 精确型号:`claude-sonnet-4-5`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-4-5.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-sonnet-4-5"` | `"claude-sonnet-4-5"` | matches | [anthropic-d1fd0501ddc3](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `200000` | differs | [anthropic-d1fd0501ddc3](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `64000` | `64000` | matches | [anthropic-d1fd0501ddc3](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `3.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `15.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-d1fd0501ddc3](https://platform.claude.com/docs/en/models/sonnet-4-5/overview.md);型号技术表列Thinking能力。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `3.75` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `6.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.3` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 型号页常规窗口200K与旧共享1M存在冲突;若曾启用1M beta需单独保存接入与header证据。
### `compute/model-specs/anthropic.json#claude-sonnet-4-6`
- 精确型号:`claude-sonnet-4-6`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-4-6.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-sonnet-4-6"` | `"claude-sonnet-4-6"` | matches | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `64000` | `128000` | differs | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `3.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `15.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `null` | `true` | differs | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-dcf922f2f069](https://platform.claude.com/docs/en/models/sonnet-4-6/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `3.75` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `6.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.3` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/anthropic-claude.json#claude-sonnet-5-5`
- 精确型号:`claude-sonnet-5-5`
- 接入/规格文件:`compute/providers/anthropic-claude.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5-5.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-sonnet-5-5"` | `"claude-sonnet-5-5"` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | not-comparable | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `maxOutputTokens` | `128000` | `128000` | not-comparable | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `inputPrice` | `null` | `2.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `outputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.adaptiveThinking` | `true` | `true` | not-comparable | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 原厂API证据不可直接证明本订阅access有效合同。 |
| `supportsReasoning` | `null` | `true` | not-comparable | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);型号技术表列Thinking能力。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | not-comparable | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write5m` | `null` | `2.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write1h` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.forcedToolChoiceUnsupported` | `true` | `true` | not-comparable | [anthropic-a2b1092518a3](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | not-comparable | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 原厂API证据不可直接证明本订阅access有效合同。 |
剩余缺口:`extra.reasoning.supportedEfforts`, `extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 订阅/套餐实际允许型号、窗口、effort、工具与账号限额需独立官方接入合同;本表API参数只作不可比对照,不提升订阅字段状态。
### `compute/providers/anthropic.json#claude-sonnet-5-5`
- 精确型号:`claude-sonnet-5-5`
- 接入/规格文件:`compute/providers/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-sonnet-5-5"` | `"claude-sonnet-5-5"` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `inputPrice` | `2` | `2.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `outputPrice` | `10` | `10.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `supportsReasoning` | `null` | `true` | differs | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);型号技术表列Thinking能力。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `extra.cachePricing.write5m` | `2.5` | `2.5` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.write1h` | `4` | `4.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.read` | `0.2` | `0.2` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.forcedToolChoiceUnsupported` | `true` | `true` | matches | [anthropic-a2b1092518a3](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | matches | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`extra.samplingParametersDeprecated`, `extra.serverSideWebSearch.searchRequestPriceUsd`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-sonnet-5-5`
- 精确型号:`claude-sonnet-5-5`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-sonnet-5-5"` | `"claude-sonnet-5-5"` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `2.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-56873f510891](https://platform.claude.com/docs/en/models/sonnet-5-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `2.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.forcedToolChoiceUnsupported` | `true` | `true` | matches | [anthropic-a2b1092518a3](https://platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5.md);forced tool_choice any/tool拒绝;auto/none仍支持。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh","max"]` | differs | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);官网effort单型号段落明确all five effort levels;只适用原厂Claude API。 |
剩余缺口:`spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/anthropic-claude.json#claude-sonnet-5`
- 精确型号:`claude-sonnet-5`
- 接入/规格文件:`compute/providers/anthropic-claude.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-sonnet-5"` | `"claude-sonnet-5"` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | not-comparable | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `maxOutputTokens` | `128000` | `128000` | not-comparable | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 原厂API证据不可直接证明本订阅access有效合同。 |
| `inputPrice` | `null` | `2.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `outputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.adaptiveThinking` | `true` | `true` | not-comparable | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 原厂API证据不可直接证明本订阅access有效合同。 |
| `supportsReasoning` | `null` | `true` | not-comparable | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);型号技术表列Thinking能力。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | not-comparable | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | not-comparable | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);effort指南明确列本型号all five levels。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write5m` | `null` | `2.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.write1h` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
| `extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 原厂API证据不可直接证明本订阅access有效合同。 |
剩余缺口:`contextWindow`, `extra.adaptiveThinking`, `extra.reasoning.defaultEffort`, `extra.reasoning.supportedEfforts`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 订阅/套餐实际允许型号、窗口、effort、工具与账号限额需独立官方接入合同;本表API参数只作不可比对照,不提升订阅字段状态。
### `compute/providers/anthropic.json#claude-sonnet-5`
- 精确型号:`claude-sonnet-5`
- 接入/规格文件:`compute/providers/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"claude-sonnet-5"` | `"claude-sonnet-5"` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `contextWindow` | `1000000` | `1000000` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `inputPrice` | `2` | `2.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `outputPrice` | `10` | `10.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `supportsReasoning` | `null` | `true` | differs | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);型号技术表列Thinking能力。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh","max"]` | `["low","medium","high","xhigh","max"]` | matches | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);effort指南明确列本型号all five levels。 |
| `extra.cachePricing.write5m` | `2.5` | `2.5` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.write1h` | `4` | `4.0` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
| `extra.cachePricing.read` | `0.2` | `0.2` | matches | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 |
剩余缺口:`extra.samplingParametersDeprecated`, `extra.serverSideWebSearch.searchRequestPriceUsd`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-sonnet-5`
- 精确型号:`claude-sonnet-5`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"claude-sonnet-5"` | `"claude-sonnet-5"` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);精确API ID/文档明确Claude API alias。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `spec.maxOutputTokens` | `128000` | `128000` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);官网K/M按十进制token惯例展开;同步Messages上限,不是Batch beta300K。 |
| `accessReference.inputPrice` | `null` | `2.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `10.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.adaptiveThinking` | `true` | `true` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);该精确型号技术表列Adaptive;需要Messages协议,不泛化OpenAI网关。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);型号技术表列Thinking能力。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [anthropic-a5d34a661466](https://platform.claude.com/docs/en/models/sonnet-5/overview.md);Claude API默认;Claude Code订阅显式设置另核。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh","max"]` | differs | [anthropic-528c440a2ed8](https://platform.claude.com/docs/en/build-with-claude/effort.md);effort指南明确列本型号all five levels。 |
| `accessReference.extra.cachePricing.write5m` | `null` | `2.5` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.write1h` | `null` | `4.0` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachePricing.read` | `null` | `0.2` | not-comparable | [anthropic-d82e15156c4c](https://platform.claude.com/docs/en/about-claude/pricing.md);原厂Claude API标准USD / MTok;5m写入、1h写入与cache-read分开。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`spec.extra.samplingParametersDeprecated`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/anthropic.json#claude-sonnet`
- 精确型号:`claude-sonnet`
- 接入/规格文件:`compute/model-specs/anthropic.json`
- 原来源记录:`docs/model-sources/providers/anthropic/models/claude-sonnet.md`
- 结论:`still-unresolved`
未取得可用于该记录字段的同范围官方证据;失败链接见上方,不把404、页面壳或接近型号当成认证。
剩余缺口:`id`, `spec.contextWindow`, `spec.maxOutputTokens`, `spec.supportsReasoning`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 泛家族兜底ID不等于官方精确型号;不能把最新Opus/Sonnet参数覆盖全部历史家族。

View File

@@ -0,0 +1,532 @@
{
"supplier": "baichuan",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "baichuan",
"url": "https://www.baichuan-ai.com/blog/baichuan-M3",
"finalUrl": "https://www.baichuan-ai.com/blog/baichuan-M3",
"publisher": "baichuan",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "baichuan-platform",
"url": "https://platform.baichuan-ai.com/docs/api",
"finalUrl": "https://platform.baichuan-ai.com/docs/api",
"publisher": "baichuan",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "baichuan-home",
"url": "https://www.baichuan-ai.com/",
"finalUrl": "https://www.baichuan-ai.com/",
"publisher": "baichuan",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "baichuan-prices",
"url": "https://platform.baichuan-ai.com/prices",
"finalUrl": "https://platform.baichuan-ai.com/prices",
"publisher": "baichuan",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "baichuan-model-card",
"url": "https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md",
"finalUrl": "https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md",
"publisher": "baichuan-inc official organization",
"kind": "official-model-card",
"scope": "开放权重Baichuan-M3-235B模型卡,不等同托管Baichuan-M3-Plus API合同",
"contentSha256": "a7b040182568a4971ab35c6e506d4cedb07627d76f53764989196371ed51170f",
"retrieval": "readable",
"summary": "实际读取8794字符,可见正文8651字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "baichuan-prices-web",
"url": "https://platform.baichuan-ai.com/prices",
"finalUrl": "https://platform.baichuan-ai.com/prices",
"publisher": "Baichuan official platform",
"kind": "official-platform",
"retrieval": "readable",
"summary": "通过网页正文读取独立取得完整官方价格表:M3Plus输入0.005/输出0.009元每千token,M3 0.01/0.03,M2Plus0.01/0.03,M2 0.002/0.02;窗口均标32k;此页不证明最大输出、采样或视觉能力。Python请求该页仍TLS失败,两条读取记录分开。",
"scope": "国内百川按量API;千token→百万token价格乘1000,32k上下文未明确定义k换算",
"transport": "web-page-reader",
"digestKind": "not-recorded",
"retrievalMethod": "web.run open official page; readable page extraction; no original HTTP body or HTTP-byte digest obtained"
}
],
"findings": [
{
"recordKey": "compute/providers/baichuan.json#Baichuan-M2-Plus",
"modelId": "Baichuan-M2-Plus",
"config": "compute/providers/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m2-plus.md",
"outcome": "official-fields-found",
"sourceIds": [
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Baichuan-M2-Plus",
"supportedValue": "Baichuan-M2-Plus",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
},
{
"field": "inputPrice",
"currentValue": 10,
"supportedValue": 10,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
},
{
"field": "outputPrice",
"currentValue": 30,
"supportedValue": 30,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/baichuan.json#Baichuan-M2-Plus",
"modelId": "Baichuan-M2-Plus",
"config": "compute/model-specs/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m2-plus.md",
"outcome": "official-identity-only",
"sourceIds": [
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "Baichuan-M2-Plus",
"supportedValue": "Baichuan-M2-Plus",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "spec.contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/baichuan.json#Baichuan-M2",
"modelId": "Baichuan-M2",
"config": "compute/providers/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m2.md",
"outcome": "official-fields-found",
"sourceIds": [
"baichuan-model-card",
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Baichuan-M2",
"supportedValue": "Baichuan-M2",
"sourceId": "baichuan-model-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "modelName",
"currentValue": "Baichuan-M2",
"supportedValue": "Baichuan-M2",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
},
{
"field": "inputPrice",
"currentValue": 2,
"supportedValue": 2,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
},
{
"field": "outputPrice",
"currentValue": 20,
"supportedValue": 20,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/baichuan.json#Baichuan-M2",
"modelId": "Baichuan-M2",
"config": "compute/model-specs/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m2.md",
"outcome": "official-identity-only",
"sourceIds": [
"baichuan-model-card",
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "Baichuan-M2",
"supportedValue": "Baichuan-M2",
"sourceId": "baichuan-model-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "id",
"currentValue": "Baichuan-M2",
"supportedValue": "Baichuan-M2",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "spec.contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/baichuan.json#Baichuan-M3-Plus",
"modelId": "Baichuan-M3-Plus",
"config": "compute/providers/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m3-plus.md",
"outcome": "official-fields-found",
"sourceIds": [
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Baichuan-M3-Plus",
"supportedValue": "Baichuan-M3-Plus",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
},
{
"field": "inputPrice",
"currentValue": 5,
"supportedValue": 5,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
},
{
"field": "outputPrice",
"currentValue": 9,
"supportedValue": 9,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/baichuan.json#Baichuan-M3-Plus",
"modelId": "Baichuan-M3-Plus",
"config": "compute/model-specs/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m3-plus.md",
"outcome": "official-identity-only",
"sourceIds": [
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "Baichuan-M3-Plus",
"supportedValue": "Baichuan-M3-Plus",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "spec.contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/baichuan.json#Baichuan-M3",
"modelId": "Baichuan-M3",
"config": "compute/providers/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m3.md",
"outcome": "official-fields-found",
"sourceIds": [
"baichuan-model-card",
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Baichuan-M3",
"supportedValue": "Baichuan-M3",
"sourceId": "baichuan-model-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "modelName",
"currentValue": "Baichuan-M3",
"supportedValue": "Baichuan-M3",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
},
{
"field": "inputPrice",
"currentValue": 10,
"supportedValue": 10,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
},
{
"field": "outputPrice",
"currentValue": 30,
"supportedValue": 30,
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/baichuan.json#Baichuan-M3",
"modelId": "Baichuan-M3",
"config": "compute/model-specs/baichuan.json",
"sourceDoc": "docs/model-sources/providers/baichuan/models/baichuan-m3.md",
"outcome": "official-identity-only",
"sourceIds": [
"baichuan-model-card",
"baichuan-prices-web"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "Baichuan-M3",
"supportedValue": "Baichuan-M3",
"sourceId": "baichuan-model-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "id",
"currentValue": "Baichuan-M3",
"supportedValue": "Baichuan-M3",
"sourceId": "baichuan-prices-web",
"assessment": "matches",
"explanation": "官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。"
},
{
"field": "spec.contextWindow",
"currentValue": 32000,
"supportedValue": "32k",
"sourceId": "baichuan-prices-web",
"assessment": "not-comparable",
"explanation": "官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。"
],
"originalStatus": "pending",
"originalGap": "blocked"
}
],
"coverage": {
"records": 8,
"sourceAttempts": 6,
"readableSources": 2,
"outcomes": {
"official-fields-found": 4,
"official-identity-only": 4
}
},
"boundary": "本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。"
}

View File

@@ -0,0 +1,187 @@
# baichuan:2026-10-04来源重核候选
覆盖8条精确模型/接入记录;来源读取2/6可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### baichuan
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://www.baichuan-ai.com/blog/baichuan-M3](https://www.baichuan-ai.com/blog/baichuan-M3);最终地址:[https://www.baichuan-ai.com/blog/baichuan-M3](https://www.baichuan-ai.com/blog/baichuan-M3)。
- 发布者:baichuan;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>
### baichuan-platform
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://platform.baichuan-ai.com/docs/api](https://platform.baichuan-ai.com/docs/api);最终地址:[https://platform.baichuan-ai.com/docs/api](https://platform.baichuan-ai.com/docs/api)。
- 发布者:baichuan;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>
### baichuan-home
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://www.baichuan-ai.com/](https://www.baichuan-ai.com/);最终地址:[https://www.baichuan-ai.com/](https://www.baichuan-ai.com/)。
- 发布者:baichuan;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>
### baichuan-prices
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://platform.baichuan-ai.com/prices](https://platform.baichuan-ai.com/prices);最终地址:[https://platform.baichuan-ai.com/prices](https://platform.baichuan-ai.com/prices)。
- 发布者:baichuan;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>
### baichuan-model-card
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md](https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md);最终地址:[https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md](https://huggingface.co/baichuan-inc/Baichuan-M3-235B/raw/main/README.md)。
- 发布者:baichuan-inc official organization;类别:`official-model-card`;读取:`readable`。
- 范围:开放权重Baichuan-M3-235B模型卡,不等同托管Baichuan-M3-Plus API合同。
- 本轮结果:实际读取8794字符,可见正文8651字符;需逐精确ID定位,HTTP成功不代表字段已证。
### baichuan-prices-web
- 摘要语义:`not-recorded`;获取方法:web.run open official page; readable page extraction; no original HTTP body or HTTP-byte digest obtained。
- URL:[https://platform.baichuan-ai.com/prices](https://platform.baichuan-ai.com/prices);最终地址:[https://platform.baichuan-ai.com/prices](https://platform.baichuan-ai.com/prices)。
- 发布者:Baichuan official platform;类别:`official-platform`;读取:`readable`。
- 范围:国内百川按量API;千token→百万token价格乘1000,32k上下文未明确定义k换算。
- 本轮结果:通过网页正文读取独立取得完整官方价格表:M3Plus输入0.005/输出0.009元每千token,M3 0.01/0.03,M2Plus0.01/0.03,M2 0.002/0.02;窗口均标32k;此页不证明最大输出、采样或视觉能力。Python请求该页仍TLS失败,两条读取记录分开。
## 逐模型、逐接入记录
### `compute/providers/baichuan.json#Baichuan-M2-Plus`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m2-plus.md);本轮结论:`official-fields-found`;原状态 `pending` 保持。
- 本轮来源:`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Baichuan-M2-Plus"` | `"Baichuan-M2-Plus"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
| `inputPrice` | `10` | `10` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
| `outputPrice` | `30` | `30` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/baichuan.json#Baichuan-M2-Plus`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m2-plus.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"Baichuan-M2-Plus"` | `"Baichuan-M2-Plus"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `spec.contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/baichuan.json#Baichuan-M2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m2.md);本轮结论:`official-fields-found`;原状态 `pending` 保持。
- 本轮来源:`baichuan-model-card`、`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Baichuan-M2"` | `"Baichuan-M2"` | matches | `baichuan-model-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `modelName` | `"Baichuan-M2"` | `"Baichuan-M2"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
| `inputPrice` | `2` | `2` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
| `outputPrice` | `20` | `20` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/baichuan.json#Baichuan-M2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m2.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`baichuan-model-card`、`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"Baichuan-M2"` | `"Baichuan-M2"` | matches | `baichuan-model-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `id` | `"Baichuan-M2"` | `"Baichuan-M2"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `spec.contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/baichuan.json#Baichuan-M3-Plus`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m3-plus.md);本轮结论:`official-fields-found`;原状态 `pending` 保持。
- 本轮来源:`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Baichuan-M3-Plus"` | `"Baichuan-M3-Plus"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
| `inputPrice` | `5` | `5` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
| `outputPrice` | `9` | `9` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/baichuan.json#Baichuan-M3-Plus`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m3-plus.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"Baichuan-M3-Plus"` | `"Baichuan-M3-Plus"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `spec.contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/baichuan.json#Baichuan-M3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m3.md);本轮结论:`official-fields-found`;原状态 `pending` 保持。
- 本轮来源:`baichuan-model-card`、`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Baichuan-M3"` | `"Baichuan-M3"` | matches | `baichuan-model-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `modelName` | `"Baichuan-M3"` | `"Baichuan-M3"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
| `inputPrice` | `10` | `10` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
| `outputPrice` | `30` | `30` | matches | `baichuan-prices-web`:官网元/千token乘1000→元/百万token;Plus另有医疗搜索0.03元/次,不含在token价。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/baichuan.json#Baichuan-M3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/baichuan/models/baichuan-m3.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`baichuan-model-card`、`baichuan-prices-web`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"Baichuan-M3"` | `"Baichuan-M3"` | matches | `baichuan-model-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `id` | `"Baichuan-M3"` | `"Baichuan-M3"` | matches | `baichuan-prices-web`:官网价格表精确列出API模型名;主站旧文章TLS失败不妨碍此独立官方证据。 |
| `spec.contextWindow` | `32000` | `"32k"` | not-comparable | `baichuan-prices-web`:官网上下文32k未明确定义换算;最大输出并未给,不能把32k上下文同时填输出。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:模型卡Baichuan-M3-235B的开放权重、训练与医疗能力不是托管M3-Plus规格;当前视觉/最大输出/采样默认没有取得字段证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,985 @@
{
"supplier": "baidu",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "page-baidu-model-list",
"url": "https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j",
"finalUrl": "https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j",
"publisher": "baidu",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。",
"contentSha256": "9528f21e468bb5b2752b4a7ee005d0a0ce0571c849e4e448013f28f1302c274e",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-baidu-code",
"url": "https://cloud.baidu.com/doc/qianfan/s/imlg0beiu",
"finalUrl": "https://cloud.baidu.com/doc/qianfan/s/imlg0beiu",
"publisher": "baidu",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。",
"contentSha256": "b962241968a47d07a73f46bc059b8bdd82e62d9cffe718cf91c36c4c06566ca0",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-baidu-token",
"url": "https://cloud.baidu.com/doc/qianfan/s/Dmrabu8b6",
"finalUrl": "https://cloud.baidu.com/doc/qianfan/s/Dmrabu8b6",
"publisher": "baidu",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。",
"contentSha256": "632b5edef1c94e862c86a08f62f2ba0af941d43a59630a5c9dda857a59323870",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-baidu-stop-new",
"url": "https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc",
"finalUrl": "https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc",
"publisher": "baidu",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。",
"contentSha256": "b73dd60ae0fc7d8c8b59c691448410d9132335d88eace9df930f48fa59c7f0c3",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
}
],
"findings": [
{
"recordKey": "compute/coding-plans/baidu-coding.json#deepseek-v3.2",
"modelId": "deepseek-v3.2",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/deepseek-v3.2.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v3.2",
"supportedValue": "deepseek-v3.2",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#deepseek-v4-flash",
"modelId": "deepseek-v4-flash",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/deepseek-v4-flash.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v4-flash",
"supportedValue": "deepseek-v4-flash",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/baidu.json#ernie-4.5-turbo-128k",
"modelId": "ernie-4.5-turbo-128k",
"config": "compute/providers/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-4.5-turbo-128k.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-4.5-turbo-128k",
"supportedValue": "ernie-4.5-turbo-128k",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "123k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "maxOutputTokens",
"currentValue": 12288,
"supportedValue": 12288,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.cacheHitPrice",
"inputPrice",
"outputPrice",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/baidu.json#ernie-4.5-turbo-128k",
"modelId": "ernie-4.5-turbo-128k",
"config": "compute/model-specs/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-4.5-turbo-128k.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "ernie-4.5-turbo-128k",
"supportedValue": "ernie-4.5-turbo-128k",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "spec.contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "123k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 12288,
"supportedValue": 12288,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/baidu.json#ernie-4.5-turbo-20260402",
"modelId": "ernie-4.5-turbo-20260402",
"config": "compute/providers/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-4.5-turbo-20260402",
"supportedValue": "ernie-4.5-turbo-20260402",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "123k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "maxOutputTokens",
"currentValue": 12288,
"supportedValue": 12288,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.cacheHitPrice",
"inputPrice",
"outputPrice",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#ernie-4.5-turbo-20260402",
"modelId": "ernie-4.5-turbo-20260402",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-4.5-turbo-20260402",
"supportedValue": "ernie-4.5-turbo-20260402",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/baidu.json#ernie-4.5-turbo-20260402",
"modelId": "ernie-4.5-turbo-20260402",
"config": "compute/model-specs/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "ernie-4.5-turbo-20260402",
"supportedValue": "ernie-4.5-turbo-20260402",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "spec.contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "123k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 12288,
"supportedValue": 12288,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/baidu.json#ernie-5.0-thinking-latest",
"modelId": "ernie-5.0-thinking-latest",
"config": "compute/providers/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-5.0-thinking-latest.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-5.0-thinking-latest",
"supportedValue": "ernie-5.0-thinking-latest",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "119k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"contextWindow",
"extra.pricingTiers",
"inputPrice",
"outputPrice",
"capabilities",
"extra.thinkingMaxTokens"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/baidu.json#ernie-5.0-thinking-latest",
"modelId": "ernie-5.0-thinking-latest",
"config": "compute/model-specs/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-5.0-thinking-latest.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "ernie-5.0-thinking-latest",
"supportedValue": "ernie-5.0-thinking-latest",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "119k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/baidu.json#ernie-5.0",
"modelId": "ernie-5.0",
"config": "compute/providers/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-5.0.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-5.0",
"supportedValue": "ernie-5.0",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "119k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.pricingTiers",
"inputPrice",
"outputPrice",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/baidu.json#ernie-5.0",
"modelId": "ernie-5.0",
"config": "compute/model-specs/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-5.0.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "ernie-5.0",
"supportedValue": "ernie-5.0",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "spec.contextWindow",
"currentValue": 131072,
"supportedValue": "128k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "119k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/baidu.json#ernie-x1.1",
"modelId": "ernie-x1.1",
"config": "compute/providers/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-x1.1.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "ernie-x1.1",
"supportedValue": "ernie-x1.1",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "contextWindow",
"currentValue": 65536,
"supportedValue": "64k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "55k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
},
{
"field": "access.notice",
"currentValue": null,
"supportedValue": "即将下线",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "模型目录明文注释,缺停服日期则不编造retiredAt。"
}
],
"remainingFields": [
"contextWindow",
"inputPrice",
"outputPrice",
"capabilities",
"extra.thinkingMaxTokens"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/baidu.json#ernie-x1.1",
"modelId": "ernie-x1.1",
"config": "compute/model-specs/baidu.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/ernie-x1.1.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-baidu-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "ernie-x1.1",
"supportedValue": "ernie-x1.1",
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "本轮千帆模型表model参数列精确出现。"
},
{
"field": "spec.contextWindow",
"currentValue": 65536,
"supportedValue": "64k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网原文K;未猜1000/1024,只列候选。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "55k",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "官网独立输入预算,不混作总窗口。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 65536,
"supportedValue": 65536,
"sourceId": "page-baidu-model-list",
"assessment": "matches",
"explanation": "官方max_tokens区间的明文上界。"
},
{
"field": "access.notice",
"currentValue": null,
"supportedValue": "即将下线",
"sourceId": "page-baidu-model-list",
"assessment": "not-comparable",
"explanation": "模型目录明文注释,缺停服日期则不编造retiredAt。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#glm-5.1",
"modelId": "glm-5.1",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/glm-5.1.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "glm-5.1",
"supportedValue": "glm-5.1",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"新TokenPlan也列此精确ID,但与本条旧CodingPlan不同合同,不用其目录替代旧套餐证明。"
]
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#glm-5",
"modelId": "glm-5",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/glm-5.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "glm-5",
"supportedValue": "glm-5",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#kimi-k2.5",
"modelId": "kimi-k2.5",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/kimi-k2.5.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "kimi-k2.5",
"supportedValue": "kimi-k2.5",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#kimi-k2.6",
"modelId": "kimi-k2.6",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/kimi-k2.6.md",
"outcome": "official-access-only",
"sourceIds": [
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。"
]
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#minimax-m2.5",
"modelId": "minimax-m2.5",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/minimax-m2.5.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "minimax-m2.5",
"supportedValue": "minimax-m2.5",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#minimax-m2.7",
"modelId": "minimax-m2.7",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/minimax-m2.7.md",
"outcome": "official-access-only",
"sourceIds": [
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。"
]
},
{
"recordKey": "compute/coding-plans/baidu-coding.json#qianfan-code-latest",
"modelId": "qianfan-code-latest",
"config": "compute/coding-plans/baidu-coding.json",
"sourceDoc": "docs/model-sources/providers/baidu/models/qianfan-code-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-baidu-code",
"page-baidu-stop-new"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "qianfan-code-latest",
"supportedValue": "qianfan-code-latest",
"sourceId": "page-baidu-code",
"assessment": "matches",
"explanation": "Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。"
},
{
"field": "access.newPurchase",
"currentValue": null,
"supportedValue": {
"available": false,
"effectiveAt": "2026-07-13T10:00:00+08:00",
"product": "Coding Plan"
},
"sourceId": "page-baidu-stop-new",
"assessment": "not-comparable",
"explanation": "停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"新TokenPlan也列此精确ID,但与本条旧CodingPlan不同合同,不用其目录替代旧套餐证明。"
]
}
],
"coverage": {
"records": 20,
"outcomes": {
"official-identity-only": 8,
"official-fields-found": 10,
"official-access-only": 2
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,278 @@
# baidu:2026-10-04来源重新核查
覆盖 20 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j):`official-docs` / `readable`。千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu):`official-docs` / `readable`。千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-baidu-token](https://cloud.baidu.com/doc/qianfan/s/Dmrabu8b6):`official-docs` / `readable`。千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc):`official-docs` / `readable`。千帆API模型表/旧Coding Plan/新Token Plan/停售公告分别适用。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/baidu-coding.json#deepseek-v3.2`
结果:`official-identity-only`。原模型记录:[deepseek-v3.2](../../../model-sources/providers/baidu/models/deepseek-v3.2.md)。
- `modelName`:当前 `"deepseek-v3.2"`;官网候选 `"deepseek-v3.2"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#deepseek-v4-flash`
结果:`official-identity-only`。原模型记录:[deepseek-v4-flash](../../../model-sources/providers/baidu/models/deepseek-v4-flash.md)。
- `modelName`:当前 `"deepseek-v4-flash"`;官网候选 `"deepseek-v4-flash"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/baidu.json#ernie-4.5-turbo-128k`
结果:`official-fields-found`。原模型记录:[ernie-4.5-turbo-128k](../../../model-sources/providers/baidu/models/ernie-4.5-turbo-128k.md)。
- `modelName`:当前 `"ernie-4.5-turbo-128k"`;官网候选 `"ernie-4.5-turbo-128k"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `maxInputTokens`:当前 `null`;官网候选 `"123k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `maxOutputTokens`:当前 `12288`;官网候选 `12288`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`inputPrice`、`outputPrice`、`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/baidu.json#ernie-4.5-turbo-128k`
结果:`official-fields-found`。原模型记录:[ernie-4.5-turbo-128k](../../../model-sources/providers/baidu/models/ernie-4.5-turbo-128k.md)。
- `id`:当前 `"ernie-4.5-turbo-128k"`;官网候选 `"ernie-4.5-turbo-128k"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `spec.contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"123k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `spec.maxOutputTokens`:当前 `12288`;官网候选 `12288`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/baidu.json#ernie-4.5-turbo-20260402`
结果:`official-fields-found`。原模型记录:[ernie-4.5-turbo-20260402](../../../model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md)。
- `modelName`:当前 `"ernie-4.5-turbo-20260402"`;官网候选 `"ernie-4.5-turbo-20260402"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `maxInputTokens`:当前 `null`;官网候选 `"123k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `maxOutputTokens`:当前 `12288`;官网候选 `12288`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`inputPrice`、`outputPrice`、`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#ernie-4.5-turbo-20260402`
结果:`official-identity-only`。原模型记录:[ernie-4.5-turbo-20260402](../../../model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md)。
- `modelName`:当前 `"ernie-4.5-turbo-20260402"`;官网候选 `"ernie-4.5-turbo-20260402"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/baidu.json#ernie-4.5-turbo-20260402`
结果:`official-fields-found`。原模型记录:[ernie-4.5-turbo-20260402](../../../model-sources/providers/baidu/models/ernie-4.5-turbo-20260402.md)。
- `id`:当前 `"ernie-4.5-turbo-20260402"`;官网候选 `"ernie-4.5-turbo-20260402"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `spec.contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"123k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `spec.maxOutputTokens`:当前 `12288`;官网候选 `12288`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/baidu.json#ernie-5.0-thinking-latest`
结果:`official-fields-found`。原模型记录:[ernie-5.0-thinking-latest](../../../model-sources/providers/baidu/models/ernie-5.0-thinking-latest.md)。
- `modelName`:当前 `"ernie-5.0-thinking-latest"`;官网候选 `"ernie-5.0-thinking-latest"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `contextWindow`:当前 `128000`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `maxInputTokens`:当前 `null`;官网候选 `"119k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`contextWindow`、`extra.pricingTiers`、`inputPrice`、`outputPrice`、`capabilities`、`extra.thinkingMaxTokens`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/baidu.json#ernie-5.0-thinking-latest`
结果:`official-fields-found`。原模型记录:[ernie-5.0-thinking-latest](../../../model-sources/providers/baidu/models/ernie-5.0-thinking-latest.md)。
- `id`:当前 `"ernie-5.0-thinking-latest"`;官网候选 `"ernie-5.0-thinking-latest"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `spec.contextWindow`:当前 `128000`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"119k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `spec.maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`spec.contextWindow`、`spec.supportsReasoning`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/baidu.json#ernie-5.0`
结果:`official-fields-found`。原模型记录:[ernie-5.0](../../../model-sources/providers/baidu/models/ernie-5.0.md)。
- `modelName`:当前 `"ernie-5.0"`;官网候选 `"ernie-5.0"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `maxInputTokens`:当前 `null`;官网候选 `"119k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`outputPrice`、`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/baidu.json#ernie-5.0`
结果:`official-fields-found`。原模型记录:[ernie-5.0](../../../model-sources/providers/baidu/models/ernie-5.0.md)。
- `id`:当前 `"ernie-5.0"`;官网候选 `"ernie-5.0"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `spec.contextWindow`:当前 `131072`;官网候选 `"128k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"119k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `spec.maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/baidu.json#ernie-x1.1`
结果:`official-fields-found`。原模型记录:[ernie-x1.1](../../../model-sources/providers/baidu/models/ernie-x1.1.md)。
- `modelName`:当前 `"ernie-x1.1"`;官网候选 `"ernie-x1.1"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `contextWindow`:当前 `65536`;官网候选 `"64k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `maxInputTokens`:当前 `null`;官网候选 `"55k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
- `access.notice`:当前 `null`;官网候选 `"即将下线"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。模型目录明文注释,缺停服日期则不编造retiredAt。
剩余字段:`contextWindow`、`inputPrice`、`outputPrice`、`capabilities`、`extra.thinkingMaxTokens`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/baidu.json#ernie-x1.1`
结果:`official-fields-found`。原模型记录:[ernie-x1.1](../../../model-sources/providers/baidu/models/ernie-x1.1.md)。
- `id`:当前 `"ernie-x1.1"`;官网候选 `"ernie-x1.1"`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。本轮千帆模型表model参数列精确出现。
- `spec.contextWindow`:当前 `65536`;官网候选 `"64k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网原文K;未猜1000/1024,只列候选。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"55k"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官网独立输入预算,不混作总窗口。
- `spec.maxOutputTokens`:当前 `65536`;官网候选 `65536`;`matches`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。官方max_tokens区间的明文上界。
- `access.notice`:当前 `null`;官网候选 `"即将下线"`;`not-comparable`。[page-baidu-model-list](https://cloud.baidu.com/doc/qianfan/s/rmh4stp0j)。模型目录明文注释,缺停服日期则不编造retiredAt。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.supportsReasoning`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#glm-5.1`
结果:`official-identity-only`。原模型记录:[glm-5.1](../../../model-sources/providers/baidu/models/glm-5.1.md)。
- `modelName`:当前 `"glm-5.1"`;官网候选 `"glm-5.1"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
- 新TokenPlan也列此精确ID,但与本条旧CodingPlan不同合同,不用其目录替代旧套餐证明。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#glm-5`
结果:`official-identity-only`。原模型记录:[glm-5](../../../model-sources/providers/baidu/models/glm-5.md)。
- `modelName`:当前 `"glm-5"`;官网候选 `"glm-5"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#kimi-k2.5`
结果:`official-identity-only`。原模型记录:[kimi-k2.5](../../../model-sources/providers/baidu/models/kimi-k2.5.md)。
- `modelName`:当前 `"kimi-k2.5"`;官网候选 `"kimi-k2.5"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#kimi-k2.6`
结果:`official-access-only`。原模型记录:[kimi-k2.6](../../../model-sources/providers/baidu/models/kimi-k2.6.md)。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#minimax-m2.5`
结果:`official-identity-only`。原模型记录:[minimax-m2.5](../../../model-sources/providers/baidu/models/minimax-m2.5.md)。
- `modelName`:当前 `"minimax-m2.5"`;官网候选 `"minimax-m2.5"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#minimax-m2.7`
结果:`official-access-only`。原模型记录:[minimax-m2.7](../../../model-sources/providers/baidu/models/minimax-m2.7.md)。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`modelName`、`capabilities`。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/baidu-coding.json#qianfan-code-latest`
结果:`official-identity-only`。原模型记录:[qianfan-code-latest](../../../model-sources/providers/baidu/models/qianfan-code-latest.md)。
- `modelName`:当前 `"qianfan-code-latest"`;官网候选 `"qianfan-code-latest"`;`matches`。[page-baidu-code](https://cloud.baidu.com/doc/qianfan/s/imlg0beiu)。Coding Plan正文精确Model参数/示例;不能借此宣布TokenPlan套餐参数相同。
- `access.newPurchase`:当前 `null`;官网候选 `{"available": false, "effectiveAt": "2026-07-13T10:00:00+08:00", "product": "Coding Plan"}`;`not-comparable`。[page-baidu-stop-new](https://cloud.baidu.com/doc/qianfan/s/Fmrexuejc)。停售公告只停止新购;既有订阅处置需读迁移与权益,不直接当API模型停服。
剩余字段:`capabilities`。
- 新TokenPlan也列此精确ID,但与本条旧CodingPlan不同合同,不用其目录替代旧套餐证明。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

View File

@@ -0,0 +1,966 @@
{
"supplier": "cohere",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "cohere-05dde603ef44",
"url": "https://docs.cohere.com/docs/models.md",
"finalUrl": "https://docs.cohere.com/docs/models.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-b3bd7438e587",
"url": "https://docs.cohere.com/docs/compatibility-api.md",
"finalUrl": "https://docs.cohere.com/docs/compatibility-api.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-cb1c60dfc1c6",
"url": "https://docs.cohere.com/v2/docs/cohere-embed.md",
"finalUrl": "https://docs.cohere.com/v2/docs/cohere-embed.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-fe3cdf196fc2",
"url": "https://docs.cohere.com/docs/north-small-translate-1.0.md",
"finalUrl": "https://docs.cohere.com/docs/north-small-translate-1.0.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-0d6afcf8433d",
"url": "https://docs.cohere.com/docs/rerank.md",
"finalUrl": "https://docs.cohere.com/docs/rerank.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-21a445174ccb",
"url": "https://docs.cohere.com/docs/cohere-embed.md",
"finalUrl": "https://docs.cohere.com/docs/cohere-embed.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-785cc08149a8",
"url": "https://docs.cohere.com/docs/command-a-plus.md",
"finalUrl": "https://docs.cohere.com/docs/command-a-plus.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-2d31cad6ee58",
"url": "https://docs.cohere.com/docs/reranking-best-practices.md",
"finalUrl": "https://docs.cohere.com/docs/reranking-best-practices.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-eef2aa13c7d2",
"url": "https://docs.cohere.com/docs/north-mini-code.md",
"finalUrl": "https://docs.cohere.com/docs/north-mini-code.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-329932ba87b3",
"url": "https://docs.cohere.com/docs/north-small-translate.md",
"finalUrl": "https://docs.cohere.com/docs/north-small-translate.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-5525ce584d64",
"url": "https://docs.cohere.com/docs/north-mini-code-1.0.md",
"finalUrl": "https://docs.cohere.com/docs/north-mini-code-1.0.md",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-4b5fc50d9047",
"url": "https://docs.cohere.com/docs/command-a-plus",
"finalUrl": "https://docs.cohere.com/docs/command-a-plus",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-f398394e39e5",
"url": "https://docs.cohere.com/docs/command-a",
"finalUrl": "https://docs.cohere.com/docs/command-a",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "cohere-c384bab60227",
"url": "https://docs.cohere.com/docs/command-r7b",
"finalUrl": "https://docs.cohere.com/docs/command-r7b",
"publisher": "Cohere",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": [
{
"recordKey": "compute/providers/cohere.json#command-a-03-2025",
"modelId": "command-a-03-2025",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-a-03-2025.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-f398394e39e5"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "command-a-03-2025",
"supportedValue": "command-a-03-2025",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "contextWindow",
"currentValue": 256000,
"supportedValue": 256000,
"sourceId": "cohere-f398394e39e5",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "maxOutputTokens",
"currentValue": 8000,
"supportedValue": 8000,
"sourceId": "cohere-f398394e39e5",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP",
"inputPrice",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#command-a-03-2025",
"modelId": "command-a-03-2025",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-a-03-2025.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-f398394e39e5"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "command-a-03-2025",
"supportedValue": "command-a-03-2025",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": 256000,
"supportedValue": 256000,
"sourceId": "cohere-f398394e39e5",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 8000,
"supportedValue": 8000,
"sourceId": "cohere-f398394e39e5",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
}
],
"remainingFields": [
"spec.defaultTemperature"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/cohere.json#command-a-plus-05-2026",
"modelId": "command-a-plus-05-2026",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-a-plus-05-2026.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-4b5fc50d9047",
"cohere-b3bd7438e587"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "command-a-plus-05-2026",
"supportedValue": "command-a-plus-05-2026",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": 128000,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "maxOutputTokens",
"currentValue": 64000,
"supportedValue": 64000,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "supportsReasoning",
"currentValue": null,
"supportedValue": true,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "differs",
"explanation": "精确型号能力表Reasoning,不扩展为兼容effort全档。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": [
"原厂型号页有128000上下文/64000输出;OpenRouter192000是另一接入合同。生产ModelVault合同计价与限额不能直接套公共平台价格。"
]
},
{
"recordKey": "compute/model-specs/cohere.json#command-a-plus-05-2026",
"modelId": "command-a-plus-05-2026",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-a-plus-05-2026.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-4b5fc50d9047"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "command-a-plus-05-2026",
"supportedValue": "command-a-plus-05-2026",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": 128000,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 64000,
"supportedValue": 64000,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "spec.supportsReasoning",
"currentValue": true,
"supportedValue": true,
"sourceId": "cohere-4b5fc50d9047",
"assessment": "matches",
"explanation": "精确型号能力表Reasoning,不扩展为兼容effort全档。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": [
"原厂型号页有128000上下文/64000输出;OpenRouter192000是另一接入合同。生产ModelVault合同计价与限额不能直接套公共平台价格。"
]
},
{
"recordKey": "compute/providers/cohere.json#command-r7b-12-2024",
"modelId": "command-r7b-12-2024",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-r7b-12-2024.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-c384bab60227"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "command-r7b-12-2024",
"supportedValue": "command-r7b-12-2024",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": 128000,
"sourceId": "cohere-c384bab60227",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "maxOutputTokens",
"currentValue": 4000,
"supportedValue": 4000,
"sourceId": "cohere-c384bab60227",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP",
"inputPrice",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#command-r7b-12-2024",
"modelId": "command-r7b-12-2024",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/command-r7b-12-2024.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-c384bab60227"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "command-r7b-12-2024",
"supportedValue": "command-r7b-12-2024",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": 128000,
"sourceId": "cohere-c384bab60227",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 4000,
"supportedValue": 4000,
"sourceId": "cohere-c384bab60227",
"assessment": "matches",
"explanation": "官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。"
}
],
"remainingFields": [
"spec.defaultTemperature"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/cohere.json#embed-v4.0",
"modelId": "embed-v4.0",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v4.0.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "embed-v4.0",
"supportedValue": "embed-v4.0",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 1536,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 1024, 1536];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"contextWindow",
"inputPrice",
"maxOutputTokens",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#embed-v4.0",
"modelId": "embed-v4.0",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v4.0.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "embed-v4.0",
"supportedValue": "embed-v4.0",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 1536,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 1024, 1536];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "spec.inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"spec.contextWindow"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/cohere.json#embed-v5.0-fast",
"modelId": "embed-v5.0-fast",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v5.0-fast.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "embed-v5.0-fast",
"supportedValue": "embed-v5.0-fast",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 2048,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"contextWindow"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#embed-v5.0-fast",
"modelId": "embed-v5.0-fast",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v5.0-fast.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "embed-v5.0-fast",
"supportedValue": "embed-v5.0-fast",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 2048,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "spec.inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"spec.contextWindow"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/cohere.json#embed-v5.0-pro",
"modelId": "embed-v5.0-pro",
"config": "compute/providers/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v5.0-pro.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "embed-v5.0-pro",
"supportedValue": "embed-v5.0-pro",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 2048,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"contextWindow"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#embed-v5.0-pro",
"modelId": "embed-v5.0-pro",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/embed-v5.0-pro.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-cb1c60dfc1c6"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "embed-v5.0-pro",
"supportedValue": "embed-v5.0-pro",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.extra.embeddingDimensions",
"currentValue": null,
"supportedValue": 2048,
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。"
},
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "not-comparable",
"explanation": "官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。"
},
{
"field": "spec.inputModalities",
"currentValue": null,
"supportedValue": [
"text",
"image",
"mixed text/images"
],
"sourceId": "cohere-cb1c60dfc1c6",
"assessment": "differs",
"explanation": "原生Embed能力,不自动证明兼容路由支持imageinput。"
}
],
"remainingFields": [
"spec.contextWindow"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#north-mini-code-1-0",
"modelId": "north-mini-code-1-0",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/north-mini-code-1-0.md",
"outcome": "official-identity-only",
"sourceIds": [
"cohere-05dde603ef44"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "north-mini-code-1-0",
"supportedValue": "north-mini-code-1-0",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": 256000,
"supportedValue": "256k",
"sourceId": "cohere-05dde603ef44",
"assessment": "not-comparable",
"explanation": "官方缩写;精确整数待型号明文证据,不能机械按1024展开。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 64000,
"supportedValue": "64k",
"sourceId": "cohere-05dde603ef44",
"assessment": "not-comparable",
"explanation": "模型总表最大输出;仅缩写。与现值不同仅形成待确认差异,不证明某兼容接入接受同值。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"官方原生Chat/ModelVault可用;免费至rate limits并不等于无限免费或原厂固定token价。"
]
},
{
"recordKey": "compute/model-specs/cohere.json#north-small-translate-1-0",
"modelId": "north-small-translate-1-0",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/north-small-translate-1-0.md",
"outcome": "official-identity-only",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-fe3cdf196fc2"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "north-small-translate-1-0",
"supportedValue": "north-small-translate-1-0",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": null,
"supportedValue": "16k",
"sourceId": "cohere-05dde603ef44",
"assessment": "not-comparable",
"explanation": "官方缩写;精确整数待型号明文证据,不能机械按1024展开。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": null,
"supportedValue": "16k",
"sourceId": "cohere-05dde603ef44",
"assessment": "not-comparable",
"explanation": "模型总表最大输出;仅缩写。与现值不同仅形成待确认差异,不证明某兼容接入接受同值。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": [
"官方原生Chat/ModelVault可用;免费至rate limits并不等于无限免费或原厂固定token价。"
]
},
{
"recordKey": "compute/model-specs/cohere.json#rerank-v3.5",
"modelId": "rerank-v3.5",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/rerank-v3.5.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-2d31cad6ee58",
"cohere-0d6afcf8433d"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "rerank-v3.5",
"supportedValue": "rerank-v3.5",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": 4096,
"supportedValue": 4096,
"sourceId": "cohere-2d31cad6ee58",
"assessment": "matches",
"explanation": "官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": {
"queryAndDocument": 4096,
"query": 2048
},
"sourceId": "cohere-2d31cad6ee58",
"assessment": "not-comparable",
"explanation": "rerank每query/documentscope明确,不是批量sum Chat预算。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#rerank-v4.0-fast",
"modelId": "rerank-v4.0-fast",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/rerank-v4.0-fast.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-2d31cad6ee58"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "rerank-v4.0-fast",
"supportedValue": "rerank-v4.0-fast",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": null,
"supportedValue": 32768,
"sourceId": "cohere-2d31cad6ee58",
"assessment": "differs",
"explanation": "官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": {
"queryAndDocument": 32768,
"query": 16384
},
"sourceId": "cohere-2d31cad6ee58",
"assessment": "not-comparable",
"explanation": "rerank每query/documentscope明确,不是批量sum Chat预算。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": []
},
{
"recordKey": "compute/model-specs/cohere.json#rerank-v4.0-pro",
"modelId": "rerank-v4.0-pro",
"config": "compute/model-specs/cohere.json",
"sourceDoc": "docs/model-sources/providers/cohere/models/rerank-v4.0-pro.md",
"outcome": "official-fields-found",
"sourceIds": [
"cohere-05dde603ef44",
"cohere-2d31cad6ee58"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "rerank-v4.0-pro",
"supportedValue": "rerank-v4.0-pro",
"sourceId": "cohere-05dde603ef44",
"assessment": "matches",
"explanation": "原厂模型表明确精确ID。"
},
{
"field": "spec.contextWindow",
"currentValue": null,
"supportedValue": 32768,
"sourceId": "cohere-2d31cad6ee58",
"assessment": "differs",
"explanation": "官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": {
"queryAndDocument": 32768,
"query": 16384
},
"sourceId": "cohere-2d31cad6ee58",
"assessment": "not-comparable",
"explanation": "rerank每query/documentscope明确,不是批量sum Chat预算。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": []
}
]
}

View File

@@ -0,0 +1,426 @@
# cohere 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 17 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
原生Chat/Embed/Rerank、OpenAI兼容接口与ModelVault合同分开;兼容dimensions/reasoning_effort支持集不等同原生能力;官网K缩写不擅自换成1024倍。
## 本次实际读取与失败尝试
### cohere-05dde603ef44
- 初始链接:[https://docs.cohere.com/docs/models.md](https://docs.cohere.com/docs/models.md)
- 最终链接:[https://docs.cohere.com/docs/models.md](https://docs.cohere.com/docs/models.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-b3bd7438e587
- 初始链接:[https://docs.cohere.com/docs/compatibility-api.md](https://docs.cohere.com/docs/compatibility-api.md)
- 最终链接:[https://docs.cohere.com/docs/compatibility-api.md](https://docs.cohere.com/docs/compatibility-api.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-cb1c60dfc1c6
- 初始链接:[https://docs.cohere.com/v2/docs/cohere-embed.md](https://docs.cohere.com/v2/docs/cohere-embed.md)
- 最终链接:[https://docs.cohere.com/v2/docs/cohere-embed.md](https://docs.cohere.com/v2/docs/cohere-embed.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-fe3cdf196fc2
- 初始链接:[https://docs.cohere.com/docs/north-small-translate-1.0.md](https://docs.cohere.com/docs/north-small-translate-1.0.md)
- 最终链接:[https://docs.cohere.com/docs/north-small-translate-1.0.md](https://docs.cohere.com/docs/north-small-translate-1.0.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-0d6afcf8433d
- 初始链接:[https://docs.cohere.com/docs/rerank.md](https://docs.cohere.com/docs/rerank.md)
- 最终链接:[https://docs.cohere.com/docs/rerank.md](https://docs.cohere.com/docs/rerank.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-21a445174ccb
- 初始链接:[https://docs.cohere.com/docs/cohere-embed.md](https://docs.cohere.com/docs/cohere-embed.md)
- 最终链接:[https://docs.cohere.com/docs/cohere-embed.md](https://docs.cohere.com/docs/cohere-embed.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-785cc08149a8
- 初始链接:[https://docs.cohere.com/docs/command-a-plus.md](https://docs.cohere.com/docs/command-a-plus.md)
- 最终链接:[https://docs.cohere.com/docs/command-a-plus.md](https://docs.cohere.com/docs/command-a-plus.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-2d31cad6ee58
- 初始链接:[https://docs.cohere.com/docs/reranking-best-practices.md](https://docs.cohere.com/docs/reranking-best-practices.md)
- 最终链接:[https://docs.cohere.com/docs/reranking-best-practices.md](https://docs.cohere.com/docs/reranking-best-practices.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-eef2aa13c7d2
- 初始链接:[https://docs.cohere.com/docs/north-mini-code.md](https://docs.cohere.com/docs/north-mini-code.md)
- 最终链接:[https://docs.cohere.com/docs/north-mini-code.md](https://docs.cohere.com/docs/north-mini-code.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-329932ba87b3
- 初始链接:[https://docs.cohere.com/docs/north-small-translate.md](https://docs.cohere.com/docs/north-small-translate.md)
- 最终链接:[https://docs.cohere.com/docs/north-small-translate.md](https://docs.cohere.com/docs/north-small-translate.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-5525ce584d64
- 初始链接:[https://docs.cohere.com/docs/north-mini-code-1.0.md](https://docs.cohere.com/docs/north-mini-code-1.0.md)
- 最终链接:[https://docs.cohere.com/docs/north-mini-code-1.0.md](https://docs.cohere.com/docs/north-mini-code-1.0.md)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-4b5fc50d9047
- 初始链接:[https://docs.cohere.com/docs/command-a-plus](https://docs.cohere.com/docs/command-a-plus)
- 最终链接:[https://docs.cohere.com/docs/command-a-plus](https://docs.cohere.com/docs/command-a-plus)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-f398394e39e5
- 初始链接:[https://docs.cohere.com/docs/command-a](https://docs.cohere.com/docs/command-a)
- 最终链接:[https://docs.cohere.com/docs/command-a](https://docs.cohere.com/docs/command-a)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### cohere-c384bab60227
- 初始链接:[https://docs.cohere.com/docs/command-r7b](https://docs.cohere.com/docs/command-r7b)
- 最终链接:[https://docs.cohere.com/docs/command-r7b](https://docs.cohere.com/docs/command-r7b)
- 发布者/类型/读取:Cohere / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/cohere.json#command-a-03-2025`
- 精确型号:`command-a-03-2025`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-a-03-2025.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"command-a-03-2025"` | `"command-a-03-2025"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `contextWindow` | `256000` | `256000` | matches | [cohere-f398394e39e5](https://docs.cohere.com/docs/command-a);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `maxOutputTokens` | `8000` | `8000` | matches | [cohere-f398394e39e5](https://docs.cohere.com/docs/command-a);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
剩余缺口:`defaultTemperature`, `defaultTopP`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#command-a-03-2025`
- 精确型号:`command-a-03-2025`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-a-03-2025.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"command-a-03-2025"` | `"command-a-03-2025"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `256000` | `256000` | matches | [cohere-f398394e39e5](https://docs.cohere.com/docs/command-a);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `spec.maxOutputTokens` | `8000` | `8000` | matches | [cohere-f398394e39e5](https://docs.cohere.com/docs/command-a);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
剩余缺口:`spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/cohere.json#command-a-plus-05-2026`
- 精确型号:`command-a-plus-05-2026`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-a-plus-05-2026.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"command-a-plus-05-2026"` | `"command-a-plus-05-2026"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `contextWindow` | `128000` | `128000` | matches | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `maxOutputTokens` | `64000` | `64000` | matches | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `supportsReasoning` | `null` | `true` | differs | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);精确型号能力表Reasoning,不扩展为兼容effort全档。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
- 原厂型号页有128000上下文/64000输出;OpenRouter192000是另一接入合同。生产ModelVault合同计价与限额不能直接套公共平台价格。
### `compute/model-specs/cohere.json#command-a-plus-05-2026`
- 精确型号:`command-a-plus-05-2026`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-a-plus-05-2026.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"command-a-plus-05-2026"` | `"command-a-plus-05-2026"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `128000` | `128000` | matches | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `spec.maxOutputTokens` | `64000` | `64000` | matches | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [cohere-4b5fc50d9047](https://docs.cohere.com/docs/command-a-plus);精确型号能力表Reasoning,不扩展为兼容effort全档。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
- 原厂型号页有128000上下文/64000输出;OpenRouter192000是另一接入合同。生产ModelVault合同计价与限额不能直接套公共平台价格。
### `compute/providers/cohere.json#command-r7b-12-2024`
- 精确型号:`command-r7b-12-2024`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-r7b-12-2024.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"command-r7b-12-2024"` | `"command-r7b-12-2024"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `contextWindow` | `128000` | `128000` | matches | [cohere-c384bab60227](https://docs.cohere.com/docs/command-r7b);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `maxOutputTokens` | `4000` | `4000` | matches | [cohere-c384bab60227](https://docs.cohere.com/docs/command-r7b);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
剩余缺口:`defaultTemperature`, `defaultTopP`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#command-r7b-12-2024`
- 精确型号:`command-r7b-12-2024`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/command-r7b-12-2024.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"command-r7b-12-2024"` | `"command-r7b-12-2024"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `128000` | `128000` | matches | [cohere-c384bab60227](https://docs.cohere.com/docs/command-r7b);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
| `spec.maxOutputTokens` | `4000` | `4000` | matches | [cohere-c384bab60227](https://docs.cohere.com/docs/command-r7b);官方精确型号页整数,原厂Chat服务;兼容请求参数/账号能力仍需独立复核。 |
剩余缺口:`spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/cohere.json#embed-v4.0`
- 精确型号:`embed-v4.0`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v4.0.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"embed-v4.0"` | `"embed-v4.0"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `extra.embeddingDimensions` | `null` | `1536` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 1024, 1536];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`contextWindow`, `inputPrice`, `maxOutputTokens`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#embed-v4.0`
- 精确型号:`embed-v4.0`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v4.0.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"embed-v4.0"` | `"embed-v4.0"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.extra.embeddingDimensions` | `null` | `1536` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 1024, 1536];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `spec.contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `spec.inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/cohere.json#embed-v5.0-fast`
- 精确型号:`embed-v5.0-fast`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v5.0-fast.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"embed-v5.0-fast"` | `"embed-v5.0-fast"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `extra.embeddingDimensions` | `null` | `2048` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#embed-v5.0-fast`
- 精确型号:`embed-v5.0-fast`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v5.0-fast.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"embed-v5.0-fast"` | `"embed-v5.0-fast"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.extra.embeddingDimensions` | `null` | `2048` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `spec.contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `spec.inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/cohere.json#embed-v5.0-pro`
- 精确型号:`embed-v5.0-pro`
- 接入/规格文件:`compute/providers/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v5.0-pro.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"embed-v5.0-pro"` | `"embed-v5.0-pro"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `extra.embeddingDimensions` | `null` | `2048` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#embed-v5.0-pro`
- 精确型号:`embed-v5.0-pro`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/embed-v5.0-pro.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"embed-v5.0-pro"` | `"embed-v5.0-pro"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.extra.embeddingDimensions` | `null` | `2048` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原厂默认宽度;其他原生支持宽度:[256, 512, 768, 1024, 1536, 2048];OpenAI兼容dimensions参数不受支持,不能据原生扩权。 |
| `spec.contextWindow` | `128000` | `"128k"` | not-comparable | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);官网Max Tokens(Context Length);仅保留官方缩写,未用131072替代。 |
| `spec.inputModalities` | `null` | `["text","image","mixed text/images"]` | differs | [cohere-cb1c60dfc1c6](https://docs.cohere.com/v2/docs/cohere-embed.md);原生Embed能力,不自动证明兼容路由支持imageinput。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/cohere.json#north-mini-code-1-0`
- 精确型号:`north-mini-code-1-0`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/north-mini-code-1-0.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"north-mini-code-1-0"` | `"north-mini-code-1-0"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `256000` | `"256k"` | not-comparable | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);官方缩写;精确整数待型号明文证据,不能机械按1024展开。 |
| `spec.maxOutputTokens` | `64000` | `"64k"` | not-comparable | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);模型总表最大输出;仅缩写。与现值不同仅形成待确认差异,不证明某兼容接入接受同值。 |
剩余缺口:`spec.contextWindow`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 官方原生Chat/ModelVault可用;免费至rate limits并不等于无限免费或原厂固定token价。
### `compute/model-specs/cohere.json#north-small-translate-1-0`
- 精确型号:`north-small-translate-1-0`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/north-small-translate-1-0.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"north-small-translate-1-0"` | `"north-small-translate-1-0"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `null` | `"16k"` | not-comparable | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);官方缩写;精确整数待型号明文证据,不能机械按1024展开。 |
| `spec.maxOutputTokens` | `null` | `"16k"` | not-comparable | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);模型总表最大输出;仅缩写。与现值不同仅形成待确认差异,不证明某兼容接入接受同值。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
- 官方原生Chat/ModelVault可用;免费至rate limits并不等于无限免费或原厂固定token价。
### `compute/model-specs/cohere.json#rerank-v3.5`
- 精确型号:`rerank-v3.5`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/rerank-v3.5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"rerank-v3.5"` | `"rerank-v3.5"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `4096` | `4096` | matches | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。 |
| `spec.maxInputTokens` | `null` | `{"queryAndDocument":4096,"query":2048}` | not-comparable | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);rerank每query/documentscope明确,不是批量sum Chat预算。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/cohere.json#rerank-v4.0-fast`
- 精确型号:`rerank-v4.0-fast`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/rerank-v4.0-fast.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"rerank-v4.0-fast"` | `"rerank-v4.0-fast"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `null` | `32768` | differs | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。 |
| `spec.maxInputTokens` | `null` | `{"queryAndDocument":32768,"query":16384}` | not-comparable | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);rerank每query/documentscope明确,不是批量sum Chat预算。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/cohere.json#rerank-v4.0-pro`
- 精确型号:`rerank-v4.0-pro`
- 接入/规格文件:`compute/model-specs/cohere.json`
- 原来源记录:`docs/model-sources/providers/cohere/models/rerank-v4.0-pro.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"rerank-v4.0-pro"` | `"rerank-v4.0-pro"` | matches | [cohere-05dde603ef44](https://docs.cohere.com/docs/models.md);原厂模型表明确精确ID。 |
| `spec.contextWindow` | `null` | `32768` | differs | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);官方精确最大query+document合计;不是Chat历史窗口,compat无rerank端点。 |
| `spec.maxInputTokens` | `null` | `{"queryAndDocument":32768,"query":16384}` | not-comparable | [cohere-2d31cad6ee58](https://docs.cohere.com/docs/reranking-best-practices.md);rerank每query/documentscope明确,不是批量sum Chat预算。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。

View File

@@ -0,0 +1,618 @@
{
"supplier": "deepseek",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "deepseek-pricing",
"url": "https://api-docs.deepseek.com/zh-cn/quick_start/pricing/",
"finalUrl": "https://api-docs.deepseek.com/zh-cn/quick_start/pricing/",
"publisher": "deepseek",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "5a7b1832592387340f2fc456399b34b89b05f3fa167c2e35909e2fa4afe021e3",
"retrieval": "readable",
"summary": "实际读取22232字符,可见正文1483字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "deepseek-thinking",
"url": "https://api-docs.deepseek.com/guides/thinking_mode/",
"finalUrl": "https://api-docs.deepseek.com/guides/thinking_mode/",
"publisher": "deepseek",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "35350389e59872d3733f7b7f99f5485c6cbc95f1bc2a71a47ba3ecf30bd7a060",
"retrieval": "readable",
"summary": "实际读取113644字符,可见正文11939字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "deepseek-models",
"url": "https://api-docs.deepseek.com/api/list-models",
"finalUrl": "https://api-docs.deepseek.com/api/list-models/",
"publisher": "deepseek",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "41551c3c498a93b6e6459eaeee89829940ca8acf999b24436a38a2231c7e091b",
"retrieval": "readable",
"summary": "实际读取39282字符,可见正文4402字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
}
],
"findings": [
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-chat",
"modelId": "deepseek-chat",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-chat.md",
"outcome": "still-unresolved",
"sourceIds": [
"deepseek-pricing",
"deepseek-thinking",
"deepseek-models"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。"
],
"originalStatus": "pending",
"originalGap": "pending"
},
{
"recordKey": "compute/providers/deepseek.json#deepseek-flash",
"modelId": "deepseek-flash",
"config": "compute/providers/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-flash.md",
"outcome": "official-fields-found",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-flash",
"supportedValue": "deepseek-flash",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
},
{
"field": "inputPrice",
"currentValue": 1,
"supportedValue": 1,
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。"
},
{
"field": "outputPrice",
"currentValue": 4,
"supportedValue": 4,
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。"
},
{
"field": "extra.cacheHitPrice",
"currentValue": 0.02,
"supportedValue": 0.02,
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP",
"extra.pricingTiers",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "partial",
"originalGap": "partial"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-flash",
"modelId": "deepseek-flash",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-flash.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "deepseek-flash",
"supportedValue": "deepseek-flash",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"spec.defaultTemperature",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "partial",
"originalGap": "partial"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-reasoner",
"modelId": "deepseek-reasoner",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-reasoner.md",
"outcome": "still-unresolved",
"sourceIds": [
"deepseek-pricing",
"deepseek-thinking",
"deepseek-models"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。"
],
"originalStatus": "pending",
"originalGap": "pending"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-v4-flash-0731",
"modelId": "deepseek-v4-flash-0731",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-flash-0731.md",
"outcome": "still-unresolved",
"sourceIds": [
"deepseek-pricing",
"deepseek-thinking",
"deepseek-models"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。"
],
"originalStatus": "pending",
"originalGap": "pending"
},
{
"recordKey": "compute/providers/deepseek.json#deepseek-v4-flash-vision-exp",
"modelId": "deepseek-v4-flash-vision-exp",
"config": "compute/providers/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-flash-vision-exp.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v4-flash-vision-exp",
"supportedValue": "deepseek-v4-flash-vision-exp",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.cacheHitPrice",
"extra.reasoning.defaultEffort",
"extra.reasoning.supportedEfforts",
"inputPrice",
"maxOutputTokens",
"outputPrice",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。"
],
"originalStatus": "partial",
"originalGap": "idOnly"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-v4-flash-vision-exp",
"modelId": "deepseek-v4-flash-vision-exp",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-flash-vision-exp.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "deepseek-v4-flash-vision-exp",
"supportedValue": "deepseek-v4-flash-vision-exp",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。"
],
"originalStatus": "partial",
"originalGap": "idOnly"
},
{
"recordKey": "compute/providers/deepseek.json#deepseek-v4-flash",
"modelId": "deepseek-v4-flash",
"config": "compute/providers/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-flash.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v4-flash",
"supportedValue": "deepseek-v4-flash",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.cacheHitPrice",
"extra.reasoning.defaultEffort",
"extra.reasoning.supportedEfforts",
"inputPrice",
"maxOutputTokens",
"outputPrice",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。"
],
"originalStatus": "partial",
"originalGap": "idOnly"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-v4-flash",
"modelId": "deepseek-v4-flash",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-flash.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "deepseek-v4-flash",
"supportedValue": "deepseek-v4-flash",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。"
],
"originalStatus": "partial",
"originalGap": "idOnly"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-v4-pro-0813",
"modelId": "deepseek-v4-pro-0813",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-pro-0813.md",
"outcome": "still-unresolved",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "partial",
"originalGap": "idOnly"
},
{
"recordKey": "compute/providers/deepseek.json#deepseek-v4-pro",
"modelId": "deepseek-v4-pro",
"config": "compute/providers/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-pro.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v4-pro",
"supportedValue": "deepseek-v4-pro",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "partial",
"originalGap": "partial"
},
{
"recordKey": "compute/model-specs/deepseek.json#deepseek-v4-pro",
"modelId": "deepseek-v4-pro",
"config": "compute/model-specs/deepseek.json",
"sourceDoc": "docs/model-sources/providers/deepseek/models/deepseek-v4-pro.md",
"outcome": "official-identity-only",
"sourceIds": [
"deepseek-pricing"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "deepseek-v4-pro",
"supportedValue": "deepseek-v4-pro",
"sourceId": "deepseek-pricing",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": "1M",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 384000,
"supportedValue": "384K",
"sourceId": "deepseek-pricing",
"assessment": "not-comparable",
"explanation": "当前API写最大384K,输入/输出均为简写,保留单位换算待核。"
}
],
"remainingFields": [
"spec.defaultTemperature",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "partial",
"originalGap": "partial"
}
],
"coverage": {
"records": 12,
"sourceAttempts": 3,
"readableSources": 3,
"outcomes": {
"still-unresolved": 4,
"official-fields-found": 1,
"official-identity-only": 7
}
},
"boundary": "本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。"
}

View File

@@ -0,0 +1,206 @@
# deepseek:2026-10-04来源重核候选
覆盖12条精确模型/接入记录;来源读取3/3可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### deepseek-pricing
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://api-docs.deepseek.com/zh-cn/quick_start/pricing/](https://api-docs.deepseek.com/zh-cn/quick_start/pricing/);最终地址:[https://api-docs.deepseek.com/zh-cn/quick_start/pricing/](https://api-docs.deepseek.com/zh-cn/quick_start/pricing/)。
- 发布者:deepseek;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取22232字符,可见正文1483字符;需逐精确ID定位,HTTP成功不代表字段已证。
### deepseek-thinking
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://api-docs.deepseek.com/guides/thinking_mode/](https://api-docs.deepseek.com/guides/thinking_mode/);最终地址:[https://api-docs.deepseek.com/guides/thinking_mode/](https://api-docs.deepseek.com/guides/thinking_mode/)。
- 发布者:deepseek;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取113644字符,可见正文11939字符;需逐精确ID定位,HTTP成功不代表字段已证。
### deepseek-models
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://api-docs.deepseek.com/api/list-models](https://api-docs.deepseek.com/api/list-models);最终地址:[https://api-docs.deepseek.com/api/list-models/](https://api-docs.deepseek.com/api/list-models/)。
- 发布者:deepseek;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取39282字符,可见正文4402字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/model-specs/deepseek.json#deepseek-chat`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-chat.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`deepseek-pricing`、`deepseek-thinking`、`deepseek-models`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/deepseek.json#deepseek-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-flash.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"deepseek-flash"` | `"deepseek-flash"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
| `inputPrice` | `1` | `1` | matches | `deepseek-pricing`:空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。 |
| `outputPrice` | `4` | `4` | matches | `deepseek-pricing`:空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。 |
| `extra.cacheHitPrice` | `0.02` | `0.02` | matches | `deepseek-pricing`:空闲时段CNY/百万token,与本仓默认价对应;高峰2/8/.04应保留独立阶梯,不把高峰与空闲标量当冲突。 |
- 仍需核实:`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"deepseek-flash"` | `"deepseek-flash"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `spec.maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`spec.defaultTemperature`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-reasoner`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-reasoner.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`deepseek-pricing`、`deepseek-thinking`、`deepseek-models`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-v4-flash-0731`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-flash-0731.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`deepseek-pricing`、`deepseek-thinking`、`deepseek-models`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签未逐精确旧版本给参数/退出时间,不能用新Flash参数替代历史身份。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/deepseek.json#deepseek-v4-flash-vision-exp`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-flash-vision-exp.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"deepseek-v4-flash-vision-exp"` | `"deepseek-v4-flash-vision-exp"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.reasoning.defaultEffort`、`extra.reasoning.supportedEfforts`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-v4-flash-vision-exp`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-flash-vision-exp.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"deepseek-v4-flash-vision-exp"` | `"deepseek-v4-flash-vision-exp"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `spec.maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/deepseek.json#deepseek-v4-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"deepseek-v4-flash"` | `"deepseek-v4-flash"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.reasoning.defaultEffort`、`extra.reasoning.supportedEfforts`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-v4-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"deepseek-v4-flash"` | `"deepseek-v4-flash"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `spec.maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:官方明确旧模型名仍可调用,但对应旧模型已下线,请求由V4.1-Flash服务并按Flash计费。旧ID可调用不等于旧模型版本仍有效。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-v4-pro-0813`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-pro-0813.md);本轮结论:`still-unresolved`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `spec.maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/deepseek.json#deepseek-v4-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-pro.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"deepseek-v4-pro"` | `"deepseek-v4-pro"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`defaultTemperature`、`defaultTopP`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/deepseek.json#deepseek-v4-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/deepseek/models/deepseek-v4-pro.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`deepseek-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"deepseek-v4-pro"` | `"deepseek-v4-pro"` | matches | `deepseek-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `deepseek-pricing`:价格页使用1M简写,无本次明文整数;不能凭简写把1000000与1048576的差异消除。 |
| `spec.maxOutputTokens` | `384000` | `"384K"` | not-comparable | `deepseek-pricing`:当前API写最大384K,输入/输出均为简写,保留单位换算待核。 |
- 仍需核实:`spec.defaultTemperature`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,27 @@
{
"supplier": "github-copilot",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "github-copilot-d8d988cfa30a",
"url": "https://docs.github.com/en/copilot/reference/ai-models/supported-models",
"finalUrl": "https://docs.github.com/en/copilot/reference/ai-models/supported-models",
"publisher": "GitHub",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "github-copilot-fb6294869e5b",
"url": "https://api.githubcopilot.com/models",
"finalUrl": "https://api.githubcopilot.com/models",
"publisher": "GitHub",
"kind": "official-platform",
"retrieval": "blocked",
"summary": "HTTP Error 400: Bad Request",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": []
}

View File

@@ -0,0 +1,31 @@
# github-copilot 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 0 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
inventory中没有静态模型行,因此不伪造model finding。已实际读取GitHub支持模型文档;api.githubcopilot.com/models未鉴权返回HTTP400,不能认证账号目录/套餐资格。IDE版本要求不能直接用作DesireCore最低版本。
## 本次实际读取与失败尝试
### github-copilot-d8d988cfa30a
- 初始链接:[https://docs.github.com/en/copilot/reference/ai-models/supported-models](https://docs.github.com/en/copilot/reference/ai-models/supported-models)
- 最终链接:[https://docs.github.com/en/copilot/reference/ai-models/supported-models](https://docs.github.com/en/copilot/reference/ai-models/supported-models)
- 发布者/类型/读取:GitHub / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### github-copilot-fb6294869e5b
- 初始链接:[https://api.githubcopilot.com/models](https://api.githubcopilot.com/models)
- 最终链接:[https://api.githubcopilot.com/models](https://api.githubcopilot.com/models)
- 发布者/类型/读取:GitHub / official-platform / blocked
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:HTTP Error 400: Bad Request
## 动态接入核查
GitHub Copilot支持模型目录是平台/套餐/IDE条件目录;官方网页可公开读取,但账号模型API没有授权,返回HTTP400。未写入虚构静态型号、最低客户端版本或默认窗口。年度个人Pro/Pro+与月付/组织策略可能不同,仍须独立账号目录。
下一步:在明确授权后只读官方账号模型目录,按API原始ID、capabilities、套餐与客户端支持逐条建立接入证据;公开列表不证明登录后的全量权限。
## 逐记录复核

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,751 @@
# google 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 30 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
官方模型页清楚标明Input token limit和Output token limit。当前contextWindow即使数值相同,仍不能据最大输入证明总窗口;以下将语义问题明确单列。Live、TTS、转写、Vertex各自合同不同。
## 本次实际读取与失败尝试
### google-919b66e84fc3
- 初始链接:[https://ai.google.dev/gemini-api/docs/models](https://ai.google.dev/gemini-api/docs/models)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models](https://ai.google.dev/gemini-api/docs/models)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-21b68069857f
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-a9cb7e5e43bf
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-51d94b2aaea3
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-a84a0adcc86d
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-07ba3e0f52cc
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-f7fe39222f11
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-872d1a79ef5f
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-7ff10c981762
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-2efc4e2cd74a
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-116c1a7f3be0
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-16dfbb2e47fb
- 初始链接:[https://ai.google.dev/gemini-api/docs/embeddings](https://ai.google.dev/gemini-api/docs/embeddings)
- 最终链接:[https://ai.google.dev/gemini-api/docs/embeddings](https://ai.google.dev/gemini-api/docs/embeddings)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-b88c4950bbf3
- 初始链接:[https://ai.google.dev/gemini-api/docs/pricing](https://ai.google.dev/gemini-api/docs/pricing)
- 最终链接:[https://ai.google.dev/gemini-api/docs/pricing](https://ai.google.dev/gemini-api/docs/pricing)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-a2e31992cadf
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-32769317e2f4
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-feed02f83171
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-f2daed4ae337
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe-live](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe-live)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe-live](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe-live)
- 发布者/类型/读取:Google / official-docs / not-found
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:HTTP Error 404: Not Found
### google-cb77b83adaed
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-ab9e7f75b68b
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-d3ba80e42da9
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-04c98c33c883
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-064528a35566
- 初始链接:[https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2)
- 最终链接:[https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### google-0960c6d9f99c
- 初始链接:[https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/text-embeddings-api](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/text-embeddings-api)
- 最终链接:[https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api)
- 发布者/类型/读取:Google / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/google.json#gemini-2.5-flash`
- 精确型号:`gemini-2.5-flash`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-2.5-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-2.5-flash"` | `"gemini-2.5-flash"` | matches | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-2.5-flash`
- 精确型号:`gemini-2.5-flash`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-2.5-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-2.5-flash"` | `"gemini-2.5-flash"` | matches | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-21b68069857f](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-2.5-pro`
- 精确型号:`gemini-2.5-pro`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-2.5-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-2.5-pro"` | `"gemini-2.5-pro"` | matches | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-2.5-pro`
- 精确型号:`gemini-2.5-pro`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-2.5-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-2.5-pro"` | `"gemini-2.5-pro"` | matches | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-a9cb7e5e43bf](https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-3-flash-preview`
- 精确型号:`gemini-3-flash-preview`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3-flash-preview.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3-flash-preview"` | `"gemini-3-flash-preview"` | matches | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.audioInputCacheRead`, `extra.cachePricing.inputCacheRead`, `extra.cachePricing.storagePerMillionTokensPerHour`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3-flash-preview`
- 精确型号:`gemini-3-flash-preview`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3-flash-preview.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3-flash-preview"` | `"gemini-3-flash-preview"` | matches | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-51d94b2aaea3](https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.1-flash-image`
- 精确型号:`gemini-3.1-flash-image`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-flash-image.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.1-flash-image"` | `"gemini-3.1-flash-image"` | matches | [google-a2e31992cadf](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `131072` | differs | [google-a2e31992cadf](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `131072` | `{"maxInputTokens":131072,"totalContextWindow":"not-published-here"}` | not-comparable | [google-a2e31992cadf](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `32768` | `32768` | matches | [google-a2e31992cadf](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `null` | `true` | differs | [google-a2e31992cadf](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.1-flash-lite-image`
- 精确型号:`gemini-3.1-flash-lite-image`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-flash-lite-image.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.1-flash-lite-image"` | `"gemini-3.1-flash-lite-image"` | matches | [google-32769317e2f4](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `65536` | differs | [google-32769317e2f4](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `65536` | `{"maxInputTokens":65536,"totalContextWindow":"not-published-here"}` | not-comparable | [google-32769317e2f4](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `4096` | `4096` | matches | [google-32769317e2f4](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-32769317e2f4](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.1-flash-lite-preview`
- 精确型号:`gemini-3.1-flash-lite-preview`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-flash-lite-preview.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.1-flash-lite-preview"` | `"gemini-3.1-flash-lite-preview"` | matches | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `null` | `true` | differs | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
| `spec.availability` | `null` | `"shut-down"` | differs | [google-feed02f83171](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-preview);官方页面明确shut down;预览与stable不可互代。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-3.1-flash-lite`
- 精确型号:`gemini-3.1-flash-lite`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-flash-lite.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.1-flash-lite"` | `"gemini-3.1-flash-lite"` | matches | [google-a84a0adcc86d](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-a84a0adcc86d](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-a84a0adcc86d](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-a84a0adcc86d](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-a84a0adcc86d](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.audioInputPrice`, `extra.cachePricing.audioInputCacheRead`, `extra.cachePricing.inputCacheRead`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-3.1-pro-preview`
- 精确型号:`gemini-3.1-pro-preview`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-pro-preview.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.1-pro-preview"` | `"gemini-3.1-pro-preview"` | matches | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.inputCacheRead`, `extra.cachePricing.inputCacheReadOver200k`, `extra.cachePricing.storagePerMillionTokensPerHour`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.1-pro-preview`
- 精确型号:`gemini-3.1-pro-preview`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.1-pro-preview.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.1-pro-preview"` | `"gemini-3.1-pro-preview"` | matches | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-07ba3e0f52cc](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-3.5-flash-lite`
- 精确型号:`gemini-3.5-flash-lite`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-flash-lite.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.5-flash-lite"` | `"gemini-3.5-flash-lite"` | matches | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.inputCacheRead`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.5-flash-lite`
- 精确型号:`gemini-3.5-flash-lite`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-flash-lite.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.5-flash-lite"` | `"gemini-3.5-flash-lite"` | matches | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-f7fe39222f11](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash-lite);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/google.json#gemini-3.5-flash`
- 精确型号:`gemini-3.5-flash`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.5-flash"` | `"gemini-3.5-flash"` | matches | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.inputCacheRead`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.5-flash`
- 精确型号:`gemini-3.5-flash`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.5-flash"` | `"gemini-3.5-flash"` | matches | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-872d1a79ef5f](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.5-transcribe-live`
- 精确型号:`gemini-3.5-transcribe-live`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-transcribe-live.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.5-transcribe-live"` | `"gemini-3.5-transcribe-live"` | matches | [google-919b66e84fc3](https://ai.google.dev/gemini-api/docs/models);官方模型目录列出精确ID,但其独立型号URL404;仅身份核实,未证规格。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
- 精确型号页未读取成功;目录存在或近似Live型号不证明本型号全字段。
### `compute/model-specs/google.json#gemini-3.5-transcribe`
- 精确型号:`gemini-3.5-transcribe`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.5-transcribe.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.5-transcribe"` | `"gemini-3.5-transcribe"` | matches | [google-cb77b83adaed](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe);官网Model code精确匹配。 |
| `spec.audioDurationSeconds` | `null` | `{"normal":3600,"diarizationOrWordTimestamps":1800}` | differs | [google-cb77b83adaed](https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe);音频时长限制,不能转换texttoken窗口。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/google.json#gemini-3.7-flash`
- 精确型号:`gemini-3.7-flash`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.7-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.7-flash"` | `"gemini-3.7-flash"` | matches | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.inputCacheRead`, `extra.reasoning.defaultEffort`, `extra.reasoning.supportedEfforts`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.7-flash`
- 精确型号:`gemini-3.7-flash`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.7-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.7-flash"` | `"gemini-3.7-flash"` | matches | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-7ff10c981762](https://ai.google.dev/gemini-api/docs/models/gemini-3.7-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.8-flash-lite-tts`
- 精确型号:`gemini-3.8-flash-lite-tts`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-flash-lite-tts.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.8-flash-lite-tts"` | `"gemini-3.8-flash-lite-tts"` | matches | [google-ab9e7f75b68b](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `8192` | differs | [google-ab9e7f75b68b](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `null` | `{"maxInputTokens":8192,"totalContextWindow":"not-published-here"}` | not-comparable | [google-ab9e7f75b68b](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `null` | `16384` | differs | [google-ab9e7f75b68b](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-lite-tts);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/google.json#gemini-3.8-flash-tts`
- 精确型号:`gemini-3.8-flash-tts`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-flash-tts.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.8-flash-tts"` | `"gemini-3.8-flash-tts"` | matches | [google-2efc4e2cd74a](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `8192` | differs | [google-2efc4e2cd74a](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `8192` | `{"maxInputTokens":8192,"totalContextWindow":"not-published-here"}` | not-comparable | [google-2efc4e2cd74a](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `16384` | `16384` | matches | [google-2efc4e2cd74a](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash-tts);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/google.json#gemini-3.8-flash`
- 精确型号:`gemini-3.8-flash`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-3.8-flash"` | `"gemini-3.8-flash"` | matches | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `1048576` | differs | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);明确最大输入限制;不能等同总contextWindow。 |
| `contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `supportsReasoning` | `null` | `true` | differs | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `extra.cachePricing.inputCacheRead`, `extra.reasoning.defaultEffort`, `extra.reasoning.supportedEfforts`, `inputPrice`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.8-flash`
- 精确型号:`gemini-3.8-flash`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.8-flash"` | `"gemini-3.8-flash"` | matches | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `1048576` | differs | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `1048576` | `{"maxInputTokens":1048576,"totalContextWindow":"not-published-here"}` | not-comparable | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `65536` | `65536` | matches | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [google-116c1a7f3be0](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:`spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#gemini-3.8-live-extended-thinking`
- 精确型号:`gemini-3.8-live-extended-thinking`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-live-extended-thinking.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.8-live-extended-thinking"` | `"gemini-3.8-live-extended-thinking"` | matches | [google-d3ba80e42da9](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `131072` | differs | [google-d3ba80e42da9](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `null` | `{"maxInputTokens":131072,"totalContextWindow":"not-published-here"}` | not-comparable | [google-d3ba80e42da9](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `null` | `65536` | differs | [google-d3ba80e42da9](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `null` | `true` | differs | [google-d3ba80e42da9](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live-extended-thinking);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/google.json#gemini-3.8-live`
- 精确型号:`gemini-3.8-live`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-3.8-live.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-3.8-live"` | `"gemini-3.8-live"` | matches | [google-04c98c33c883](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `131072` | differs | [google-04c98c33c883](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live);明确最大输入限制;不能等同总contextWindow。 |
| `spec.contextWindow` | `null` | `{"maxInputTokens":131072,"totalContextWindow":"not-published-here"}` | not-comparable | [google-04c98c33c883](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.maxOutputTokens` | `null` | `65536` | differs | [google-04c98c33c883](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live);输出整数限制;TTS标明Gemini API serving limit,不是音频秒数。 |
| `spec.supportsReasoning` | `null` | `true` | differs | [google-04c98c33c883](https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live);该型号能力表明确Thinking Supported;live thinking_level支持须另核。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/google.json#gemini-embedding-2`
- 精确型号:`gemini-embedding-2`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-embedding-2.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"gemini-embedding-2"` | `"gemini-embedding-2"` | matches | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官网Model code精确匹配。 |
| `maxInputTokens` | `null` | `8192` | differs | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);每条embedding输入上限 |
| `contextWindow` | `8192` | `{"maxInputTokens":8192,"totalContextWindow":"not-published-here"}` | not-comparable | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `extra.embeddingDimensions` | `null` | `{"range":[128,3072],"recommended":[768,1536,3072]}` | not-comparable | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官方范围/推荐宽度,不是固定default2560等。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/google.json#gemini-embedding-2`
- 精确型号:`gemini-embedding-2`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/gemini-embedding-2.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"gemini-embedding-2"` | `"gemini-embedding-2"` | matches | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官网Model code精确匹配。 |
| `spec.maxInputTokens` | `null` | `8192` | differs | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);每条embedding输入上限 |
| `spec.contextWindow` | `8192` | `{"maxInputTokens":8192,"totalContextWindow":"not-published-here"}` | not-comparable | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官网此值是Input token limit,本仓contextWindow即使数字相同也未证明总窗口;需拆字段并复核官方上下文定义。 |
| `spec.extra.embeddingDimensions` | `null` | `{"range":[128,3072],"recommended":[768,1536,3072]}` | not-comparable | [google-064528a35566](https://ai.google.dev/gemini-api/docs/models/gemini-embedding-2);官方范围/推荐宽度,不是固定default2560等。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/google.json#text-embedding-005`
- 精确型号:`text-embedding-005`
- 接入/规格文件:`compute/providers/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/text-embedding-005.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"text-embedding-005"` | `"text-embedding-005"` | matches | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);Vertex/Enterprise Agent Platform接入,不是Gemini Developer API。 |
| `maxInputTokens` | `null` | `2048` | differs | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);官方每条文本最大2048tokens。 |
| `extra.embeddingDimensions` | `null` | `768` | differs | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);官方最大768维;up to不等于用户不能缩短。 |
剩余缺口:`contextWindow`, `inputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/google.json#text-embedding-005`
- 精确型号:`text-embedding-005`
- 接入/规格文件:`compute/model-specs/google.json`
- 原来源记录:`docs/model-sources/providers/google/models/text-embedding-005.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"text-embedding-005"` | `"text-embedding-005"` | matches | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);Vertex/Enterprise Agent Platform接入,不是Gemini Developer API。 |
| `spec.maxInputTokens` | `null` | `2048` | differs | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);官方每条文本最大2048tokens。 |
| `spec.extra.embeddingDimensions` | `null` | `768` | differs | [google-0960c6d9f99c](https://docs.cloud.google.com/gemini-enterprise-agent-platform/reference/models/text-embeddings-api);官方最大768维;up to不等于用户不能缩短。 |
剩余缺口:`spec.contextWindow`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。

View File

@@ -0,0 +1,91 @@
{
"supplier": "infini",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "infini-obisidian",
"url": "https://docs.infini-ai.com/gen-studio/integrations/use-obsidian.html",
"finalUrl": "https://docs.infini-ai.com/gen-studio/integrations/use-obsidian.html",
"publisher": "infini",
"kind": "official-docs",
"retrieval": "readable",
"summary": "web读取deepseek-v3示例与maas/v1;历史示例不保证当前可用。",
"scope": "GenStudio兼容API旧示例",
"retrievalMethod": "web-open-body"
},
{
"id": "infini-changelog",
"url": "https://docs.infini-ai.com/changelog.html",
"finalUrl": "https://docs.infini-ai.com/changelog.html",
"publisher": "infini",
"kind": "official-docs",
"retrieval": "readable",
"summary": "web实际读取8/28删除目录,逐字含deepseek-v3;官网页尾注明离线文档,正式应用前复核在线账号模型目录。",
"scope": "GenStudio官方更新日志精确型号下架",
"retrievalMethod": "web-open-body"
},
{
"id": "infini-current-model-guide",
"url": "https://docs.infini-ai.com/gen-studio/models/",
"finalUrl": "https://docs.infini-ai.com/gen-studio/models/",
"publisher": "infini",
"kind": "official-docs",
"retrieval": "readable",
"summary": "web正文要求账号服务列表和model详情确认规格;公开页面不提供账户当前价格/窗口。",
"scope": "当前模型目录操作指南",
"retrievalMethod": "web-open-body"
}
],
"findings": [
{
"recordKey": "compute/coding-plans/infini-coding.json#deepseek-v3",
"modelId": "deepseek-v3",
"config": "compute/coding-plans/infini-coding.json",
"sourceDoc": "docs/model-sources/providers/infini/models/deepseek-v3.md",
"outcome": "official-conflict",
"sourceIds": [
"infini-obisidian",
"infini-changelog"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "deepseek-v3",
"supportedValue": "deepseek-v3",
"sourceId": "infini-obisidian",
"assessment": "matches",
"explanation": "官方历史兼容示例逐字ID;不宣称现行可用。"
},
{
"field": "access.lifecycle",
"currentValue": null,
"supportedValue": {
"status": "retired",
"date": "2026-08-28",
"scope": "GenStudio"
},
"sourceId": "infini-changelog",
"assessment": "differs",
"explanation": "官方更新日志明确列已下线型号,需处理现preset模型;不是整个domain停服。"
}
],
"remainingFields": [
"contextWindow",
"maxOutputTokens",
"capabilities"
],
"nextAction": "先核对在线GenStudio目录,按精确Provider/model下架并选已适配替代模型;不要直接迁移凭据至新接入。",
"notes": [
"资料页末离线副本免责声明已保留,未把历史示例当当前账号调用证明。"
]
}
],
"coverage": {
"records": 1,
"outcomes": {
"official-conflict": 1
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,24 @@
# infini:2026-10-04来源重新核查
覆盖 1 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [infini-obisidian](https://docs.infini-ai.com/gen-studio/integrations/use-obsidian.html):`official-docs` / `readable`。GenStudio兼容API旧示例;web读取deepseek-v3示例与maas/v1;历史示例不保证当前可用。
- [infini-changelog](https://docs.infini-ai.com/changelog.html):`official-docs` / `readable`。GenStudio官方更新日志精确型号下架;web实际读取8/28删除目录,逐字含deepseek-v3;官网页尾注明离线文档,正式应用前复核在线账号模型目录。
- [infini-current-model-guide](https://docs.infini-ai.com/gen-studio/models/):`official-docs` / `readable`。当前模型目录操作指南;web正文要求账号服务列表和model详情确认规格;公开页面不提供账户当前价格/窗口。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/infini-coding.json#deepseek-v3`
结果:`official-conflict`。原模型记录:[deepseek-v3](../../../model-sources/providers/infini/models/deepseek-v3.md)。
- `modelName`:当前 `"deepseek-v3"`;官网候选 `"deepseek-v3"`;`matches`。[infini-obisidian](https://docs.infini-ai.com/gen-studio/integrations/use-obsidian.html)。官方历史兼容示例逐字ID;不宣称现行可用。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "date": "2026-08-28", "scope": "GenStudio"}`;`differs`。[infini-changelog](https://docs.infini-ai.com/changelog.html)。官方更新日志明确列已下线型号,需处理现preset模型;不是整个domain停服。
剩余字段:`contextWindow`、`maxOutputTokens`、`capabilities`。
- 资料页末离线副本免责声明已保留,未把历史示例当当前账号调用证明。
下一步:先核对在线GenStudio目录,按精确Provider/model下架并选已适配替代模型;不要直接迁移凭据至新接入。

View File

@@ -0,0 +1,331 @@
{
"supplier": "kling",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "kling",
"url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy",
"finalUrl": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy",
"publisher": "kling",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "bc7c2eb4a6a83460c944054c4b1610c799adab2c1902910b828eee891d48a2e5",
"retrieval": "blocked",
"summary": "实际读取75910字符,可见正文45字符;需逐精确ID定位,HTTP成功不代表字段已证。;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "kling-legacy-docs",
"url": "https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo",
"finalUrl": "https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo",
"publisher": "kling",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "kling-cap-map",
"url": "https://kling.ai/document-api/guides/capability-map/video",
"finalUrl": "https://kling.ai/document-api/guides/capability-map/video",
"publisher": "kling",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "bc7c2eb4a6a83460c944054c4b1610c799adab2c1902910b828eee891d48a2e5",
"retrieval": "blocked",
"summary": "实际读取75910字符,可见正文45字符;需逐精确ID定位,HTTP成功不代表字段已证。;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
}
],
"findings": [
{
"recordKey": "compute/model-specs/kling.json#kling-3.0-turbo",
"modelId": "kling-3.0-turbo",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-3.0-turbo.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/kling.json#kling-v2-5-turbo-pro",
"modelId": "kling-v2-5-turbo-pro",
"config": "compute/providers/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-5-turbo-pro.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"extra.pricePerGeneration",
"modelName",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/kling.json#kling-v2-5-turbo-pro",
"modelId": "kling-v2-5-turbo-pro",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-5-turbo-pro.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/kling.json#kling-v2-5-turbo",
"modelId": "kling-v2-5-turbo",
"config": "compute/providers/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-5-turbo.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"extra.pricePerGeneration",
"modelName",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/kling.json#kling-v2-5-turbo",
"modelId": "kling-v2-5-turbo",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-5-turbo.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/kling.json#kling-v2-master",
"modelId": "kling-v2-master",
"config": "compute/providers/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-master.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/kling.json#kling-v2-master",
"modelId": "kling-v2-master",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2-master.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/kling.json#kling-v2",
"modelId": "kling-v2",
"config": "compute/providers/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/kling.json#kling-v2",
"modelId": "kling-v2",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v2.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/providers/kling.json#kling-v3",
"modelId": "kling-v3",
"config": "compute/providers/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v3.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
},
{
"recordKey": "compute/model-specs/kling.json#kling-v3",
"modelId": "kling-v3",
"config": "compute/model-specs/kling.json",
"sourceDoc": "docs/model-sources/providers/kling/models/kling-v3.md",
"outcome": "still-unresolved",
"sourceIds": [
"kling",
"kling-legacy-docs",
"kling-cap-map"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"本轮未在可读页面定位完整精确型号合同;缺失不判定停服。"
],
"originalStatus": "pending",
"originalGap": "blocked"
}
],
"coverage": {
"records": 11,
"sourceAttempts": 3,
"readableSources": 0,
"outcomes": {
"still-unresolved": 11
}
},
"boundary": "本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。"
}

View File

@@ -0,0 +1,157 @@
# kling:2026-10-04来源重核候选
覆盖11条精确模型/接入记录;来源读取0/3可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### kling
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy](https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy);最终地址:[https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy](https://kling.ai/document-api/api/video/3-0-omni/text-to-video/legacy)。
- 发布者:kling;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取75910字符,可见正文45字符;需逐精确ID定位,HTTP成功不代表字段已证。;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。
### kling-legacy-docs
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo](https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo);最终地址:[https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo](https://app.klingai.com/global/dev/document-api/apiReference/model/textToVideo)。
- 发布者:kling;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:<urlopen error [SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1081)>;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。
### kling-cap-map
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://kling.ai/document-api/guides/capability-map/video](https://kling.ai/document-api/guides/capability-map/video);最终地址:[https://kling.ai/document-api/guides/capability-map/video](https://kling.ai/document-api/guides/capability-map/video)。
- 发布者:kling;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取75910字符,可见正文45字符;需逐精确ID定位,HTTP成功不代表字段已证。;web.open同样仅标题壳;尝试渲染浏览器失败:iab browser unavailable,未登录/未读账号内容。
## 逐模型、逐接入记录
### `compute/model-specs/kling.json#kling-3.0-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-3.0-turbo.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/kling.json#kling-v2-5-turbo-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-5-turbo-pro.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`extra.pricePerGeneration`、`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/kling.json#kling-v2-5-turbo-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-5-turbo-pro.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/kling.json#kling-v2-5-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-5-turbo.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`extra.pricePerGeneration`、`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/kling.json#kling-v2-5-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-5-turbo.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/kling.json#kling-v2-master`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-master.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/kling.json#kling-v2-master`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2-master.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/kling.json#kling-v2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/kling.json#kling-v2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v2.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/kling.json#kling-v3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v3.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/kling.json#kling-v3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/kling/models/kling-v3.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kling`、`kling-legacy-docs`、`kling-cap-map`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,71 @@
{
"supplier": "kwai",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "page-kwai-intl",
"url": "https://www.streamlake.ai/document/DOC/mg6k6nlp8j6qxicx4c9",
"finalUrl": "https://www.streamlake.ai/document/DOC/mg6k6nlp8j6qxicx4c9",
"publisher": "kwai",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "国际vanchin Coding Plan / kat-coder-pro-v2.5;不是国内wanqing kwai-coder",
"contentSha256": "3ade33d7564bff0a1461f762e34a9d5c29d398bee7099a706bd8b2d8ffeaee00",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-kwai-domestic",
"url": "https://www.streamlake.com/document/WANQING/mdptab9x4xn2v4vyo9v",
"finalUrl": "https://www.streamlake.com/document/WANQING/mdptab9x4xn2v4vyo9v",
"publisher": "kwai",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "国内万擎操作流程;没有本条精确调用别名",
"contentSha256": "bc6b351378ceb6ced5e26ac53d968835113737dd20a671a621472c41b714e770",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
}
],
"findings": [
{
"recordKey": "compute/coding-plans/kwai-coding.json#kwai-coder",
"modelId": "kwai-coder",
"config": "compute/coding-plans/kwai-coding.json",
"sourceDoc": "docs/model-sources/providers/kwai/models/kwai-coder.md",
"outcome": "official-access-only",
"sourceIds": [
"page-kwai-intl"
],
"fieldEvidence": [
{
"field": "baseUrl",
"currentValue": null,
"supportedValue": "https://vanchin.streamlake.ai/api/gateway/coding/v1",
"sourceId": "page-kwai-intl",
"assessment": "not-comparable",
"explanation": "国际官网入口,当前国内wanqing地址;地域/账号/型号不同,不是可直接替换的冲突。"
}
],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"官方model ID为kat-coder-pro-v2.5,不证明kwai-coder别名映射;不能跨域透明迁移Key。",
"official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。"
]
}
],
"coverage": {
"records": 1,
"outcomes": {
"official-access-only": 1
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,24 @@
# kwai:2026-10-04来源重新核查
覆盖 1 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [page-kwai-intl](https://www.streamlake.ai/document/DOC/mg6k6nlp8j6qxicx4c9):`official-docs` / `readable`。国际vanchin Coding Plan / kat-coder-pro-v2.5;不是国内wanqing kwai-coder;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-kwai-domestic](https://www.streamlake.com/document/WANQING/mdptab9x4xn2v4vyo9v):`official-docs` / `readable`。国内万擎操作流程;没有本条精确调用别名;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/kwai-coding.json#kwai-coder`
结果:`official-access-only`。原模型记录:[kwai-coder](../../../model-sources/providers/kwai/models/kwai-coder.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://vanchin.streamlake.ai/api/gateway/coding/v1"`;`not-comparable`。[page-kwai-intl](https://www.streamlake.ai/document/DOC/mg6k6nlp8j6qxicx4c9)。国际官网入口,当前国内wanqing地址;地域/账号/型号不同,不是可直接替换的冲突。
剩余字段:`modelName`、`capabilities`。
- 官方model ID为kat-coder-pro-v2.5,不证明kwai-coder别名映射;不能跨域透明迁移Key。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,476 @@
{
"supplier": "mistral",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "mistral-d844075da16b",
"url": "https://docs.mistral.ai/models",
"finalUrl": "https://docs.mistral.ai/models",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "mistral-9936c2015c06",
"url": "https://docs.mistral.ai/models/codestral-25-08",
"finalUrl": "https://docs.mistral.ai/models/codestral-25-08",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "mistral-3ab28585a19b",
"url": "https://docs.mistral.ai/models/mistral-large-3-25-12",
"finalUrl": "https://docs.mistral.ai/models/mistral-large-3-25-12",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "mistral-ece7a0a55f7b",
"url": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
"finalUrl": "https://docs.mistral.ai/models/mistral-medium-3-5-26-04",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "mistral-b0218078301d",
"url": "https://docs.mistral.ai/models/mistral-small-4-0-26-03",
"finalUrl": "https://docs.mistral.ai/models/mistral-small-4-0-26-03",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "mistral-d8f92d5709d6",
"url": "https://docs.mistral.ai/resources/known-limitations",
"finalUrl": "https://docs.mistral.ai/resources/known-limitations",
"publisher": "Mistral AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": [
{
"recordKey": "compute/providers/mistral.json#codestral-latest",
"modelId": "codestral-latest",
"config": "compute/providers/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/codestral-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-d844075da16b",
"mistral-9936c2015c06"
],
"fieldEvidence": [
{
"field": "contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"modelName"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/model-specs/mistral.json#codestral-latest",
"modelId": "codestral-latest",
"config": "compute/model-specs/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/codestral-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-d844075da16b"
],
"fieldEvidence": [
{
"field": "spec.contextWindow",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
}
],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/providers/mistral.json#mistral-large-latest",
"modelId": "mistral-large-latest",
"config": "compute/providers/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-large-latest.md",
"outcome": "official-fields-found",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-3ab28585a19b"
],
"fieldEvidence": [
{
"field": "contextWindow",
"currentValue": 256000,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "inputPrice",
"currentValue": 0.5,
"supportedValue": 0.5,
"sourceId": "mistral-3ab28585a19b",
"assessment": "matches",
"explanation": "Large3当前报价"
},
{
"field": "outputPrice",
"currentValue": 1.5,
"supportedValue": 1.5,
"sourceId": "mistral-3ab28585a19b",
"assessment": "matches",
"explanation": "Large3当前报价"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"modelName"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/model-specs/mistral.json#mistral-large-latest",
"modelId": "mistral-large-latest",
"config": "compute/model-specs/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-large-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-3ab28585a19b",
"mistral-d844075da16b"
],
"fieldEvidence": [
{
"field": "spec.contextWindow",
"currentValue": 256000,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 0.5,
"sourceId": "mistral-3ab28585a19b",
"assessment": "not-comparable",
"explanation": "Large3当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 1.5,
"sourceId": "mistral-3ab28585a19b",
"assessment": "not-comparable",
"explanation": "Large3当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
}
],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/providers/mistral.json#mistral-medium-3-5",
"modelId": "mistral-medium-3-5",
"config": "compute/providers/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-medium-3-5.md",
"outcome": "official-fields-found",
"sourceIds": [
"mistral-ece7a0a55f7b",
"mistral-d8f92d5709d6"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "mistral-medium-3-5",
"supportedValue": "mistral-medium-3-5",
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "matches",
"explanation": "共享内部显示ID与API连字符ID须分离;latest为可移动alias。"
},
{
"field": "contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "inputPrice",
"currentValue": 1.5,
"supportedValue": 1.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "matches",
"explanation": "当前Medium3.5原厂USD / milliontokens"
},
{
"field": "outputPrice",
"currentValue": 7.5,
"supportedValue": 7.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "matches",
"explanation": "当前Medium3.5原厂USD / milliontokens"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/model-specs/mistral.json#mistral-medium-3.5",
"modelId": "mistral-medium-3.5",
"config": "compute/model-specs/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-medium-3.5.md",
"outcome": "official-identity-only",
"sourceIds": [
"mistral-ece7a0a55f7b",
"mistral-d8f92d5709d6",
"mistral-d844075da16b"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "mistral-medium-3.5",
"supportedValue": "mistral-medium-3-5",
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "not-comparable",
"explanation": "共享内部显示ID与API连字符ID须分离;latest为可移动alias。 本仓spec内部ID非必然wireID,请核match.exact。"
},
{
"field": "spec.contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 1.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "not-comparable",
"explanation": "当前Medium3.5原厂USD / milliontokens 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 7.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "not-comparable",
"explanation": "当前Medium3.5原厂USD / milliontokens 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
}
],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.supportsReasoning"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/providers/mistral.json#mistral-medium-latest",
"modelId": "mistral-medium-latest",
"config": "compute/providers/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-medium-latest.md",
"outcome": "official-fields-found",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-ece7a0a55f7b"
],
"fieldEvidence": [
{
"field": "contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "inputPrice",
"currentValue": 1.5,
"supportedValue": 1.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "matches",
"explanation": "当前Medium3.5原厂USD / milliontokens"
},
{
"field": "outputPrice",
"currentValue": 7.5,
"supportedValue": 7.5,
"sourceId": "mistral-ece7a0a55f7b",
"assessment": "matches",
"explanation": "当前Medium3.5原厂USD / milliontokens"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"modelName"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/providers/mistral.json#mistral-small-latest",
"modelId": "mistral-small-latest",
"config": "compute/providers/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-small-latest.md",
"outcome": "official-fields-found",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-b0218078301d"
],
"fieldEvidence": [
{
"field": "contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "inputPrice",
"currentValue": 0.15,
"supportedValue": 0.15,
"sourceId": "mistral-b0218078301d",
"assessment": "matches",
"explanation": "Small4当前报价"
},
{
"field": "outputPrice",
"currentValue": 0.6,
"supportedValue": 0.6,
"sourceId": "mistral-b0218078301d",
"assessment": "matches",
"explanation": "Small4当前报价"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"modelName"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
},
{
"recordKey": "compute/model-specs/mistral.json#mistral-small-latest",
"modelId": "mistral-small-latest",
"config": "compute/model-specs/mistral.json",
"sourceDoc": "docs/model-sources/providers/mistral/models/mistral-small-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"mistral-d8f92d5709d6",
"mistral-b0218078301d",
"mistral-d844075da16b"
],
"fieldEvidence": [
{
"field": "spec.contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "mistral-d8f92d5709d6",
"assessment": "not-comparable",
"explanation": "官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 0.15,
"sourceId": "mistral-b0218078301d",
"assessment": "not-comparable",
"explanation": "Small4当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 0.6,
"sourceId": "mistral-b0218078301d",
"assessment": "not-comparable",
"explanation": "Small4当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
}
],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。"
]
}
]
}

View File

@@ -0,0 +1,226 @@
# mistral 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 9 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
latest别名会移动。官方known-limits只给K缩写,保留该原值,未将256k自动认证为262144;API精确连字符ID与共享内部ID分开。
## 本次实际读取与失败尝试
### mistral-d844075da16b
- 初始链接:[https://docs.mistral.ai/models](https://docs.mistral.ai/models)
- 最终链接:[https://docs.mistral.ai/models](https://docs.mistral.ai/models)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### mistral-9936c2015c06
- 初始链接:[https://docs.mistral.ai/models/codestral-25-08](https://docs.mistral.ai/models/codestral-25-08)
- 最终链接:[https://docs.mistral.ai/models/codestral-25-08](https://docs.mistral.ai/models/codestral-25-08)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### mistral-3ab28585a19b
- 初始链接:[https://docs.mistral.ai/models/mistral-large-3-25-12](https://docs.mistral.ai/models/mistral-large-3-25-12)
- 最终链接:[https://docs.mistral.ai/models/mistral-large-3-25-12](https://docs.mistral.ai/models/mistral-large-3-25-12)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### mistral-ece7a0a55f7b
- 初始链接:[https://docs.mistral.ai/models/mistral-medium-3-5-26-04](https://docs.mistral.ai/models/mistral-medium-3-5-26-04)
- 最终链接:[https://docs.mistral.ai/models/mistral-medium-3-5-26-04](https://docs.mistral.ai/models/mistral-medium-3-5-26-04)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### mistral-b0218078301d
- 初始链接:[https://docs.mistral.ai/models/mistral-small-4-0-26-03](https://docs.mistral.ai/models/mistral-small-4-0-26-03)
- 最终链接:[https://docs.mistral.ai/models/mistral-small-4-0-26-03](https://docs.mistral.ai/models/mistral-small-4-0-26-03)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### mistral-d8f92d5709d6
- 初始链接:[https://docs.mistral.ai/resources/known-limitations](https://docs.mistral.ai/resources/known-limitations)
- 最终链接:[https://docs.mistral.ai/resources/known-limitations](https://docs.mistral.ai/resources/known-limitations)
- 发布者/类型/读取:Mistral AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/mistral.json#codestral-latest`
- 精确型号:`codestral-latest`
- 接入/规格文件:`compute/providers/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/codestral-latest.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `contextWindow` | `128000` | `"128k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `maxOutputTokens`, `modelName`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/model-specs/mistral.json#codestral-latest`
- 精确型号:`codestral-latest`
- 接入/规格文件:`compute/model-specs/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/codestral-latest.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.contextWindow` | `128000` | `"128k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
剩余缺口:`id`, `spec.contextWindow`, `spec.defaultTemperature`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/providers/mistral.json#mistral-large-latest`
- 精确型号:`mistral-large-latest`
- 接入/规格文件:`compute/providers/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-large-latest.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `contextWindow` | `256000` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `inputPrice` | `0.5` | `0.5` | matches | [mistral-3ab28585a19b](https://docs.mistral.ai/models/mistral-large-3-25-12);Large3当前报价 |
| `outputPrice` | `1.5` | `1.5` | matches | [mistral-3ab28585a19b](https://docs.mistral.ai/models/mistral-large-3-25-12);Large3当前报价 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `modelName`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/model-specs/mistral.json#mistral-large-latest`
- 精确型号:`mistral-large-latest`
- 接入/规格文件:`compute/model-specs/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-large-latest.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.contextWindow` | `256000` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `accessReference.inputPrice` | `null` | `0.5` | not-comparable | [mistral-3ab28585a19b](https://docs.mistral.ai/models/mistral-large-3-25-12);Large3当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `1.5` | not-comparable | [mistral-3ab28585a19b](https://docs.mistral.ai/models/mistral-large-3-25-12);Large3当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`id`, `spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/providers/mistral.json#mistral-medium-3-5`
- 精确型号:`mistral-medium-3-5`
- 接入/规格文件:`compute/providers/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-medium-3-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mistral-medium-3-5"` | `"mistral-medium-3-5"` | matches | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);共享内部显示ID与API连字符ID须分离;latest为可移动alias。 |
| `contextWindow` | `262144` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `inputPrice` | `1.5` | `1.5` | matches | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens |
| `outputPrice` | `7.5` | `7.5` | matches | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens |
剩余缺口:`contextWindow`, `defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/model-specs/mistral.json#mistral-medium-3.5`
- 精确型号:`mistral-medium-3.5`
- 接入/规格文件:`compute/model-specs/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-medium-3.5.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mistral-medium-3.5"` | `"mistral-medium-3-5"` | not-comparable | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);共享内部显示ID与API连字符ID须分离;latest为可移动alias。 本仓spec内部ID非必然wireID,请核match.exact。 |
| `spec.contextWindow` | `262144` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `accessReference.inputPrice` | `null` | `1.5` | not-comparable | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `7.5` | not-comparable | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`id`, `spec.contextWindow`, `spec.defaultTemperature`, `spec.supportsReasoning`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/providers/mistral.json#mistral-medium-latest`
- 精确型号:`mistral-medium-latest`
- 接入/规格文件:`compute/providers/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-medium-latest.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `contextWindow` | `262144` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `inputPrice` | `1.5` | `1.5` | matches | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens |
| `outputPrice` | `7.5` | `7.5` | matches | [mistral-ece7a0a55f7b](https://docs.mistral.ai/models/mistral-medium-3-5-26-04);当前Medium3.5原厂USD / milliontokens |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `modelName`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/providers/mistral.json#mistral-small-latest`
- 精确型号:`mistral-small-latest`
- 接入/规格文件:`compute/providers/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-small-latest.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `contextWindow` | `262144` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `inputPrice` | `0.15` | `0.15` | matches | [mistral-b0218078301d](https://docs.mistral.ai/models/mistral-small-4-0-26-03);Small4当前报价 |
| `outputPrice` | `0.6` | `0.6` | matches | [mistral-b0218078301d](https://docs.mistral.ai/models/mistral-small-4-0-26-03);Small4当前报价 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `modelName`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。
### `compute/model-specs/mistral.json#mistral-small-latest`
- 精确型号:`mistral-small-latest`
- 接入/规格文件:`compute/model-specs/mistral.json`
- 原来源记录:`docs/model-sources/providers/mistral/models/mistral-small-latest.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.contextWindow` | `262144` | `"256k"` | not-comparable | [mistral-d8f92d5709d6](https://docs.mistral.ai/resources/known-limitations);官方known-limits总context包含输入输出;只给缩写,尚未证明本仓131072/262144精确整数。 |
| `accessReference.inputPrice` | `null` | `0.15` | not-comparable | [mistral-b0218078301d](https://docs.mistral.ai/models/mistral-small-4-0-26-03);Small4当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `0.6` | not-comparable | [mistral-b0218078301d](https://docs.mistral.ai/models/mistral-small-4-0-26-03);Small4当前报价 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
剩余缺口:`id`, `spec.contextWindow`, `spec.defaultTemperature`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 仅latest名称不足以长期固定代际;默认temperature/top_p与最大输出须查对应endpoint schema/真实GET models,不能从网页读取成功推定。

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,345 @@
# moonshot:2026-10-04来源重核候选
覆盖21条精确模型/接入记录;来源读取7/7可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### kimi-k3
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/guide/kimi-k3-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k3-quickstart.md);最终地址:[https://platform.kimi.com/docs/guide/kimi-k3-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k3-quickstart.md)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取13211字符,可见正文11152字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-pricing
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/pricing/chat.md](https://platform.kimi.com/docs/pricing/chat.md);最终地址:[https://platform.kimi.com/docs/pricing/chat.md](https://platform.kimi.com/docs/pricing/chat.md)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取2797字符,可见正文2617字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-k26
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/guide/kimi-k2-6-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k2-6-quickstart.md);最终地址:[https://platform.kimi.com/docs/guide/kimi-k2-6-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k2-6-quickstart.md)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取13018字符,可见正文11014字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-k27
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/guide/kimi-k2-7-code-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k2-7-code-quickstart.md);最终地址:[https://platform.kimi.com/docs/guide/kimi-k2-7-code-quickstart.md](https://platform.kimi.com/docs/guide/kimi-k2-7-code-quickstart.md)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取9178字符,可见正文8039字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-llms
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/llms.txt](https://platform.kimi.com/docs/llms.txt);最终地址:[https://platform.kimi.com/docs/llms.txt](https://platform.kimi.com/docs/llms.txt)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取24581字符,可见正文24575字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-vision
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://platform.kimi.com/docs/guide/use-kimi-vision-model.md](https://platform.kimi.com/docs/guide/use-kimi-vision-model.md);最终地址:[https://platform.kimi.com/docs/guide/use-kimi-vision-model.md](https://platform.kimi.com/docs/guide/use-kimi-vision-model.md)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取5979字符,可见正文4872字符;需逐精确ID定位,HTTP成功不代表字段已证。
### kimi-coding
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://www.kimi.com/code/docs/en/benefits.html](https://www.kimi.com/code/docs/en/benefits.html);最终地址:[https://www.kimi.com/code/docs/](https://www.kimi.com/code/docs/)。
- 发布者:moonshot;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取81447字符,可见正文4309字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/coding-plans/moonshot-coding.json#kimi-for-coding`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-for-coding.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`kimi-coding`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"kimi-for-coding"` | `"kimi-for-coding"` | matches | `kimi-coding`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:Kimi Code官网权益页可读,但没有把该滚动接入永久对应某原厂版本/窗口的证据。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k2-thinking`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2-thinking.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#kimi-k2.5`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.5.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k2.5`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.5.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#kimi-k2.6`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.6.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-pricing`、`kimi-k26`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"kimi-k2.6"` | `"kimi-k2.6"` | matches | `kimi-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `262144` | `262144` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `maxOutputTokens` | `32768` | `32768` | not-comparable | `kimi-k26`:官方只说max_tokens默认32k即32768,本仓字段是最大输出;数字相同也不能当最大上限已核。 |
| `inputPrice` | `6.5` | `6.5` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `outputPrice` | `27` | `27` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `extra.cacheHitPrice` | `1.1` | `1.1` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
- 仍需核实:`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k2.6`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.6.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-pricing`、`kimi-k26`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"kimi-k2.6"` | `"kimi-k2.6"` | matches | `kimi-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `262144` | `262144` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `spec.maxOutputTokens` | `16384` | `32768` | not-comparable | `kimi-k26`:官方只说max_tokens默认32k即32768,本仓字段是最大输出;数字相同也不能当最大上限已核。 |
- 仍需核实:`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#kimi-k2.7-code-highspeed`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.7-code-highspeed.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-pricing`、`kimi-k27`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"kimi-k2.7-code-highspeed"` | `"kimi-k2.7-code-highspeed"` | matches | `kimi-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `262144` | `262144` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `maxOutputTokens` | `32768` | `32768` | not-comparable | `kimi-k27`:官方只说max_tokens默认32k即32768,本仓字段是最大输出;数字相同也不能当最大上限已核。 |
| `inputPrice` | `13` | `13` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `outputPrice` | `54` | `54` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `extra.cacheHitPrice` | `2.6` | `2.6` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
- 仍需核实:`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#kimi-k2.7-code`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.7-code.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-pricing`、`kimi-k27`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"kimi-k2.7-code"` | `"kimi-k2.7-code"` | matches | `kimi-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `262144` | `262144` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `maxOutputTokens` | `32768` | `32768` | not-comparable | `kimi-k27`:官方只说max_tokens默认32k即32768,本仓字段是最大输出;数字相同也不能当最大上限已核。 |
| `inputPrice` | `6.5` | `6.5` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `outputPrice` | `27` | `27` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `extra.cacheHitPrice` | `1.3` | `1.3` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
- 仍需核实:`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k2.7-code`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.7-code.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-pricing`、`kimi-k27`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"kimi-k2.7-code"` | `"kimi-k2.7-code"` | matches | `kimi-pricing`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `262144` | `262144` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `spec.maxOutputTokens` | `16384` | `32768` | not-comparable | `kimi-k27`:官方只说max_tokens默认32k即32768,本仓字段是最大输出;数字相同也不能当最大上限已核。 |
- 仍需核实:`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k2.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#kimi-k3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k3.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"kimi-k3"` | `"kimi-k3"` | matches | `kimi-k3`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1048576` | `1048576` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `maxOutputTokens` | `1048576` | `1048576` | matches | `kimi-k3`:官方max_completion_tokens最大1048576;默认131072另记,不混入最大字段。 |
| `inputPrice` | `20` | `20` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `outputPrice` | `100` | `100` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
| `extra.cacheHitPrice` | `2` | `2` | matches | `kimi-pricing`:国内CNY/百万token,缓存命中和TTL写价独立;不复制到Coding订阅。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#kimi-k3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/kimi-k3.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"kimi-k3"` | `"kimi-k3"` | matches | `kimi-k3`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1048576` | `1048576` | matches | `kimi-pricing`:当前国内精确型号价签明文窗口;套餐接入须另核。 |
| `spec.maxOutputTokens` | `1048576` | `1048576` | matches | `kimi-k3`:官方max_completion_tokens最大1048576;默认131072另记,不混入最大字段。 |
- 仍需核实:`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-128k-vision-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-128k-vision-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-128k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-128k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#moonshot-v1-128k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-128k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-32k-vision-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-32k-vision-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-32k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-32k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#moonshot-v1-32k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-32k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-8k-vision-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-8k-vision-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/moonshot.json#moonshot-v1-8k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-8k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/moonshot.json#moonshot-v1-8k`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/moonshot/models/moonshot-v1-8k.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`kimi-k3`、`kimi-pricing`、`kimi-k26`、`kimi-k27`、`kimi-llms`、`kimi-vision`、`kimi-coding`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前vision/模型定价正文未定位该精确旧版本合同;8K/32K/128K及vision变体不互推,不从名字填窗口。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,80 @@
{
"supplier": "moorethread",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "moore-official-guide",
"url": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/user_guide/",
"finalUrl": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/user_guide/",
"publisher": "moorethread",
"kind": "official-docs",
"retrieval": "readable",
"summary": "web读取正文,创建专属Key及GLM-4.7工具使用流程明确;未证明旧mt-coder别名/端点。",
"scope": "KUAE Cloud摩尔线程Coding Plan操作指南",
"retrievalMethod": "web-open-body"
},
{
"id": "moore-official-overview",
"url": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/plan_overview/",
"finalUrl": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/plan_overview/",
"publisher": "moorethread",
"kind": "official-docs",
"retrieval": "readable",
"summary": "web读取套餐权益;不能从GLM4.7原厂规格推定mt-coder的托管限制。",
"scope": "KUAE Cloud Coding Plan",
"retrievalMethod": "web-open-body"
},
{
"id": "moore-old-shell",
"url": "https://code.mthreads.com/",
"finalUrl": "https://code.mthreads.com/",
"publisher": "moorethread",
"kind": "official-docs",
"retrieval": "blocked",
"summary": "web无法读取;HTTP coding.mthreads.com只返回标题壳。",
"scope": "历史Coding入口",
"retrievalMethod": "web-or-http-failed"
},
{
"id": "moore-tools-blocked",
"url": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/tools_config",
"finalUrl": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/tools_config",
"publisher": "moorethread",
"kind": "official-docs",
"retrieval": "blocked",
"summary": "web两次timeout,不能声明已从该页取得endpoint/model字段。",
"scope": "KUAE工具配置",
"retrievalMethod": "web-or-http-failed"
}
],
"findings": [
{
"recordKey": "compute/coding-plans/moorethread-coding.json#mt-coder",
"modelId": "mt-coder",
"config": "compute/coding-plans/moorethread-coding.json",
"sourceDoc": "docs/model-sources/providers/moorethread/models/mt-coder.md",
"outcome": "official-access-only",
"sourceIds": [
"moore-official-guide"
],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"恢复可读官方操作指南与套餐页,但只确认KUAE/GLM4.7产品关系;mt-coder精确ID、本配置端点和窗口仍未证明。",
"official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。"
]
}
],
"coverage": {
"records": 1,
"outcomes": {
"official-access-only": 1
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,25 @@
# moorethread:2026-10-04来源重新核查
覆盖 1 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [moore-official-guide](https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/user_guide/):`official-docs` / `readable`。KUAE Cloud摩尔线程Coding Plan操作指南;web读取正文,创建专属Key及GLM-4.7工具使用流程明确;未证明旧mt-coder别名/端点。
- [moore-official-overview](https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/plan_overview/):`official-docs` / `readable`。KUAE Cloud Coding Plan;web读取套餐权益;不能从GLM4.7原厂规格推定mt-coder的托管限制。
- [moore-old-shell](https://code.mthreads.com/):`official-docs` / `blocked`。历史Coding入口;web无法读取;HTTP coding.mthreads.com只返回标题壳。
- [moore-tools-blocked](https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/tools_config):`official-docs` / `blocked`。KUAE工具配置;web两次timeout,不能声明已从该页取得endpoint/model字段。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/moorethread-coding.json#mt-coder`
结果:`official-access-only`。原模型记录:[mt-coder](../../../model-sources/providers/moorethread/models/mt-coder.md)。
剩余字段:`modelName`、`capabilities`。
- 恢复可读官方操作指南与套餐页,但只确认KUAE/GLM4.7产品关系;mt-coder精确ID、本配置端点和窗口仍未证明。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

View File

@@ -0,0 +1,87 @@
{
"supplier": "ollama",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "ollama-14866557b877",
"url": "https://ollama.com/blog",
"finalUrl": "https://ollama.com/blog",
"publisher": "Ollama / Meta",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "ollama-e125d24f450e",
"url": "https://ollama.com/library/llama3.1:70b",
"finalUrl": "https://ollama.com/library/llama3.1:70b",
"publisher": "Ollama / Meta",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "ollama-3c2fd0f2f6f3",
"url": "https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md",
"finalUrl": "https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md",
"publisher": "Ollama / Meta",
"kind": "official-repository",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "ollama-80aadbbb2a16",
"url": "https://docs.ollama.com/context-length",
"finalUrl": "https://docs.ollama.com/context-length",
"publisher": "Ollama / Meta",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": [
{
"recordKey": "compute/providers/ollama.json#llama3.1:70b",
"modelId": "llama3.1:70b",
"config": "compute/providers/ollama.json",
"sourceDoc": "docs/model-sources/providers/ollama/models/llama3.1--70b.md",
"outcome": "official-identity-only",
"sourceIds": [
"ollama-e125d24f450e",
"ollama-14866557b877"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "llama3.1:70b",
"supportedValue": "llama3.1:70b",
"sourceId": "ollama-e125d24f450e",
"assessment": "matches",
"explanation": "官方精确tag,43GB/digest711a9e8463af;不代表本机已安装。"
},
{
"field": "contextWindow",
"currentValue": 131072,
"supportedValue": "128K",
"sourceId": "ollama-e125d24f450e",
"assessment": "not-comparable",
"explanation": "目录声明模型能力,未证明本机实际num_ctx;仅官方缩写,不能直接宣称有效131072。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"需分别核模型最大window、运行时num_ctx、num_predict和硬件显存;未执行安装/私有API或推理实测。8192maxOutput、0.8temperature、0.9topP保留未证明。"
]
}
]
}

View File

@@ -0,0 +1,59 @@
# ollama 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 1 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
官方库tag/modelcard只证明模型能力。安装、实际num_ctx、内存/显存、默认参数和输出预算另有运行时合同,没有本机实测。
## 本次实际读取与失败尝试
### ollama-14866557b877
- 初始链接:[https://ollama.com/blog](https://ollama.com/blog)
- 最终链接:[https://ollama.com/blog](https://ollama.com/blog)
- 发布者/类型/读取:Ollama / Meta / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### ollama-e125d24f450e
- 初始链接:[https://ollama.com/library/llama3.1:70b](https://ollama.com/library/llama3.1:70b)
- 最终链接:[https://ollama.com/library/llama3.1:70b](https://ollama.com/library/llama3.1:70b)
- 发布者/类型/读取:Ollama / Meta / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### ollama-3c2fd0f2f6f3
- 初始链接:[https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md](https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md)
- 最终链接:[https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md](https://raw.githubusercontent.com/meta-llama/llama-models/main/models/llama3_1/MODEL_CARD.md)
- 发布者/类型/读取:Ollama / Meta / official-repository / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### ollama-80aadbbb2a16
- 初始链接:[https://docs.ollama.com/context-length](https://docs.ollama.com/context-length)
- 最终链接:[https://docs.ollama.com/context-length](https://docs.ollama.com/context-length)
- 发布者/类型/读取:Ollama / Meta / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/ollama.json#llama3.1:70b`
- 精确型号:`llama3.1:70b`
- 接入/规格文件:`compute/providers/ollama.json`
- 原来源记录:`docs/model-sources/providers/ollama/models/llama3.1--70b.md`
- 结论:`official-identity-only`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"llama3.1:70b"` | `"llama3.1:70b"` | matches | [ollama-e125d24f450e](https://ollama.com/library/llama3.1:70b);官方精确tag,43GB/digest711a9e8463af;不代表本机已安装。 |
| `contextWindow` | `131072` | `"128K"` | not-comparable | [ollama-e125d24f450e](https://ollama.com/library/llama3.1:70b);目录声明模型能力,未证明本机实际num_ctx;仅官方缩写,不能直接宣称有效131072。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 需分别核模型最大window、运行时num_ctx、num_predict和硬件显存;未执行安装/私有API或推理实测。8192maxOutput、0.8temperature、0.9topP保留未证明。

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,330 @@
# openrouter 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 15 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
实际读取公共Models API;所有参数/价格限于OpenRouter平台当前目录。动态auto负价占位不是免费;后端最大completion不等于原厂统一规格。
## 本次实际读取与失败尝试
### openrouter-051e0609abb5
- 初始链接:[https://openrouter.ai/api/v1/models](https://openrouter.ai/api/v1/models)
- 最终链接:[https://openrouter.ai/api/v1/models](https://openrouter.ai/api/v1/models)
- 发布者/类型/读取:OpenRouter / official-platform / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/openrouter.json#anthropic/claude-opus-5.5`
- 精确型号:`anthropic/claude-opus-5.5`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/anthropic--claude-opus-5.5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"anthropic/claude-opus-5.5"` | `"anthropic/claude-opus-5.5"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1000000` | `1000000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `4` | `4.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `20` | `20.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.2` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["include_reasoning","max_completion_tokens","max_tokens","reasoning","reasoning_effort","response_format","stop","structured_outputs","temperature","tool_choice","tools","verbosity"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#anthropic/claude-sonnet-5.5`
- 精确型号:`anthropic/claude-sonnet-5.5`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/anthropic--claude-sonnet-5.5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"anthropic/claude-sonnet-5.5"` | `"anthropic/claude-sonnet-5.5"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1000000` | `1000000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `2` | `2.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `10` | `10.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.2` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["include_reasoning","max_completion_tokens","max_tokens","reasoning","reasoning_effort","response_format","stop","structured_outputs","temperature","tool_choice","tools","verbosity"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#cohere/command-a-plus`
- 精确型号:`cohere/command-a-plus`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/cohere--command-a-plus.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"cohere/command-a-plus"` | `"cohere/command-a-plus"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `192000` | `192000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `64000` | `64000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.3` | `0.3` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `1.5` | `1.5` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.15` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","max_tokens","presence_penalty","reasoning","response_format","seed","stop","structured_outputs","temperature","tools","top_k","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#deepseek/deepseek-v4.1-flash`
- 精确型号:`deepseek/deepseek-v4.1-flash`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/deepseek--deepseek-v4.1-flash.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"deepseek/deepseek-v4.1-flash"` | `"deepseek/deepseek-v4.1-flash"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `943718` | `943718` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.3` | `0.003` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `1.2` | `2.4` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.003` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#google/gemini-3.8-flash`
- 精确型号:`google/gemini-3.8-flash`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/google--gemini-3.8-flash.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"google/gemini-3.8-flash"` | `"google/gemini-3.8-flash"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `65536` | `65536` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.75` | `0.75` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `3.75` | `3.75` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.075` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["include_reasoning","max_tokens","reasoning","reasoning_effort","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#minimax/minimax-m3`
- 精确型号:`minimax/minimax-m3`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/minimax--minimax-m3.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"minimax/minimax-m3"` | `"minimax/minimax-m3"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `512000` | `512000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.3` | `0.3` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `1.2` | `1.2` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.06` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","presence_penalty","reasoning","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#mistralai/mistral-medium-3-5`
- 精确型号:`mistralai/mistral-medium-3-5`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/mistralai--mistral-medium-3-5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mistralai/mistral-medium-3-5"` | `"mistralai/mistral-medium-3-5"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `262144` | `262144` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `209715` | `209715` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `1.5` | `1.5` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `7.5` | `7.5` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","max_tokens","presence_penalty","reasoning","reasoning_effort","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#moonshotai/kimi-k3`
- 精确型号:`moonshotai/kimi-k3`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/moonshotai--kimi-k3.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"moonshotai/kimi-k3"` | `"moonshotai/kimi-k3"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `943718` | `943718` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `2.7` | `0.72` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `13.5` | `13.0` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.7` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#openai/gpt-6.1-sol`
- 精确型号:`openai/gpt-6.1-sol`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/openai--gpt-6.1-sol.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"openai/gpt-6.1-sol"` | `"openai/gpt-6.1-sol"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1050000` | `1050000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `128000` | `128000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `2` | `2.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `10` | `10.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.1` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["include_reasoning","max_completion_tokens","max_tokens","reasoning","reasoning_effort","response_format","seed","structured_outputs","tool_choice","tools","verbosity"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#openrouter/auto`
- 精确型号:`openrouter/auto`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/openrouter--auto.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"openrouter/auto"` | `"openrouter/auto"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `2000000` | `2000000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","prediction","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_a","top_k","top_logprobs","top_p","web_search_options"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:`defaultTemperature`, `defaultTopP`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- prompt=-1 是动态占位,不能判免费或固定USD价格。
- completion=-1 是动态占位,不能判免费或固定USD价格。
### `compute/providers/openrouter.json#qwen/qwen3.8-max-prime`
- 精确型号:`qwen/qwen3.8-max-prime`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/qwen--qwen3.8-max-prime.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"qwen/qwen3.8-max-prime"` | `"qwen/qwen3.8-max-prime"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1000000` | `1000000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `131072` | `131072` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `4` | `4.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `12` | `12.0` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.5` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logprobs","max_tokens","presence_penalty","reasoning","reasoning_effort","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#qwen/qwen3.8-omni-flash`
- 精确型号:`qwen/qwen3.8-omni-flash`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/qwen--qwen3.8-omni-flash.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"qwen/qwen3.8-omni-flash"` | `"qwen/qwen3.8-omni-flash"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1000000` | `1000000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `131072` | `131072` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.15` | `0.15` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `0.47` | `0.47` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.016` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logprobs","max_tokens","presence_penalty","reasoning","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#tencent/hy4-preview`
- 精确型号:`tencent/hy4-preview`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/tencent--hy4-preview.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"tencent/hy4-preview"` | `"tencent/hy4-preview"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `64000` | `64000` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.834` | `0.834` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `2.501` | `2.501` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.042` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","max_completion_tokens","max_tokens","min_p","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#z-ai/glm-5.3-flash`
- 精确型号:`z-ai/glm-5.3-flash`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/z-ai--glm-5.3-flash.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"z-ai/glm-5.3-flash"` | `"z-ai/glm-5.3-flash"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `943717` | `943717` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `0.15` | `0.15` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `0.5` | `0.5` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.03` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","parallel_tool_calls","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/openrouter.json#z-ai/glm-5.3`
- 精确型号:`z-ai/glm-5.3`
- 接入/规格文件:`compute/providers/openrouter.json`
- 原来源记录:`docs/model-sources/providers/openrouter/models/z-ai--glm-5.3.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"z-ai/glm-5.3"` | `"z-ai/glm-5.3"` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);公共目录精确id,不证明账号有权或指定后端可用。 |
| `contextWindow` | `1048576` | `1048576` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);该平台目录context_length;不反推原厂合同。 |
| `maxOutputTokens` | `131072` | `131072` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);top_provider当前max_completion_tokens,可随后端变化。 |
| `inputPrice` | `1.4` | `1.4` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `outputPrice` | `4.4` | `4.4` | matches | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `extra.cachedInputPrice` | `null` | `0.14` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);OpenRouter USD/token×1,000,000;不得套用原厂价格。 |
| `supportedParameters` | `null` | `["frequency_penalty","include_reasoning","logit_bias","logprobs","max_tokens","min_p","parallel_tool_calls","presence_penalty","reasoning","reasoning_effort","repetition_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_k","top_logprobs","top_p"]` | differs | [openrouter-051e0609abb5](https://openrouter.ai/api/v1/models);平台目录声明支持参数,不同后端/账号仍需验收。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。

View File

@@ -0,0 +1,315 @@
{
"supplier": "perplexity",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "perplexity-9ed2d545486b",
"url": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview",
"finalUrl": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "perplexity-bbb973120d73",
"url": "https://docs.perplexity.ai/getting-started/models/models/sonar",
"finalUrl": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "perplexity-1206d983ba8d",
"url": "https://docs.perplexity.ai/getting-started/models/models/sonar-pro",
"finalUrl": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "perplexity-dd781f6a6830",
"url": "https://docs.perplexity.ai/getting-started/models/models/sonar-reasoning-pro",
"finalUrl": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "perplexity-1e37729ca50c",
"url": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md",
"finalUrl": "https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "perplexity-1bc53630033a",
"url": "https://docs.perplexity.ai/docs/getting-started/pricing.md",
"finalUrl": "https://docs.perplexity.ai/docs/getting-started/pricing.md",
"publisher": "Perplexity",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": [
{
"recordKey": "compute/providers/perplexity.json#sonar-pro",
"modelId": "sonar-pro",
"config": "compute/providers/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar-pro.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b",
"perplexity-1206d983ba8d"
],
"fieldEvidence": [
{
"field": "accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "fast"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"contextWindow",
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"extra.requestPricingPer1k.high",
"extra.requestPricingPer1k.low",
"extra.requestPricingPer1k.medium",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
},
{
"recordKey": "compute/model-specs/perplexity.json#sonar-pro",
"modelId": "sonar-pro",
"config": "compute/model-specs/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar-pro.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b",
"perplexity-1206d983ba8d"
],
"fieldEvidence": [
{
"field": "spec.accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "fast"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"id",
"spec.contextWindow",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
},
{
"recordKey": "compute/providers/perplexity.json#sonar-reasoning-pro",
"modelId": "sonar-reasoning-pro",
"config": "compute/providers/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar-reasoning-pro.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b",
"perplexity-dd781f6a6830"
],
"fieldEvidence": [
{
"field": "accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "low"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"contextWindow",
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"extra.requestPricingPer1k.high",
"extra.requestPricingPer1k.low",
"extra.requestPricingPer1k.medium",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
},
{
"recordKey": "compute/model-specs/perplexity.json#sonar-reasoning-pro",
"modelId": "sonar-reasoning-pro",
"config": "compute/model-specs/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar-reasoning-pro.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b",
"perplexity-dd781f6a6830"
],
"fieldEvidence": [
{
"field": "spec.accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "low"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
},
{
"recordKey": "compute/providers/perplexity.json#sonar",
"modelId": "sonar",
"config": "compute/providers/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b"
],
"fieldEvidence": [
{
"field": "accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "fast"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"contextWindow",
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"extra.requestPricingPer1k.high",
"extra.requestPricingPer1k.low",
"extra.requestPricingPer1k.medium",
"inputPrice",
"maxOutputTokens",
"outputPrice"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
},
{
"recordKey": "compute/model-specs/perplexity.json#sonar",
"modelId": "sonar",
"config": "compute/model-specs/perplexity.json",
"sourceDoc": "docs/model-sources/providers/perplexity/models/sonar.md",
"outcome": "official-conflict",
"sourceIds": [
"perplexity-bbb973120d73",
"perplexity-9ed2d545486b"
],
"fieldEvidence": [
{
"field": "spec.accessAvailability",
"currentValue": null,
"supportedValue": {
"sonarChatCompletionsSupportEnded": "2026-09-27",
"syncAndStreaming": "reformulated-gradually-to-AgentAPI",
"async": "unsupported",
"preset": "fast"
},
"sourceId": "perplexity-bbb973120d73",
"assessment": "not-comparable",
"explanation": "官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。"
}
],
"remainingFields": [
"currentAccessContract",
"currentContextWindow",
"currentPricing",
"spec.contextWindow",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。"
]
}
]
}

View File

@@ -0,0 +1,159 @@
# perplexity 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 6 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
原Sonar规格页跳到Agent迁移指南。Sonar Chat Completions支持于2026-09-27结束,同步/流式逐型号重写仍可工作,Async不再支持。不能封整个域名或将旧规格当现合同。
## 本次实际读取与失败尝试
### perplexity-9ed2d545486b
- 初始链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview)
- 最终链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### perplexity-bbb973120d73
- 初始链接:[https://docs.perplexity.ai/getting-started/models/models/sonar](https://docs.perplexity.ai/getting-started/models/models/sonar)
- 最终链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### perplexity-1206d983ba8d
- 初始链接:[https://docs.perplexity.ai/getting-started/models/models/sonar-pro](https://docs.perplexity.ai/getting-started/models/models/sonar-pro)
- 最终链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### perplexity-dd781f6a6830
- 初始链接:[https://docs.perplexity.ai/getting-started/models/models/sonar-reasoning-pro](https://docs.perplexity.ai/getting-started/models/models/sonar-reasoning-pro)
- 最终链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### perplexity-1e37729ca50c
- 初始链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md)
- 最终链接:[https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview.md)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### perplexity-1bc53630033a
- 初始链接:[https://docs.perplexity.ai/docs/getting-started/pricing.md](https://docs.perplexity.ai/docs/getting-started/pricing.md)
- 最终链接:[https://docs.perplexity.ai/docs/getting-started/pricing.md](https://docs.perplexity.ai/docs/getting-started/pricing.md)
- 发布者/类型/读取:Perplexity / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/providers/perplexity.json#sonar-pro`
- 精确型号:`sonar-pro`
- 接入/规格文件:`compute/providers/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"fast"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`contextWindow`, `currentAccessContract`, `currentContextWindow`, `currentPricing`, `extra.requestPricingPer1k.high`, `extra.requestPricingPer1k.low`, `extra.requestPricingPer1k.medium`, `inputPrice`, `maxOutputTokens`, `modelName`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。
### `compute/model-specs/perplexity.json#sonar-pro`
- 精确型号:`sonar-pro`
- 接入/规格文件:`compute/model-specs/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"fast"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`currentAccessContract`, `currentContextWindow`, `currentPricing`, `id`, `spec.contextWindow`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。
### `compute/providers/perplexity.json#sonar-reasoning-pro`
- 精确型号:`sonar-reasoning-pro`
- 接入/规格文件:`compute/providers/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar-reasoning-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"low"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`contextWindow`, `currentAccessContract`, `currentContextWindow`, `currentPricing`, `extra.requestPricingPer1k.high`, `extra.requestPricingPer1k.low`, `extra.requestPricingPer1k.medium`, `inputPrice`, `maxOutputTokens`, `modelName`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。
### `compute/model-specs/perplexity.json#sonar-reasoning-pro`
- 精确型号:`sonar-reasoning-pro`
- 接入/规格文件:`compute/model-specs/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar-reasoning-pro.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"low"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`currentAccessContract`, `currentContextWindow`, `currentPricing`, `id`, `spec.contextWindow`, `spec.defaultTemperature`, `spec.maxOutputTokens`, `spec.supportsReasoning`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。
### `compute/providers/perplexity.json#sonar`
- 精确型号:`sonar`
- 接入/规格文件:`compute/providers/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"fast"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`contextWindow`, `currentAccessContract`, `currentContextWindow`, `currentPricing`, `extra.requestPricingPer1k.high`, `extra.requestPricingPer1k.low`, `extra.requestPricingPer1k.medium`, `inputPrice`, `maxOutputTokens`, `outputPrice`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。
### `compute/model-specs/perplexity.json#sonar`
- 精确型号:`sonar`
- 接入/规格文件:`compute/model-specs/perplexity.json`
- 原来源记录:`docs/model-sources/providers/perplexity/models/sonar.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `spec.accessAvailability` | `null` | `{"sonarChatCompletionsSupportEnded":"2026-09-27","syncAndStreaming":"reformulated-gradually-to-AgentAPI","async":"unsupported","preset":"fast"}` | not-comparable | [perplexity-bbb973120d73](https://docs.perplexity.ai/docs/agent-api/migrate-from-sonar/overview);官方迁移说明明确同步/流式兼容与异步停用区别,不证明旧token窗口/价格仍生效。 |
剩余缺口:`currentAccessContract`, `currentContextWindow`, `currentPricing`, `spec.contextWindow`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 旧规格页最终跳转官方Agent迁移指南;原模型名称仅历史入口/重写路由。不能把域名有响应或旧套餐归为完整参数已核;需查Agentpreset最终model及pricing。

View File

@@ -0,0 +1,229 @@
{
"supplier": "siliconflow",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "siliconflow",
"url": "https://www.siliconflow.cn/models",
"finalUrl": "https://www.siliconflow.cn/models",
"publisher": "siliconflow",
"kind": "official-docs",
"scope": "硅基国内公开产品目录;动态价签/托管参数需精确型号页或授权API响应",
"contentSha256": "7c32060db7affc52620d045539708b3ff689bc3e7bb5434949f98de5fea2068b",
"retrieval": "readable",
"summary": "实际读取472688字符,可见正文9556字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "siliconflow-models",
"url": "https://docs.siliconflow.cn/cn/userguide/models",
"finalUrl": "https://docs.siliconflow.cn/cn/userguide/models",
"publisher": "siliconflow",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "not-found",
"summary": "HTTP Error 404: Not Found",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "siliconflow-model-directory",
"url": "https://api.siliconflow.cn/v1/models",
"finalUrl": "https://api.siliconflow.cn/v1/models",
"publisher": "siliconflow",
"kind": "official-platform",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"retrieval": "blocked",
"summary": "HTTP Error 401: Unauthorized",
"digestKind": "not-recorded",
"retrievalMethod": "urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest"
},
{
"id": "qwen-coder-card",
"url": "https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md",
"finalUrl": "https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md",
"publisher": "Qwen official organization",
"kind": "official-model-card",
"scope": "原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限",
"contentSha256": "435afee9137a46ceb1e510fb8d2cef921d69ca1f5f7d5a1d9252ba22ebe21149",
"retrieval": "readable",
"summary": "实际读取5500字符,可见正文5098字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "qwen-instruct-card",
"url": "https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md",
"finalUrl": "https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md",
"publisher": "Qwen official organization",
"kind": "official-model-card",
"scope": "原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限",
"contentSha256": "af233f6e013228859d81a2088521781d4e6a06c5960ab3b7ceee6466f550b5f6",
"retrieval": "readable",
"summary": "实际读取16211字符,可见正文15687字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "bge-card",
"url": "https://huggingface.co/BAAI/bge-m3/raw/main/README.md",
"finalUrl": "https://huggingface.co/BAAI/bge-m3/raw/main/README.md",
"publisher": "BAAI official organization",
"kind": "official-model-card",
"scope": "原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限",
"contentSha256": "0b81ccf9134e5874d620a86e6905062ea999e779c34eb1a7e65eaeb7fe00e450",
"retrieval": "readable",
"summary": "实际读取15822字符,可见正文15244字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
}
],
"findings": [
{
"recordKey": "compute/providers/siliconflow.json#BAAI/bge-m3",
"modelId": "BAAI/bge-m3",
"config": "compute/providers/siliconflow.json",
"sourceDoc": "docs/model-sources/providers/siliconflow/models/baai--bge-m3.md",
"outcome": "official-identity-only",
"sourceIds": [
"bge-card"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "BAAI/bge-m3",
"supportedValue": "BAAI/bge-m3",
"sourceId": "bge-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 8192,
"supportedValue": 8192,
"sourceId": "bge-card",
"assessment": "not-comparable",
"explanation": "官方BAAI模型卡原厂序列长度8192,不证明硅基实际托管输入上限或免费计价。"
}
],
"remainingFields": [
"contextWindow",
"inputPrice",
"maxOutputTokens",
"outputPrice",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。"
],
"originalStatus": "pending",
"originalGap": "pending"
},
{
"recordKey": "compute/providers/siliconflow.json#Qwen/Qwen3-235B-A22B-Instruct-2507",
"modelId": "Qwen/Qwen3-235B-A22B-Instruct-2507",
"config": "compute/providers/siliconflow.json",
"sourceDoc": "docs/model-sources/providers/siliconflow/models/qwen--qwen3-235b-a22b-instruct-2507.md",
"outcome": "official-identity-only",
"sourceIds": [
"qwen-instruct-card"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Qwen/Qwen3-235B-A22B-Instruct-2507",
"supportedValue": "Qwen/Qwen3-235B-A22B-Instruct-2507",
"sourceId": "qwen-instruct-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 262144,
"supportedValue": 262144,
"sourceId": "qwen-instruct-card",
"assessment": "not-comparable",
"explanation": "官方Qwen开放模型卡支持262144原生上下文/外推另论;不证明硅基该区域托管上限。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"outputPrice",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。"
],
"originalStatus": "pending",
"originalGap": "pending"
},
{
"recordKey": "compute/providers/siliconflow.json#Qwen/Qwen3-Coder-480B-A35B-Instruct",
"modelId": "Qwen/Qwen3-Coder-480B-A35B-Instruct",
"config": "compute/providers/siliconflow.json",
"sourceDoc": "docs/model-sources/providers/siliconflow/models/qwen--qwen3-coder-480b-a35b-instruct.md",
"outcome": "official-identity-only",
"sourceIds": [
"qwen-coder-card"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "Qwen/Qwen3-Coder-480B-A35B-Instruct",
"supportedValue": "Qwen/Qwen3-Coder-480B-A35B-Instruct",
"sourceId": "qwen-coder-card",
"assessment": "matches",
"explanation": "本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。"
},
{
"field": "contextWindow",
"currentValue": 262144,
"supportedValue": 262144,
"sourceId": "qwen-coder-card",
"assessment": "not-comparable",
"explanation": "官方Qwen开放模型卡支持262144原生上下文/外推另论;不证明硅基该区域托管上限。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"outputPrice",
"capabilities",
"serviceType",
"access.maxInputTokens",
"access.protocol-readiness"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。"
],
"originalStatus": "pending",
"originalGap": "pending"
}
],
"coverage": {
"records": 3,
"sourceAttempts": 6,
"readableSources": 4,
"outcomes": {
"official-identity-only": 3
}
},
"boundary": "本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。"
}

View File

@@ -0,0 +1,105 @@
# siliconflow:2026-10-04来源重核候选
覆盖3条精确模型/接入记录;来源读取4/6可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### siliconflow
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://www.siliconflow.cn/models](https://www.siliconflow.cn/models);最终地址:[https://www.siliconflow.cn/models](https://www.siliconflow.cn/models)。
- 发布者:siliconflow;类别:`official-docs`;读取:`readable`。
- 范围:硅基国内公开产品目录;动态价签/托管参数需精确型号页或授权API响应。
- 本轮结果:实际读取472688字符,可见正文9556字符;需逐精确ID定位,HTTP成功不代表字段已证。
### siliconflow-models
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://docs.siliconflow.cn/cn/userguide/models](https://docs.siliconflow.cn/cn/userguide/models);最终地址:[https://docs.siliconflow.cn/cn/userguide/models](https://docs.siliconflow.cn/cn/userguide/models)。
- 发布者:siliconflow;类别:`official-docs`;读取:`not-found`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:HTTP Error 404: Not Found
### siliconflow-model-directory
- 摘要语义:`not-recorded`;获取方法:urllib.request HTTPS attempt failed before a usable response body was saved; error recorded, no content digest。
- URL:[https://api.siliconflow.cn/v1/models](https://api.siliconflow.cn/v1/models);最终地址:[https://api.siliconflow.cn/v1/models](https://api.siliconflow.cn/v1/models)。
- 发布者:siliconflow;类别:`official-platform`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:HTTP Error 401: Unauthorized
### qwen-coder-card
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md](https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md);最终地址:[https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md](https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/raw/main/README.md)。
- 发布者:Qwen official organization;类别:`official-model-card`;读取:`readable`。
- 范围:原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限。
- 本轮结果:实际读取5500字符,可见正文5098字符;需逐精确ID定位,HTTP成功不代表字段已证。
### qwen-instruct-card
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md](https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md);最终地址:[https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md](https://huggingface.co/Qwen/Qwen3-235B-A22B-Instruct-2507/raw/main/README.md)。
- 发布者:Qwen official organization;类别:`official-model-card`;读取:`readable`。
- 范围:原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限。
- 本轮结果:实际读取16211字符,可见正文15687字符;需逐精确ID定位,HTTP成功不代表字段已证。
### bge-card
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://huggingface.co/BAAI/bge-m3/raw/main/README.md](https://huggingface.co/BAAI/bge-m3/raw/main/README.md);最终地址:[https://huggingface.co/BAAI/bge-m3/raw/main/README.md](https://huggingface.co/BAAI/bge-m3/raw/main/README.md)。
- 发布者:BAAI official organization;类别:`official-model-card`;读取:`readable`。
- 范围:原厂开放权重模型卡;不证明硅基流动国内平台提供此精确托管型号、价格或输出上限。
- 本轮结果:实际读取15822字符,可见正文15244字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/providers/siliconflow.json#BAAI/bge-m3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/siliconflow/models/baai--bge-m3.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`bge-card`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"BAAI/bge-m3"` | `"BAAI/bge-m3"` | matches | `bge-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `8192` | `8192` | not-comparable | `bge-card`:官方BAAI模型卡原厂序列长度8192,不证明硅基实际托管输入上限或免费计价。 |
- 仍需核实:`contextWindow`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/siliconflow.json#Qwen/Qwen3-235B-A22B-Instruct-2507`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/siliconflow/models/qwen--qwen3-235b-a22b-instruct-2507.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`qwen-instruct-card`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Qwen/Qwen3-235B-A22B-Instruct-2507"` | `"Qwen/Qwen3-235B-A22B-Instruct-2507"` | matches | `qwen-instruct-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `262144` | `262144` | not-comparable | `qwen-instruct-card`:官方Qwen开放模型卡支持262144原生上下文/外推另论;不证明硅基该区域托管上限。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/siliconflow.json#Qwen/Qwen3-Coder-480B-A35B-Instruct`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/siliconflow/models/qwen--qwen3-coder-480b-a35b-instruct.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`qwen-coder-card`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"Qwen/Qwen3-Coder-480B-A35B-Instruct"` | `"Qwen/Qwen3-Coder-480B-A35B-Instruct"` | matches | `qwen-coder-card`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `262144` | `262144` | not-comparable | `qwen-coder-card`:官方Qwen开放模型卡支持262144原生上下文/外推另论;不证明硅基该区域托管上限。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:国内公共models API返回401,本轮未使用凭据;原厂模型卡不能证明该平台当前白名单、maxOutputTokens或价格,0价/免费描述仍需平台独立证明。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,212 @@
{
"supplier": "stability",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "stability-60d00034055d",
"url": "https://stability.ai/news-updates",
"finalUrl": "https://stability.ai/news-updates",
"publisher": "Stability AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "stability-d4656e52aa54",
"url": "https://platform.stability.ai/pricing",
"finalUrl": "https://platform.stability.ai/pricing",
"publisher": "Stability AI",
"kind": "official-platform",
"retrieval": "readable",
"summary": "实际浏览器读取:1creditUSD0.01,SD3.5large6.5credits,StableAudio3.026credits。",
"scope": "该平台成功generation计费;模型别名与工具适配另核。"
},
{
"id": "stability-a840d66caddd",
"url": "https://platform.stability.ai/docs/api-reference",
"finalUrl": "https://platform.stability.ai/docs/api-reference",
"publisher": "Stability AI",
"kind": "official-docs",
"retrieval": "blocked",
"summary": "HTTP返回JavaScript页面壳,未提供模型正文;随后使用浏览器渲染读取,见独立浏览器来源。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "stability-2ca29ecf5c94",
"url": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md",
"finalUrl": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md",
"publisher": "Stability AI",
"kind": "official-model-card",
"retrieval": "blocked",
"summary": "HTTP Error 401: Unauthorized",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "stability-6e084c8f9e0e",
"url": "https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post",
"finalUrl": "https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post",
"publisher": "Stability AI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "Edge浏览器实际读取渲染API正文:sd3.5-large、styles枚举、audio model stable-audio-3、duration1..380、26credits。HTTP原始请求仅页面壳已另记。",
"scope": "Stability原生v2beta multipart接口;不证明OpenAI协议适配。"
}
],
"findings": [
{
"recordKey": "compute/model-specs/stability.json#stable-audio-3.0",
"modelId": "stable-audio-3.0",
"config": "compute/model-specs/stability.json",
"sourceDoc": "docs/model-sources/providers/stability/models/stable-audio-3.0.md",
"outcome": "official-fields-found",
"sourceIds": [
"stability-6e084c8f9e0e",
"stability-d4656e52aa54",
"stability-60d00034055d"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "stable-audio-3.0",
"supportedValue": "stable-audio-3",
"sourceId": "stability-6e084c8f9e0e",
"assessment": "not-comparable",
"explanation": "产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。 本仓spec内部ID非必然wireID,请核match.exact。"
},
{
"field": "accessReference.generationPriceUsd",
"currentValue": null,
"supportedValue": 0.26,
"sourceId": "stability-d4656e52aa54",
"assessment": "not-comparable",
"explanation": "6.5/26credits×USD0.01,按成功生成,不是tokens/秒。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.audioDurationSeconds",
"currentValue": null,
"supportedValue": {
"min": 1,
"max": 380,
"default": 190
},
"sourceId": "stability-6e084c8f9e0e",
"assessment": "differs",
"explanation": "API参数明确1..380;概述写up to six minutes近似,与380精确参数有文案差异,采取参数值作为候选。"
}
],
"remainingFields": [
"id"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"原生audio异步HTTP202→GET /v2beta/audio/results/{id},不是现有Stability图像协议;需要专用adapter。"
]
},
{
"recordKey": "compute/providers/stability.json#stable-diffusion-3.5-large",
"modelId": "stable-diffusion-3.5-large",
"config": "compute/providers/stability.json",
"sourceDoc": "docs/model-sources/providers/stability/models/stable-diffusion-3.5-large.md",
"outcome": "official-fields-found",
"sourceIds": [
"stability-6e084c8f9e0e",
"stability-d4656e52aa54",
"stability-60d00034055d"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "stable-diffusion-3.5-large",
"supportedValue": "sd3.5-large",
"sourceId": "stability-6e084c8f9e0e",
"assessment": "not-comparable",
"explanation": "产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。"
},
{
"field": "generationPriceUsd",
"currentValue": null,
"supportedValue": 0.065,
"sourceId": "stability-d4656e52aa54",
"assessment": "differs",
"explanation": "6.5/26credits×USD0.01,按成功生成,不是tokens/秒。"
},
{
"field": "extra.supportedStyles",
"currentValue": [
"photographic",
"digital-art",
"anime",
"comic-book"
],
"supportedValue": [
"photographic",
"digital-art",
"anime",
"comic-book"
],
"sourceId": "stability-6e084c8f9e0e",
"assessment": "matches",
"explanation": "本仓四项均在官方style_preset枚举内,是支持项子集。"
}
],
"remainingFields": [
"modelName"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"官方使用aspect_ratio枚举、约1MP生成;不能直接证明本仓每个supportedImageSizes精确像素组合。HF card未登录401并未绕过。"
]
},
{
"recordKey": "compute/model-specs/stability.json#stable-diffusion-3.5-large",
"modelId": "stable-diffusion-3.5-large",
"config": "compute/model-specs/stability.json",
"sourceDoc": "docs/model-sources/providers/stability/models/stable-diffusion-3.5-large.md",
"outcome": "official-fields-found",
"sourceIds": [
"stability-6e084c8f9e0e",
"stability-d4656e52aa54",
"stability-60d00034055d"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "stable-diffusion-3.5-large",
"supportedValue": "sd3.5-large",
"sourceId": "stability-6e084c8f9e0e",
"assessment": "not-comparable",
"explanation": "产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。 本仓spec内部ID非必然wireID,请核match.exact。"
},
{
"field": "accessReference.generationPriceUsd",
"currentValue": null,
"supportedValue": 0.065,
"sourceId": "stability-d4656e52aa54",
"assessment": "not-comparable",
"explanation": "6.5/26credits×USD0.01,按成功生成,不是tokens/秒。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.extra.supportedStyles",
"currentValue": null,
"supportedValue": [
"photographic",
"digital-art",
"anime",
"comic-book"
],
"sourceId": "stability-6e084c8f9e0e",
"assessment": "differs",
"explanation": "本仓四项均在官方style_preset枚举内,是支持项子集。"
}
],
"remainingFields": [
"id"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"官方使用aspect_ratio枚举、约1MP生成;不能直接证明本仓每个supportedImageSizes精确像素组合。HF card未登录401并未绕过。"
]
}
]
}

View File

@@ -0,0 +1,106 @@
# stability 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 3 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
HTTP原始读取有JS页面壳,已用真实浏览器读取渲染API和pricing。展示产品名与wire model枚举不同,图片、音频合同分别记录;未绕过HF登录门槛。
## 本次实际读取与失败尝试
### stability-60d00034055d
- 初始链接:[https://stability.ai/news-updates](https://stability.ai/news-updates)
- 最终链接:[https://stability.ai/news-updates](https://stability.ai/news-updates)
- 发布者/类型/读取:Stability AI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### stability-d4656e52aa54
- 初始链接:[https://platform.stability.ai/pricing](https://platform.stability.ai/pricing)
- 最终链接:[https://platform.stability.ai/pricing](https://platform.stability.ai/pricing)
- 发布者/类型/读取:Stability AI / official-platform / readable
- 适用范围:该平台成功generation计费;模型别名与工具适配另核。
- 结果:实际浏览器读取:1creditUSD0.01,SD3.5large6.5credits,StableAudio3.026credits。
### stability-a840d66caddd
- 初始链接:[https://platform.stability.ai/docs/api-reference](https://platform.stability.ai/docs/api-reference)
- 最终链接:[https://platform.stability.ai/docs/api-reference](https://platform.stability.ai/docs/api-reference)
- 发布者/类型/读取:Stability AI / official-docs / blocked
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:HTTP返回JavaScript页面壳,未提供模型正文;随后使用浏览器渲染读取,见独立浏览器来源。
### stability-2ca29ecf5c94
- 初始链接:[https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md](https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md)
- 最终链接:[https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md](https://huggingface.co/stabilityai/stable-diffusion-3.5-large/raw/main/README.md)
- 发布者/类型/读取:Stability AI / official-model-card / blocked
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:HTTP Error 401: Unauthorized
### stability-6e084c8f9e0e
- 初始链接:[https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post)
- 最终链接:[https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post)
- 发布者/类型/读取:Stability AI / official-docs / readable
- 适用范围:Stability原生v2beta multipart接口;不证明OpenAI协议适配。
- 结果:Edge浏览器实际读取渲染API正文:sd3.5-large、styles枚举、audio model stable-audio-3、duration1..380、26credits。HTTP原始请求仅页面壳已另记。
## 逐记录复核
### `compute/model-specs/stability.json#stable-audio-3.0`
- 精确型号:`stable-audio-3.0`
- 接入/规格文件:`compute/model-specs/stability.json`
- 原来源记录:`docs/model-sources/providers/stability/models/stable-audio-3.0.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"stable-audio-3.0"` | `"stable-audio-3"` | not-comparable | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。 本仓spec内部ID非必然wireID,请核match.exact。 |
| `accessReference.generationPriceUsd` | `null` | `0.26` | not-comparable | [stability-d4656e52aa54](https://platform.stability.ai/pricing);6.5/26credits×USD0.01,按成功生成,不是tokens/秒。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.audioDurationSeconds` | `null` | `{"min":1,"max":380,"default":190}` | differs | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);API参数明确1..380;概述写up to six minutes近似,与380精确参数有文案差异,采取参数值作为候选。 |
剩余缺口:`id`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 原生audio异步HTTP202→GET /v2beta/audio/results/{id},不是现有Stability图像协议;需要专用adapter。
### `compute/providers/stability.json#stable-diffusion-3.5-large`
- 精确型号:`stable-diffusion-3.5-large`
- 接入/规格文件:`compute/providers/stability.json`
- 原来源记录:`docs/model-sources/providers/stability/models/stable-diffusion-3.5-large.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"stable-diffusion-3.5-large"` | `"sd3.5-large"` | not-comparable | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。 |
| `generationPriceUsd` | `null` | `0.065` | differs | [stability-d4656e52aa54](https://platform.stability.ai/pricing);6.5/26credits×USD0.01,按成功生成,不是tokens/秒。 |
| `extra.supportedStyles` | `["photographic","digital-art","anime","comic-book"]` | `["photographic","digital-art","anime","comic-book"]` | matches | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);本仓四项均在官方style_preset枚举内,是支持项子集。 |
剩余缺口:`modelName`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 官方使用aspect_ratio枚举、约1MP生成;不能直接证明本仓每个supportedImageSizes精确像素组合。HF card未登录401并未绕过。
### `compute/model-specs/stability.json#stable-diffusion-3.5-large`
- 精确型号:`stable-diffusion-3.5-large`
- 接入/规格文件:`compute/model-specs/stability.json`
- 原来源记录:`docs/model-sources/providers/stability/models/stable-diffusion-3.5-large.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"stable-diffusion-3.5-large"` | `"sd3.5-large"` | not-comparable | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);产品展示名称与原生请求model枚举不同,需显式wirealias不能直接发送配置展示ID。 本仓spec内部ID非必然wireID,请核match.exact。 |
| `accessReference.generationPriceUsd` | `null` | `0.065` | not-comparable | [stability-d4656e52aa54](https://platform.stability.ai/pricing);6.5/26credits×USD0.01,按成功生成,不是tokens/秒。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.extra.supportedStyles` | `null` | `["photographic","digital-art","anime","comic-book"]` | differs | [stability-6e084c8f9e0e](https://platform.stability.ai/docs/api-reference#tag/Generate/paths/~1v2beta~1stable-image~1generate~1sd3/post);本仓四项均在官方style_preset枚举内,是支持项子集。 |
剩余缺口:`id`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 官方使用aspect_ratio枚举、约1MP生成;不能直接证明本仓每个supportedImageSizes精确像素组合。HF card未登录401并未绕过。

View File

@@ -0,0 +1,72 @@
{
"supplier": "stealth",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "openrouter-api",
"url": "https://openrouter.ai/api/v1/models",
"finalUrl": "https://openrouter.ai/api/v1/models",
"publisher": "stealth",
"kind": "official-platform",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "656251f39327dfe599c6a05f5a02864d99b7b0ba18acac04e326f5ff29cdf1c1",
"retrieval": "readable",
"summary": "实际读取763590字符,可见正文763589字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
},
{
"id": "glm53-flash",
"url": "https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md",
"finalUrl": "https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md",
"publisher": "stealth",
"kind": "official-docs",
"scope": "只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立",
"contentSha256": "d9e2d56363f9e04e18c5bb60756edffaf565d2ccb28c420552da2ead3eecef9c",
"retrieval": "readable",
"summary": "实际读取10927字符,可见正文10652字符;需逐精确ID定位,HTTP成功不代表字段已证。",
"digestKind": "sha256-utf8-decoded-response-body",
"retrievalMethod": "urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature"
}
],
"findings": [
{
"recordKey": "compute/model-specs/stealth.json#ox-alpha",
"modelId": "ox-alpha",
"config": "compute/model-specs/stealth.json",
"sourceDoc": "docs/model-sources/providers/stealth/models/ox-alpha.md",
"outcome": "historical-only",
"sourceIds": [
"openrouter-api",
"glm53-flash"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.defaultTopP",
"spec.extra.thinkingOnly",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities",
"spec.serviceType"
],
"nextAction": "人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。",
"notes": [
"当前OpenRouter公共API没有ox-alpha或stealth/ox-alpha;未找到官方身份揭示。GLM5.3Flash官页只证明GLM自身,不能证明Ox Alpha真身;历史窗口/输出/发布日期仍未重新取得证据。"
],
"originalStatus": "historical",
"originalGap": "historical"
}
],
"coverage": {
"records": 1,
"sourceAttempts": 2,
"readableSources": 2,
"outcomes": {
"historical-only": 1
}
},
"boundary": "本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。"
}

View File

@@ -0,0 +1,38 @@
# stealth:2026-10-04来源重核候选
覆盖1条精确模型/接入记录;来源读取2/2可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### openrouter-api
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://openrouter.ai/api/v1/models](https://openrouter.ai/api/v1/models);最终地址:[https://openrouter.ai/api/v1/models](https://openrouter.ai/api/v1/models)。
- 发布者:stealth;类别:`official-platform`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取763590字符,可见正文763589字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm53-flash
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md](https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md);最终地址:[https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md](https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md)。
- 发布者:stealth;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取10927字符,可见正文10652字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/model-specs/stealth.json#ox-alpha`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/stealth/models/ox-alpha.md);本轮结论:`historical-only`;原状态 `historical` 保持。
- 本轮来源:`openrouter-api`、`glm53-flash`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.defaultTopP`、`spec.extra.thinkingOnly`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前OpenRouter公共API没有ox-alpha或stealth/ox-alpha;未找到官方身份揭示。GLM5.3Flash官页只证明GLM自身,不能证明Ox Alpha真身;历史窗口/输出/发布日期仍未重新取得证据。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,753 @@
{
"supplier": "tencent",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "page-tencent-model-list",
"url": "https://cloud.tencent.com/document/product/1823/130051",
"finalUrl": "https://cloud.tencent.com/document/product/1823/130051",
"publisher": "tencent",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。",
"contentSha256": "cdae651f5352cb30d4ec15f8d17a111255fa018f9b82f5d4c5be4735be8e03ca",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-tencent-plan",
"url": "https://cloud.tencent.com/document/product/1823/130060",
"finalUrl": "https://cloud.tencent.com/document/product/1823/130060",
"publisher": "tencent",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。",
"contentSha256": "bb36cc06e5b65eea30c3f308c9781753c83afc641939579a7cedfcaef2388f1b",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-tencent-legacy-status",
"url": "https://cloud.tencent.com/document/product/1729/97765",
"finalUrl": "https://cloud.tencent.com/document/product/1729/97765",
"publisher": "tencent",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。",
"contentSha256": "2dde59c90b18b7f74ff16f44f222fd8f0ce68555d461582233988f23739d2eed",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-tencent-legacy-api",
"url": "https://cloud.tencent.com/document/api/1729/105701",
"finalUrl": "https://cloud.tencent.com/document/api/1729/105701",
"publisher": "tencent",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。",
"contentSha256": "11fb0b3d11ae1d182b6db2663f5606b520d9d9cb9f7a73d4c8d4ce06c9398091",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-tencent-hy3-redirect",
"url": "https://cloud.tencent.com/announce/detail/2384",
"finalUrl": "https://cloud.tencent.com/announce/detail/2384",
"publisher": "tencent",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。",
"contentSha256": "d5689b1dcb4bbd370d1da6ab5bfdd26798ad33ac91fdc169aa429067d186ecaf",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
}
],
"findings": [
{
"recordKey": "compute/coding-plans/tencent-token.json#glm-5.1",
"modelId": "glm-5.1",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/glm-5.1.md",
"outcome": "official-conflict",
"sourceIds": [
"page-tencent-plan"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "glm-5.1",
"supportedValue": "glm-5.1",
"sourceId": "page-tencent-plan",
"assessment": "matches",
"explanation": "9/30官方个人套餐精确ID,不从API价格页转入套餐收费。"
},
{
"field": "baseUrl",
"currentValue": null,
"supportedValue": "https://api.lkeap.cloud.tencent.com/plan/v3",
"sourceId": "page-tencent-plan",
"assessment": "not-comparable",
"explanation": "个人套餐OpenAI兼容端点;需专属套餐账号合同。"
},
{
"field": "access.lifecycle",
"currentValue": null,
"supportedValue": {
"retiredAt": "2026-10-09",
"scope": "Token Plan personal"
},
"sourceId": "page-tencent-plan",
"assessment": "differs",
"explanation": "套餐官方行注明10/9下线;没有精确时刻,本次不编造。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/tencent-token.json#glm-5",
"modelId": "glm-5",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/glm-5.md",
"outcome": "official-conflict",
"sourceIds": [
"page-tencent-plan"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "glm-5",
"supportedValue": "glm-5",
"sourceId": "page-tencent-plan",
"assessment": "matches",
"explanation": "9/30官方个人套餐精确ID,不从API价格页转入套餐收费。"
},
{
"field": "baseUrl",
"currentValue": null,
"supportedValue": "https://api.lkeap.cloud.tencent.com/plan/v3",
"sourceId": "page-tencent-plan",
"assessment": "not-comparable",
"explanation": "个人套餐OpenAI兼容端点;需专属套餐账号合同。"
},
{
"field": "access.lifecycle",
"currentValue": null,
"supportedValue": {
"retiredAt": "2026-10-09",
"scope": "Token Plan personal"
},
"sourceId": "page-tencent-plan",
"assessment": "differs",
"explanation": "套餐官方行注明10/9下线;没有精确时刻,本次不编造。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-2.0-instruct-20251111",
"modelId": "hunyuan-2.0-instruct-20251111",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-instruct-20251111.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.pricingTiers",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-2.0-instruct-20251111",
"modelId": "hunyuan-2.0-instruct-20251111",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-instruct-20251111.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#hunyuan-2.0-instruct",
"modelId": "hunyuan-2.0-instruct",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-instruct.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-2.0-thinking-20251109",
"modelId": "hunyuan-2.0-thinking-20251109",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-thinking-20251109.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"extra.pricingTiers",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-2.0-thinking-20251109",
"modelId": "hunyuan-2.0-thinking-20251109",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-thinking-20251109.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#hunyuan-2.0-thinking",
"modelId": "hunyuan-2.0-thinking",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-2.0-thinking.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-t1-latest",
"modelId": "hunyuan-t1-latest",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-t1-latest.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-t1-latest",
"modelId": "hunyuan-t1-latest",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-t1-latest.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-t1-vision",
"modelId": "hunyuan-t1-vision",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-t1-vision.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-t1-vision",
"modelId": "hunyuan-t1-vision",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-t1-vision.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#hunyuan-t1",
"modelId": "hunyuan-t1",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-t1.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-turbos-latest",
"modelId": "hunyuan-turbos-latest",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-turbos-latest.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-turbos-latest",
"modelId": "hunyuan-turbos-latest",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-turbos-latest.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/providers/tencent.json#hunyuan-turbos-vision",
"modelId": "hunyuan-turbos-vision",
"config": "compute/providers/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-turbos-vision.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"inputPrice",
"maxOutputTokens",
"modelName",
"outputPrice",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hunyuan-turbos-vision",
"modelId": "hunyuan-turbos-vision",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-turbos-vision.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。",
"旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#hunyuan-turbos",
"modelId": "hunyuan-turbos",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hunyuan-turbos.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hy3-preview",
"modelId": "hy3-preview",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hy3-preview.md",
"outcome": "official-access-only",
"sourceIds": [
"page-tencent-hy3-redirect"
],
"fieldEvidence": [
{
"field": "access.aliasRouting",
"currentValue": null,
"supportedValue": {
"hy3-preview": "hy3",
"effectiveAt": "2026-07-24T14:00:00+08:00",
"scope": "Hy Token Plan"
},
"sourceId": "page-tencent-hy3-redirect",
"assessment": "not-comparable",
"explanation": "官方通知仅Hy Token Plan;不能直接据此删除原厂Preview或宣称普通API同样路由。"
}
],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。"
]
},
{
"recordKey": "compute/model-specs/tencent.json#hy3",
"modelId": "hy3",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hy3.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-tencent-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "hy3",
"supportedValue": "hy3",
"sourceId": "page-tencent-model-list",
"assessment": "matches",
"explanation": "9月TokenHub模型目录精确ID;原厂Spec与TokenHub开放范围分别确认。"
},
{
"field": "spec.contextWindow",
"currentValue": 262144,
"supportedValue": "256k",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "192k",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 128000,
"supportedValue": "128k",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/model-specs/tencent.json#hy4-preview",
"modelId": "hy4-preview",
"config": "compute/model-specs/tencent.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/hy4-preview.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-tencent-model-list"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "hy4-preview",
"supportedValue": "hy4-preview",
"sourceId": "page-tencent-model-list",
"assessment": "matches",
"explanation": "9月TokenHub模型目录精确ID;原厂Spec与TokenHub开放范围分别确认。"
},
{
"field": "spec.contextWindow",
"currentValue": 1048576,
"supportedValue": "1M",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "960k",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": null,
"supportedValue": "64k",
"sourceId": "page-tencent-model-list",
"assessment": "not-comparable",
"explanation": "目录原文K/M未本轮换算,托管输入与总窗口独立。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/tencent-token.json#kimi-k2.5",
"modelId": "kimi-k2.5",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/kimi-k2.5.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#minimax-m2.5",
"modelId": "minimax-m2.5",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/minimax-m2.5.md",
"outcome": "still-unresolved",
"sourceIds": [],
"fieldEvidence": [],
"remainingFields": [
"modelName",
"capabilities"
],
"nextAction": "优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。",
"notes": [
"当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。"
]
},
{
"recordKey": "compute/coding-plans/tencent-token.json#minimax-m2.7",
"modelId": "minimax-m2.7",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/minimax-m2.7.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-tencent-plan"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "minimax-m2.7",
"supportedValue": "minimax-m2.7",
"sourceId": "page-tencent-plan",
"assessment": "matches",
"explanation": "9/30官方个人套餐精确ID,不从API价格页转入套餐收费。"
},
{
"field": "baseUrl",
"currentValue": null,
"supportedValue": "https://api.lkeap.cloud.tencent.com/plan/v3",
"sourceId": "page-tencent-plan",
"assessment": "not-comparable",
"explanation": "个人套餐OpenAI兼容端点;需专属套餐账号合同。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
},
{
"recordKey": "compute/coding-plans/tencent-token.json#tc-code-latest",
"modelId": "tc-code-latest",
"config": "compute/coding-plans/tencent-token.json",
"sourceDoc": "docs/model-sources/providers/tencent/models/tc-code-latest.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-tencent-plan"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "tc-code-latest",
"supportedValue": "tc-code-latest",
"sourceId": "page-tencent-plan",
"assessment": "matches",
"explanation": "9/30官方个人套餐精确ID,不从API价格页转入套餐收费。"
},
{
"field": "baseUrl",
"currentValue": null,
"supportedValue": "https://api.lkeap.cloud.tencent.com/plan/v3",
"sourceId": "page-tencent-plan",
"assessment": "not-comparable",
"explanation": "个人套餐OpenAI兼容端点;需专属套餐账号合同。"
}
],
"remainingFields": [
"capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": []
}
],
"coverage": {
"records": 25,
"outcomes": {
"official-conflict": 2,
"still-unresolved": 18,
"official-access-only": 1,
"official-identity-only": 4
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,314 @@
# tencent:2026-10-04来源重新核查
覆盖 25 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051):`official-docs` / `readable`。分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060):`official-docs` / `readable`。分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-tencent-legacy-status](https://cloud.tencent.com/document/product/1729/97765):`official-docs` / `readable`。分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-tencent-legacy-api](https://cloud.tencent.com/document/api/1729/105701):`official-docs` / `readable`。分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-tencent-hy3-redirect](https://cloud.tencent.com/announce/detail/2384):`official-docs` / `readable`。分别为TokenHub目录/套餐/旧混元产品/旧API;不能跨合同继承。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/tencent-token.json#glm-5.1`
结果:`official-conflict`。原模型记录:[glm-5.1](../../../model-sources/providers/tencent/models/glm-5.1.md)。
- `modelName`:当前 `"glm-5.1"`;官网候选 `"glm-5.1"`;`matches`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。9/30官方个人套餐精确ID,不从API价格页转入套餐收费。
- `baseUrl`:当前 `null`;官网候选 `"https://api.lkeap.cloud.tencent.com/plan/v3"`;`not-comparable`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。个人套餐OpenAI兼容端点;需专属套餐账号合同。
- `access.lifecycle`:当前 `null`;官网候选 `{"retiredAt": "2026-10-09", "scope": "Token Plan personal"}`;`differs`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。套餐官方行注明10/9下线;没有精确时刻,本次不编造。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/tencent-token.json#glm-5`
结果:`official-conflict`。原模型记录:[glm-5](../../../model-sources/providers/tencent/models/glm-5.md)。
- `modelName`:当前 `"glm-5"`;官网候选 `"glm-5"`;`matches`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。9/30官方个人套餐精确ID,不从API价格页转入套餐收费。
- `baseUrl`:当前 `null`;官网候选 `"https://api.lkeap.cloud.tencent.com/plan/v3"`;`not-comparable`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。个人套餐OpenAI兼容端点;需专属套餐账号合同。
- `access.lifecycle`:当前 `null`;官网候选 `{"retiredAt": "2026-10-09", "scope": "Token Plan personal"}`;`differs`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。套餐官方行注明10/9下线;没有精确时刻,本次不编造。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/tencent.json#hunyuan-2.0-instruct-20251111`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-instruct-20251111](../../../model-sources/providers/tencent/models/hunyuan-2.0-instruct-20251111.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-2.0-instruct-20251111`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-instruct-20251111](../../../model-sources/providers/tencent/models/hunyuan-2.0-instruct-20251111.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#hunyuan-2.0-instruct`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-instruct](../../../model-sources/providers/tencent/models/hunyuan-2.0-instruct.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/providers/tencent.json#hunyuan-2.0-thinking-20251109`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-thinking-20251109](../../../model-sources/providers/tencent/models/hunyuan-2.0-thinking-20251109.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-2.0-thinking-20251109`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-thinking-20251109](../../../model-sources/providers/tencent/models/hunyuan-2.0-thinking-20251109.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#hunyuan-2.0-thinking`
结果:`still-unresolved`。原模型记录:[hunyuan-2.0-thinking](../../../model-sources/providers/tencent/models/hunyuan-2.0-thinking.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/providers/tencent.json#hunyuan-t1-latest`
结果:`still-unresolved`。原模型记录:[hunyuan-t1-latest](../../../model-sources/providers/tencent/models/hunyuan-t1-latest.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-t1-latest`
结果:`still-unresolved`。原模型记录:[hunyuan-t1-latest](../../../model-sources/providers/tencent/models/hunyuan-t1-latest.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/providers/tencent.json#hunyuan-t1-vision`
结果:`still-unresolved`。原模型记录:[hunyuan-t1-vision](../../../model-sources/providers/tencent/models/hunyuan-t1-vision.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-t1-vision`
结果:`still-unresolved`。原模型记录:[hunyuan-t1-vision](../../../model-sources/providers/tencent/models/hunyuan-t1-vision.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#hunyuan-t1`
结果:`still-unresolved`。原模型记录:[hunyuan-t1](../../../model-sources/providers/tencent/models/hunyuan-t1.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/providers/tencent.json#hunyuan-turbos-latest`
结果:`still-unresolved`。原模型记录:[hunyuan-turbos-latest](../../../model-sources/providers/tencent/models/hunyuan-turbos-latest.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-turbos-latest`
结果:`still-unresolved`。原模型记录:[hunyuan-turbos-latest](../../../model-sources/providers/tencent/models/hunyuan-turbos-latest.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/providers/tencent.json#hunyuan-turbos-vision`
结果:`still-unresolved`。原模型记录:[hunyuan-turbos-vision](../../../model-sources/providers/tencent/models/hunyuan-turbos-vision.md)。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hunyuan-turbos-vision`
结果:`still-unresolved`。原模型记录:[hunyuan-turbos-vision](../../../model-sources/providers/tencent/models/hunyuan-turbos-vision.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 旧混元1729产品动态6/22说旧生文版本下线并建议迁TokenHub,但未在这段读到本条逐字清单;不以TokenHub新目录替旧API型号补参数。
- 旧原生API文档预计下线12/21且旧控制台9/30下线;控制台/原生API/OpenAI兼容端点是不同范围,不据此封整个hunyuan域。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#hunyuan-turbos`
结果:`still-unresolved`。原模型记录:[hunyuan-turbos](../../../model-sources/providers/tencent/models/hunyuan-turbos.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/model-specs/tencent.json#hy3-preview`
结果:`official-access-only`。原模型记录:[hy3-preview](../../../model-sources/providers/tencent/models/hy3-preview.md)。
- `access.aliasRouting`:当前 `null`;官网候选 `{"hy3-preview": "hy3", "effectiveAt": "2026-07-24T14:00:00+08:00", "scope": "Hy Token Plan"}`;`not-comparable`。[page-tencent-hy3-redirect](https://cloud.tencent.com/announce/detail/2384)。官方通知仅Hy Token Plan;不能直接据此删除原厂Preview或宣称普通API同样路由。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.supportsReasoning`、`spec.capabilities`。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/tencent.json#hy3`
结果:`official-identity-only`。原模型记录:[hy3](../../../model-sources/providers/tencent/models/hy3.md)。
- `id`:当前 `"hy3"`;官网候选 `"hy3"`;`matches`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。9月TokenHub模型目录精确ID;原厂Spec与TokenHub开放范围分别确认。
- `spec.contextWindow`:当前 `262144`;官网候选 `"256k"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"192k"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
- `spec.maxOutputTokens`:当前 `128000`;官网候选 `"128k"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/tencent.json#hy4-preview`
结果:`official-identity-only`。原模型记录:[hy4-preview](../../../model-sources/providers/tencent/models/hy4-preview.md)。
- `id`:当前 `"hy4-preview"`;官网候选 `"hy4-preview"`;`matches`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。9月TokenHub模型目录精确ID;原厂Spec与TokenHub开放范围分别确认。
- `spec.contextWindow`:当前 `1048576`;官网候选 `"1M"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"960k"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
- `spec.maxOutputTokens`:当前 `null`;官网候选 `"64k"`;`not-comparable`。[page-tencent-model-list](https://cloud.tencent.com/document/product/1823/130051)。目录原文K/M未本轮换算,托管输入与总窗口独立。
剩余字段:`spec.contextWindow`、`spec.capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/tencent-token.json#kimi-k2.5`
结果:`still-unresolved`。原模型记录:[kimi-k2.5](../../../model-sources/providers/tencent/models/kimi-k2.5.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#minimax-m2.5`
结果:`still-unresolved`。原模型记录:[minimax-m2.5](../../../model-sources/providers/tencent/models/minimax-m2.5.md)。
剩余字段:`modelName`、`capabilities`。
- 当期套餐正文未再列本精确ID;缺失不等于全域停服。需服务公告或账号目录确认旧别名是否仍路由。
下一步:优先读旧API到TokenHub的具体型号迁移公告;套餐下架需账号范围确认,历史规格参数勿套用。
### `compute/coding-plans/tencent-token.json#minimax-m2.7`
结果:`official-identity-only`。原模型记录:[minimax-m2.7](../../../model-sources/providers/tencent/models/minimax-m2.7.md)。
- `modelName`:当前 `"minimax-m2.7"`;官网候选 `"minimax-m2.7"`;`matches`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。9/30官方个人套餐精确ID,不从API价格页转入套餐收费。
- `baseUrl`:当前 `null`;官网候选 `"https://api.lkeap.cloud.tencent.com/plan/v3"`;`not-comparable`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。个人套餐OpenAI兼容端点;需专属套餐账号合同。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/tencent-token.json#tc-code-latest`
结果:`official-identity-only`。原模型记录:[tc-code-latest](../../../model-sources/providers/tencent/models/tc-code-latest.md)。
- `modelName`:当前 `"tc-code-latest"`;官网候选 `"tc-code-latest"`;`matches`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。9/30官方个人套餐精确ID,不从API价格页转入套餐收费。
- `baseUrl`:当前 `null`;官网候选 `"https://api.lkeap.cloud.tencent.com/plan/v3"`;`not-comparable`。[page-tencent-plan](https://cloud.tencent.com/document/product/1823/130060)。个人套餐OpenAI兼容端点;需专属套餐账号合同。
剩余字段:`capabilities`。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,871 @@
# volcengine:2026-10-04来源重新核查
覆盖 66 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [volc-static-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh):`official-docs` / `blocked`。公共目录静态抓取;web timeout;HTTP只返回启用JavaScript页面壳。
- [volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh):`official-docs` / `readable`。火山方舟后付费API目录,按精确日期wire ID;非套餐;实际Edge渲染DOM表格,更新时间2026-09-28;小写k换算没有在可见正文找到明确说明,保原文不猜整数。
- [volc-rendered-coding](https://docs.volcengine.com/docs/ark/coding-plan-personal-plan-overview?lang=zh):`official-docs` / `readable`。Coding Plan个人版,北京兼容端点;Edge实际读取,更新时间2026-09-29;套餐Pro和Turbo限制不同于后付费日期型号;按个人编程工具订阅合同。
- [volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh):`official-docs` / `readable`。仅Coding Plan型号退役与新用户限制;Edge读取2026-09-23公告正文与已下线表;不适用于后付费API或整个供应商域名。
- [volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md):`official-repository` / `readable`。官方OpenViking部署示例,不是所有原厂规格;官方仓库实际读取,提供日期ID样例与北京区域端点;不从示例声明最大模型容量。
- [seed21-origin](https://seed.bytedance.com/zh/blog/seed2-1-officially-released-advancing-ai-productivity):`official-docs` / `readable`。Seed2.1原厂产品发布,不是精确日期API合同;原厂正文确认Pro/Turbo产品在火山上线,无精确token/价格数字。
## 每条记录的证据与剩余缺口
### `compute/coding-plans/volcengine-coding.json#ark-code-latest`
结果:`official-identity-only`。原模型记录:[ark-code-latest](../../../model-sources/providers/volcengine/models/ark-code-latest.md)。
- `modelName`:当前 `"ark-code-latest"`;官网候选 `"ark-code-latest"`;`matches`。[volc-rendered-coding](https://docs.volcengine.com/docs/ark/coding-plan-personal-plan-overview?lang=zh)。正文明确允许ark-code-latest在控制台切换底层型号,不能固定到猜测原厂。
剩余字段:`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#deepseek-r1`
结果:`official-access-only`。原模型记录:[deepseek-r1](../../../model-sources/providers/volcengine/models/deepseek-r1.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#deepseek-r1`
结果:`still-unresolved`。原模型记录:[deepseek-r1](../../../model-sources/providers/volcengine/models/deepseek-r1.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#deepseek-v3.2`
结果:`official-access-only`。原模型记录:[deepseek-v3.2](../../../model-sources/providers/volcengine/models/deepseek-v3.2.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#deepseek-v3.2`
结果:`official-conflict`。原模型记录:[deepseek-v3.2](../../../model-sources/providers/volcengine/models/deepseek-v3.2.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "06.30", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/model-specs/volcengine.json#deepseek-v3.2`
结果:`still-unresolved`。原模型记录:[deepseek-v3.2](../../../model-sources/providers/volcengine/models/deepseek-v3.2.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-embedding-large`
结果:`official-access-only`。原模型记录:[doubao-embedding-large](../../../model-sources/providers/volcengine/models/doubao-embedding-large.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`inputPrice`、`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-embedding-large`
结果:`still-unresolved`。原模型记录:[doubao-embedding-large](../../../model-sources/providers/volcengine/models/doubao-embedding-large.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-embedding`
结果:`official-access-only`。原模型记录:[doubao-embedding](../../../model-sources/providers/volcengine/models/doubao-embedding.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`inputPrice`、`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-embedding`
结果:`still-unresolved`。原模型记录:[doubao-embedding](../../../model-sources/providers/volcengine/models/doubao-embedding.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.6-flash`
结果:`official-access-only`。原模型记录:[doubao-seed-1.6-flash](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-flash.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.6-flash`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.6-flash](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-flash.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.6-lite`
结果:`official-access-only`。原模型记录:[doubao-seed-1.6-lite](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-lite.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.6-lite`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.6-lite](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-lite.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.6-thinking`
结果:`official-access-only`。原模型记录:[doubao-seed-1.6-thinking](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-thinking.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.6-thinking`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.6-thinking](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-thinking.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.6-vision`
结果:`official-access-only`。原模型记录:[doubao-seed-1.6-vision](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-vision.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.6-vision`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.6-vision](../../../model-sources/providers/volcengine/models/doubao-seed-1.6-vision.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.6`
结果:`official-access-only`。原模型记录:[doubao-seed-1.6](../../../model-sources/providers/volcengine/models/doubao-seed-1.6.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.6`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.6](../../../model-sources/providers/volcengine/models/doubao-seed-1.6.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-1.8`
结果:`official-access-only`。原模型记录:[doubao-seed-1.8](../../../model-sources/providers/volcengine/models/doubao-seed-1.8.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.deprecated`、`extra.deprecationNotice`、`extra.replacedBy`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-1.8`
结果:`still-unresolved`。原模型记录:[doubao-seed-1.8](../../../model-sources/providers/volcengine/models/doubao-seed-1.8.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.0-code`
结果:`official-access-only`。原模型记录:[doubao-seed-2.0-code](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-code.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-2.0-code`
结果:`official-conflict`。原模型记录:[doubao-seed-2.0-code](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-code.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "08.08", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/model-specs/volcengine.json#doubao-seed-2.0-code`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.0-code](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-code.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.0-lite`
结果:`official-access-only`。原模型记录:[doubao-seed-2.0-lite](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-lite.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 官网是带日期和连字符ID;本条点分无日期调用名未取得别名证明。官方新日期型号的参数不得直接套用。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-2.0-lite`
结果:`official-conflict`。原模型记录:[doubao-seed-2.0-lite](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-lite.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"newUsersBlockedAt": "2026-09-23T10:00:00+08:00", "retiredAt": "2026-10-09T14:00:00+08:00"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。两条型号共享公告日期;当前10/4尚未全量停服,但新用户已有门控。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- 10月4日不等于公告10月9日;未来停服记录不用于宣称当前对所有旧用户已停服。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-2.0-lite`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.0-lite](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-lite.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 官网是带日期和连字符ID;本条点分无日期调用名未取得别名证明。官方新日期型号的参数不得直接套用。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.0-mini`
结果:`official-access-only`。原模型记录:[doubao-seed-2.0-mini](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-mini.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- 官网是带日期和连字符ID;本条点分无日期调用名未取得别名证明。官方新日期型号的参数不得直接套用。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-2.0-mini`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.0-mini](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-mini.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 官网是带日期和连字符ID;本条点分无日期调用名未取得别名证明。官方新日期型号的参数不得直接套用。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.0-pro`
结果:`official-access-only`。原模型记录:[doubao-seed-2.0-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-pro.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-2.0-pro`
结果:`official-conflict`。原模型记录:[doubao-seed-2.0-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-pro.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "08.08", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/model-specs/volcengine.json#doubao-seed-2.0-pro`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.0-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.0-pro.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.1-pro`
结果:`official-identity-only`。原模型记录:[doubao-seed-2.1-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-pro.md)。
- `apiModelId`:当前 `"doubao-seed-2-1-pro-260628"`;官网候选 `"doubao-seed-2-1-pro-260628"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网当前目录逐字出现实际wire ID;显示别名不代替实参。
- `contextWindow`:当前 `256000`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxInputTokens`:当前 `null`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxOutputTokens`:当前 `262144`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePricePerMillionTokenHour`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.supportsResponsesApi`、`extra.supportsChatApi`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-2.1-pro`
结果:`official-conflict`。原模型记录:[doubao-seed-2.1-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-pro.md)。
- `contextWindow`:当前 `256000`;官网候选 `"1024k"`;`differs`。[volc-rendered-coding](https://docs.volcengine.com/docs/ark/coding-plan-personal-plan-overview?lang=zh)。套餐同名Pro升级后的官方原文;当前256000不匹配该数量级,不借API260628参数替代。
- `maxOutputTokens`:当前 `262144`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-coding](https://docs.volcengine.com/docs/ark/coding-plan-personal-plan-overview?lang=zh)。k换算未确认,保留官网写法。
剩余字段:`maxOutputTokens`、`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-2.1-pro`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.1-pro](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-pro.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-2.1-turbo`
结果:`official-identity-only`。原模型记录:[doubao-seed-2.1-turbo](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-turbo.md)。
- `apiModelId`:当前 `"doubao-seed-2-1-turbo-260628"`;官网候选 `"doubao-seed-2-1-turbo-260628"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网当前目录逐字出现实际wire ID;显示别名不代替实参。
- `contextWindow`:当前 `256000`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxInputTokens`:当前 `null`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxOutputTokens`:当前 `262144`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePricePerMillionTokenHour`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`、`extra.supportsResponsesApi`、`extra.supportsChatApi`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-2.1-turbo`
结果:`official-conflict`。原模型记录:[doubao-seed-2.1-turbo](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-turbo.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"newUsersBlockedAt": "2026-09-23T10:00:00+08:00", "retiredAt": "2026-10-09T14:00:00+08:00"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。两条型号共享公告日期;当前10/4尚未全量停服,但新用户已有门控。
- `maxOutputTokens`:当前 `262144`;官网候选 `"64k"`;`not-comparable`。[volc-rendered-coding](https://docs.volcengine.com/docs/ark/coding-plan-personal-plan-overview?lang=zh)。套餐Turbo输出64k,独立于后付费Turbo日期ID的256k。
剩余字段:`contextWindow`、`maxOutputTokens`、`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- 10月4日不等于公告10月9日;未来停服记录不用于宣称当前对所有旧用户已停服。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-2.1-turbo`
结果:`still-unresolved`。原模型记录:[doubao-seed-2.1-turbo](../../../model-sources/providers/volcengine/models/doubao-seed-2.1-turbo.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-code`
结果:`official-access-only`。原模型记录:[doubao-seed-code](../../../model-sources/providers/volcengine/models/doubao-seed-code.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`inputPrice`、`maxOutputTokens`、`modelName`、`outputPrice`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#doubao-seed-code`
结果:`official-conflict`。原模型记录:[doubao-seed-code](../../../model-sources/providers/volcengine/models/doubao-seed-code.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "08.05", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/model-specs/volcengine.json#doubao-seed-code`
结果:`still-unresolved`。原模型记录:[doubao-seed-code](../../../model-sources/providers/volcengine/models/doubao-seed-code.md)。
剩余字段:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seed-evolving`
结果:`official-identity-only`。原模型记录:[doubao-seed-evolving](../../../model-sources/providers/volcengine/models/doubao-seed-evolving.md)。
- `modelName`:当前 `"doubao-seed-evolving"`;官网候选 `"doubao-seed-evolving"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网当前目录逐字出现实际wire ID;显示别名不代替实参。
- `contextWindow`:当前 `1000000`;官网候选 `"1024k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxInputTokens`:当前 `null`;官网候选 `"1024k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `maxOutputTokens`:当前 `null`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`contextWindow`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seed-evolving`
结果:`official-identity-only`。原模型记录:[doubao-seed-evolving](../../../model-sources/providers/volcengine/models/doubao-seed-evolving.md)。
- `id`:当前 `"doubao-seed-evolving"`;官网候选 `"doubao-seed-evolving"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网当前目录逐字出现实际wire ID;显示别名不代替实参。
- `spec.contextWindow`:当前 `1000000`;官网候选 `"1024k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"1024k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
- `spec.maxOutputTokens`:当前 `null`;官网候选 `"256k"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官方原文token数量;k是否1000/1024本次未确认,保候选原值不机械换算。
剩余字段:`spec.contextWindow`、`spec.supportsReasoning`、`spec.capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-1.0-pro-fast`
结果:`still-unresolved`。原模型记录:[doubao-seedance-1.0-pro-fast](../../../model-sources/providers/volcengine/models/doubao-seedance-1.0-pro-fast.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-1.0-pro`
结果:`official-identity-only`。原模型记录:[doubao-seedance-1.0-pro](../../../model-sources/providers/volcengine/models/doubao-seedance-1.0-pro.md)。
- `match.exact`:当前 `["doubao-seedance-1-0-pro-250528", "doubao-seedance-1.0-pro"]`;官网候选 `"doubao-seedance-1-0-pro-250528"`;`not-comparable`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。已有exact映射命中官网日期型号,目录标即将下线但没有本文停服时刻。
剩余字段:`id`、`spec.capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-1.5-pro`
结果:`still-unresolved`。原模型记录:[doubao-seedance-1.5-pro](../../../model-sources/providers/volcengine/models/doubao-seedance-1.5-pro.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seedance-2-0-260128`
结果:`official-conflict`。原模型记录:[doubao-seedance-2-0-260128](../../../model-sources/providers/volcengine/models/doubao-seedance-2-0-260128.md)。
- `modelName`:当前 `"doubao-seedance-2-0-260128"`;官网候选 `"doubao-seedance-2-0-260128"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网精确日期ID;不并到无日期2.0别名。
- `extra.maxVideoDuration`:当前 `15`;官网候选 `15`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。视频目录时长4~15秒。
- `extra.supportedResolutions`:当前 `["720p", "1080p"]`;官网候选 `["480p", "720p", "1080p", "4k"]`;`differs`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。官网目录含4k且位深不同,客户端旧列表缺480p/4k;能否启用需原生协议验收。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`capabilities`、`extra.endpoint`、`extra.maxReferenceImages`、`extra.asyncMode`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-2.0-fast`
结果:`still-unresolved`。原模型记录:[doubao-seedance-2.0-fast](../../../model-sources/providers/volcengine/models/doubao-seedance-2.0-fast.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-2.0-mini`
结果:`still-unresolved`。原模型记录:[doubao-seedance-2.0-mini](../../../model-sources/providers/volcengine/models/doubao-seedance-2.0-mini.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#doubao-seedance-2.0`
结果:`still-unresolved`。原模型记录:[doubao-seedance-2.0](../../../model-sources/providers/volcengine/models/doubao-seedance-2.0.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#doubao-seedream-4-0-250828`
结果:`official-identity-only`。原模型记录:[doubao-seedream-4-0-250828](../../../model-sources/providers/volcengine/models/doubao-seedream-4-0-250828.md)。
- `modelName`:当前 `"doubao-seedream-4-0-250828"`;官网候选 `"doubao-seedream-4-0-250828"`;`matches`。[volc-rendered-model-list](https://docs.volcengine.com/docs/ark/model-list?lang=zh)。精确ID存在,当前目录标即将下线,不能称已停服。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`capabilities`、`extra.endpoint`、`extra.supportedSizes`、`extra.maxFusionImages`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/coding-plans/volcengine-coding.json#glm-4.7`
结果:`official-conflict`。原模型记录:[glm-4.7](../../../model-sources/providers/volcengine/models/glm-4.7.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "06.08", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/coding-plans/volcengine-coding.json#glm-5.1`
结果:`official-conflict`。原模型记录:[glm-5.1](../../../model-sources/providers/volcengine/models/glm-5.1.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "06.30", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/coding-plans/volcengine-coding.json#kimi-k2.5`
结果:`official-conflict`。原模型记录:[kimi-k2.5](../../../model-sources/providers/volcengine/models/kimi-k2.5.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "06.08", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/coding-plans/volcengine-coding.json#kimi-k2.6`
结果:`official-conflict`。原模型记录:[kimi-k2.6](../../../model-sources/providers/volcengine/models/kimi-k2.6.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "08.18", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/coding-plans/volcengine-coding.json#minimax-m2.5`
结果:`official-conflict`。原模型记录:[minimax-m2.5](../../../model-sources/providers/volcengine/models/minimax-m2.5.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "06.08", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/coding-plans/volcengine-coding.json#minimax-m2.7`
结果:`official-conflict`。原模型记录:[minimax-m2.7](../../../model-sources/providers/volcengine/models/minimax-m2.7.md)。
- `access.lifecycle`:当前 `null`;官网候选 `{"status": "retired", "dateAsPrinted": "08.18", "scope": "Coding Plan"}`;`differs`。[volc-rendered-coding-retirements](https://docs.volcengine.com/docs/ark/coding-plan-personal-model-deprecation?lang=zh)。已下线表逐字列本ID及月日;不外推原厂/后付费API退休。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:核实年份/确切时刻并按Coding Plan限定停用或迁移;保留API/原厂规格独立审计。
### `compute/providers/volcengine.json#volc-mega-tts-clone`
结果:`official-access-only`。原模型记录:[volc-mega-tts-clone](../../../model-sources/providers/volcengine/models/volc-mega-tts-clone.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`modelName`、`capabilities`、`extra.maxCloneSamples`、`extra.minCloneDuration`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#volc-mega-tts-clone`
结果:`still-unresolved`。原模型记录:[volc-mega-tts-clone](../../../model-sources/providers/volcengine/models/volc-mega-tts-clone.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#volc-realtime-voice`
结果:`official-access-only`。原模型记录:[volc-realtime-voice](../../../model-sources/providers/volcengine/models/volc-realtime-voice.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`modelName`、`capabilities`、`extra.supportedModes`、`extra.latencyMs`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#volc-realtime-voice`
结果:`still-unresolved`。原模型记录:[volc-realtime-voice](../../../model-sources/providers/volcengine/models/volc-realtime-voice.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#volc-simultaneous`
结果:`official-access-only`。原模型记录:[volc-simultaneous](../../../model-sources/providers/volcengine/models/volc-simultaneous.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`modelName`、`capabilities`、`extra.streamingSupported`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#volc-simultaneous`
结果:`still-unresolved`。原模型记录:[volc-simultaneous](../../../model-sources/providers/volcengine/models/volc-simultaneous.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/volcengine.json#volc-translation`
结果:`official-access-only`。原模型记录:[volc-translation](../../../model-sources/providers/volcengine/models/volc-translation.md)。
- `baseUrl`:当前 `null`;官网候选 `"https://ark.cn-beijing.volces.com/api/v3"`;`not-comparable`。[volc-openviking](https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/zh/guides/02-volcengine-purchase-guide.md)。官方仓库北京端点证据,只确认接入入口,不确认本型号可调用。
剩余字段:`modelName`、`capabilities`。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
- official-access-only只说明找到官方接入/产品入口,不计本条精确模型身份或容量已核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/volcengine.json#volc-translation`
结果:`still-unresolved`。原模型记录:[volc-translation](../../../model-sources/providers/volcengine/models/volc-translation.md)。
剩余字段:`id`、`spec.capabilities`。
- 渲染官网目录已读,但本条精确ID、旧别名或其他产品协议没有逐字支持;没有因文档可读就宣布本型号已核。
- HTTP/搜索正文壳已单列;本条证明仅使用实际浏览器正文/官方仓库,不采用搜索摘要容量。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

View File

@@ -0,0 +1,700 @@
{
"supplier": "xai",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "xai-2b950d5a745e",
"url": "https://docs.x.ai/developers/release-notes",
"finalUrl": "https://docs.x.ai/developers/release-notes",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-e5cb19c82793",
"url": "https://docs.x.ai/developers/models/grok-4.3",
"finalUrl": "https://docs.x.ai/developers/models/grok-4.3",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-d14fea025626",
"url": "https://docs.x.ai/developers/models/grok-4.7",
"finalUrl": "https://docs.x.ai/developers/models/grok-4.7",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-3a49ad558f18",
"url": "https://docs.x.ai/developers/grok-4-7",
"finalUrl": "https://docs.x.ai/developers/grok-4-7",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-80640d2f1b4e",
"url": "https://docs.x.ai/developers/models/grok-4.5",
"finalUrl": "https://docs.x.ai/developers/models/grok-4.5",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-01af808259ff",
"url": "https://docs.x.ai/developers/models/grok-4-1-fast-reasoning",
"finalUrl": "https://docs.x.ai/developers/models",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-8b07c23a42f9",
"url": "https://docs.x.ai/developers/models/grok-4.20-0309-reasoning",
"finalUrl": "https://docs.x.ai/developers/models/grok-4.20-0309-reasoning",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
},
{
"id": "xai-dedf56167aa3",
"url": "https://docs.x.ai/developers/pricing",
"finalUrl": "https://docs.x.ai/developers/pricing",
"publisher": "xAI",
"kind": "official-docs",
"retrieval": "readable",
"summary": "正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。",
"scope": "该官网文档明确列出的模型/API;不扩展到其他接入面。"
}
],
"findings": [
{
"recordKey": "compute/model-specs/xai.json#grok-4-1-fast-reasoning",
"modelId": "grok-4-1-fast-reasoning",
"config": "compute/model-specs/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4-1-fast-reasoning.md",
"outcome": "still-unresolved",
"sourceIds": [
"xai-2b950d5a745e",
"xai-01af808259ff"
],
"fieldEvidence": [],
"remainingFields": [
"id",
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.supportsReasoning"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"官方精确型号页跳转模型总目录,未取得旧型号独立规格;旧2M/16384/defaulttemperature不得据当前4.3代替。"
]
},
{
"recordKey": "compute/model-specs/xai.json#grok-4-3",
"modelId": "grok-4-3",
"config": "compute/model-specs/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4-3.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-e5cb19c82793",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "grok-4-3",
"supportedValue": "grok-4.3",
"sourceId": "xai-e5cb19c82793",
"assessment": "not-comparable",
"explanation": "官方API ID;共享内部id可能不同。 本仓spec内部ID非必然wireID,请核match.exact。"
},
{
"field": "spec.contextWindow",
"currentValue": 1000000,
"supportedValue": 1000000,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 1.25,
"sourceId": "xai-e5cb19c82793",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 2.5,
"sourceId": "xai-e5cb19c82793",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.extra.cachedInputPrice",
"currentValue": null,
"supportedValue": 0.2,
"sourceId": "xai-e5cb19c82793",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.supportsReasoning",
"currentValue": true,
"supportedValue": true,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "官方该型号能力表支持reasoning。"
}
],
"remainingFields": [
"id"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/xai.json#grok-4.20-0309-reasoning",
"modelId": "grok-4.20-0309-reasoning",
"config": "compute/providers/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.20-0309-reasoning.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-8b07c23a42f9",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "grok-4.20-0309-reasoning",
"supportedValue": "grok-4.20-0309-reasoning",
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": 1000000,
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "inputPrice",
"currentValue": 1.25,
"supportedValue": 1.25,
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "outputPrice",
"currentValue": 2.5,
"supportedValue": 2.5,
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "extra.cachedInputPrice",
"currentValue": 0.2,
"supportedValue": 0.2,
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "supportsReasoning",
"currentValue": null,
"supportedValue": true,
"sourceId": "xai-8b07c23a42f9",
"assessment": "differs",
"explanation": "官方该型号能力表支持reasoning。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP",
"maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/xai.json#grok-4.20-0309-reasoning",
"modelId": "grok-4.20-0309-reasoning",
"config": "compute/model-specs/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.20-0309-reasoning.md",
"outcome": "official-conflict",
"sourceIds": [
"xai-8b07c23a42f9",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "grok-4.20-0309-reasoning",
"supportedValue": "grok-4.20-0309-reasoning",
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "spec.contextWindow",
"currentValue": 2000000,
"supportedValue": 1000000,
"sourceId": "xai-8b07c23a42f9",
"assessment": "differs",
"explanation": "原厂正文精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 1.25,
"sourceId": "xai-8b07c23a42f9",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 2.5,
"sourceId": "xai-8b07c23a42f9",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.extra.cachedInputPrice",
"currentValue": null,
"supportedValue": 0.2,
"sourceId": "xai-8b07c23a42f9",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.supportsReasoning",
"currentValue": true,
"supportedValue": true,
"sourceId": "xai-8b07c23a42f9",
"assessment": "matches",
"explanation": "官方该型号能力表支持reasoning。"
}
],
"remainingFields": [
"spec.defaultTemperature",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/providers/xai.json#grok-4.3",
"modelId": "grok-4.3",
"config": "compute/providers/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.3.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-e5cb19c82793"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "grok-4.3",
"supportedValue": "grok-4.3",
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "contextWindow",
"currentValue": 1000000,
"supportedValue": 1000000,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "inputPrice",
"currentValue": 1.25,
"supportedValue": 1.25,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "outputPrice",
"currentValue": 2.5,
"supportedValue": 2.5,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "extra.cachedInputPrice",
"currentValue": 0.2,
"supportedValue": 0.2,
"sourceId": "xai-e5cb19c82793",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "supportsReasoning",
"currentValue": null,
"supportedValue": true,
"sourceId": "xai-e5cb19c82793",
"assessment": "differs",
"explanation": "官方该型号能力表支持reasoning。"
}
],
"remainingFields": [
"defaultTemperature",
"defaultTopP"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
},
{
"recordKey": "compute/model-specs/xai.json#grok-4.5",
"modelId": "grok-4.5",
"config": "compute/model-specs/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.5.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-80640d2f1b4e",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "grok-4.5",
"supportedValue": "grok-4.5",
"sourceId": "xai-80640d2f1b4e",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "spec.contextWindow",
"currentValue": 500000,
"supportedValue": 500000,
"sourceId": "xai-80640d2f1b4e",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 2.0,
"sourceId": "xai-80640d2f1b4e",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 6.0,
"sourceId": "xai-80640d2f1b4e",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.extra.cachedInputPrice",
"currentValue": null,
"supportedValue": 0.3,
"sourceId": "xai-80640d2f1b4e",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.supportsReasoning",
"currentValue": true,
"supportedValue": true,
"sourceId": "xai-80640d2f1b4e",
"assessment": "matches",
"explanation": "官方该型号能力表支持reasoning。"
}
],
"remainingFields": [
"spec.extra.thinkingOnly",
"spec.maxOutputTokens"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": [
"官方发布页说明No text output limit;本仓450000上限没有该整数证据,应区分本仓安全策略和原厂硬cap。"
]
},
{
"recordKey": "compute/providers/xai.json#grok-4.7",
"modelId": "grok-4.7",
"config": "compute/providers/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.7.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-d14fea025626",
"xai-3a49ad558f18",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "grok-4.7",
"supportedValue": "grok-4.7",
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "contextWindow",
"currentValue": 500000,
"supportedValue": 500000,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "inputPrice",
"currentValue": 2,
"supportedValue": 2.0,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "outputPrice",
"currentValue": 6,
"supportedValue": 6.0,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "extra.cachedInputPrice",
"currentValue": 0.5,
"supportedValue": 0.5,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。"
},
{
"field": "supportsReasoning",
"currentValue": null,
"supportedValue": true,
"sourceId": "xai-d14fea025626",
"assessment": "differs",
"explanation": "官方该型号能力表支持reasoning。"
},
{
"field": "extra.reasoning.supportedEfforts",
"currentValue": [
"low",
"medium",
"high",
"xhigh"
],
"supportedValue": [
"low",
"medium",
"high",
"xhigh"
],
"sourceId": "xai-3a49ad558f18",
"assessment": "matches",
"explanation": "该精确型号/平台字段的官方正文证据;未核其他参数。"
},
{
"field": "extra.reasoning.defaultEffort",
"currentValue": "high",
"supportedValue": "high",
"sourceId": "xai-3a49ad558f18",
"assessment": "matches",
"explanation": "该精确型号/平台字段的官方正文证据;未核其他参数。"
},
{
"field": "maxOutputTokens",
"currentValue": null,
"supportedValue": "no-text-output-limit",
"sourceId": "xai-3a49ad558f18",
"assessment": "not-comparable",
"explanation": "官方明确无textoutputlimit,不制造新整数。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": []
},
{
"recordKey": "compute/model-specs/xai.json#grok-4.7",
"modelId": "grok-4.7",
"config": "compute/model-specs/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-4.7.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-d14fea025626",
"xai-3a49ad558f18",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "grok-4.7",
"supportedValue": "grok-4.7",
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "官方API ID;共享内部id可能不同。"
},
{
"field": "spec.contextWindow",
"currentValue": 500000,
"supportedValue": 500000,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "原厂正文精确整数。"
},
{
"field": "accessReference.inputPrice",
"currentValue": null,
"supportedValue": 2.0,
"sourceId": "xai-d14fea025626",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.outputPrice",
"currentValue": null,
"supportedValue": 6.0,
"sourceId": "xai-d14fea025626",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "accessReference.extra.cachedInputPrice",
"currentValue": null,
"supportedValue": 0.5,
"sourceId": "xai-d14fea025626",
"assessment": "not-comparable",
"explanation": "USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。"
},
{
"field": "spec.supportsReasoning",
"currentValue": true,
"supportedValue": true,
"sourceId": "xai-d14fea025626",
"assessment": "matches",
"explanation": "官方该型号能力表支持reasoning。"
},
{
"field": "spec.extra.reasoning.supportedEfforts",
"currentValue": null,
"supportedValue": [
"low",
"medium",
"high",
"xhigh"
],
"sourceId": "xai-3a49ad558f18",
"assessment": "differs",
"explanation": "该精确型号/平台字段的官方正文证据;未核其他参数。"
},
{
"field": "spec.extra.reasoning.defaultEffort",
"currentValue": null,
"supportedValue": "high",
"sourceId": "xai-3a49ad558f18",
"assessment": "differs",
"explanation": "该精确型号/平台字段的官方正文证据;未核其他参数。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": null,
"supportedValue": "no-text-output-limit",
"sourceId": "xai-3a49ad558f18",
"assessment": "not-comparable",
"explanation": "官方明确无textoutputlimit,不制造新整数。"
}
],
"remainingFields": [],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。",
"notes": []
},
{
"recordKey": "compute/providers/xai.json#grok-build-0.1",
"modelId": "grok-build-0.1",
"config": "compute/providers/xai.json",
"sourceDoc": "docs/model-sources/providers/xai/models/grok-build-0.1.md",
"outcome": "official-fields-found",
"sourceIds": [
"xai-dedf56167aa3",
"xai-2b950d5a745e"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "grok-build-0.1",
"supportedValue": "grok-build-0.1",
"sourceId": "xai-dedf56167aa3",
"assessment": "matches",
"explanation": "该精确型号/平台字段的官方正文证据;未核其他参数。"
},
{
"field": "contextWindow",
"currentValue": 256000,
"supportedValue": "256k",
"sourceId": "xai-dedf56167aa3",
"assessment": "not-comparable",
"explanation": "官网pricing表仅缩写,不证明精确256000/262144。"
},
{
"field": "inputPrice",
"currentValue": 1,
"supportedValue": 1,
"sourceId": "xai-dedf56167aa3",
"assessment": "matches",
"explanation": "该精确ID pricing行USD/1M,>=200k分别2/0.4/4。"
},
{
"field": "outputPrice",
"currentValue": 2,
"supportedValue": 2,
"sourceId": "xai-dedf56167aa3",
"assessment": "matches",
"explanation": "该精确ID pricing行USD/1M,>=200k分别2/0.4/4。"
},
{
"field": "extra.cachedInputPrice",
"currentValue": 0.2,
"supportedValue": 0.2,
"sourceId": "xai-dedf56167aa3",
"assessment": "matches",
"explanation": "该精确ID pricing行USD/1M,>=200k分别2/0.4/4。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP"
],
"nextAction": "逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。",
"notes": []
}
]
}

View File

@@ -0,0 +1,255 @@
# xai 来源重新核查
核查日期:2026-10-04。覆盖 inventory 中 9 条精确记录。此文是临时候选复核,不修改既有来源状态、数据或 manifest。
以当前精确模型卡和pricing表为准;移走的Fast页面不能用当前其他Grok规格替代;无textoutputlimit不代表另造450000官方cap。
## 本次实际读取与失败尝试
### xai-2b950d5a745e
- 初始链接:[https://docs.x.ai/developers/release-notes](https://docs.x.ai/developers/release-notes)
- 最终链接:[https://docs.x.ai/developers/release-notes](https://docs.x.ai/developers/release-notes)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-e5cb19c82793
- 初始链接:[https://docs.x.ai/developers/models/grok-4.3](https://docs.x.ai/developers/models/grok-4.3)
- 最终链接:[https://docs.x.ai/developers/models/grok-4.3](https://docs.x.ai/developers/models/grok-4.3)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-d14fea025626
- 初始链接:[https://docs.x.ai/developers/models/grok-4.7](https://docs.x.ai/developers/models/grok-4.7)
- 最终链接:[https://docs.x.ai/developers/models/grok-4.7](https://docs.x.ai/developers/models/grok-4.7)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-3a49ad558f18
- 初始链接:[https://docs.x.ai/developers/grok-4-7](https://docs.x.ai/developers/grok-4-7)
- 最终链接:[https://docs.x.ai/developers/grok-4-7](https://docs.x.ai/developers/grok-4-7)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-80640d2f1b4e
- 初始链接:[https://docs.x.ai/developers/models/grok-4.5](https://docs.x.ai/developers/models/grok-4.5)
- 最终链接:[https://docs.x.ai/developers/models/grok-4.5](https://docs.x.ai/developers/models/grok-4.5)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-01af808259ff
- 初始链接:[https://docs.x.ai/developers/models/grok-4-1-fast-reasoning](https://docs.x.ai/developers/models/grok-4-1-fast-reasoning)
- 最终链接:[https://docs.x.ai/developers/models](https://docs.x.ai/developers/models)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-8b07c23a42f9
- 初始链接:[https://docs.x.ai/developers/models/grok-4.20-0309-reasoning](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning)
- 最终链接:[https://docs.x.ai/developers/models/grok-4.20-0309-reasoning](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
### xai-dedf56167aa3
- 初始链接:[https://docs.x.ai/developers/pricing](https://docs.x.ai/developers/pricing)
- 最终链接:[https://docs.x.ai/developers/pricing](https://docs.x.ai/developers/pricing)
- 发布者/类型/读取:xAI / official-docs / readable
- 适用范围:该官网文档明确列出的模型/API;不扩展到其他接入面。
- 结果:正文已读取;仅用于下方逐字段列明的证据,读取成功不代表全规格核实。
## 逐记录复核
### `compute/model-specs/xai.json#grok-4-1-fast-reasoning`
- 精确型号:`grok-4-1-fast-reasoning`
- 接入/规格文件:`compute/model-specs/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4-1-fast-reasoning.md`
- 结论:`still-unresolved`
未取得可用于该记录字段的同范围官方证据;失败链接见上方,不把404、页面壳或接近型号当成认证。
剩余缺口:`id`, `spec.contextWindow`, `spec.defaultTemperature`, `spec.maxOutputTokens`, `spec.supportsReasoning`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 官方精确型号页跳转模型总目录,未取得旧型号独立规格;旧2M/16384/defaulttemperature不得据当前4.3代替。
### `compute/model-specs/xai.json#grok-4-3`
- 精确型号:`grok-4-3`
- 接入/规格文件:`compute/model-specs/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4-3.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"grok-4-3"` | `"grok-4.3"` | not-comparable | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);官方API ID;共享内部id可能不同。 本仓spec内部ID非必然wireID,请核match.exact。 |
| `spec.contextWindow` | `1000000` | `1000000` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);原厂正文精确整数。 |
| `accessReference.inputPrice` | `null` | `1.25` | not-comparable | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `2.5` | not-comparable | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachedInputPrice` | `null` | `0.2` | not-comparable | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);官方该型号能力表支持reasoning。 |
剩余缺口:`id`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/xai.json#grok-4.20-0309-reasoning`
- 精确型号:`grok-4.20-0309-reasoning`
- 接入/规格文件:`compute/providers/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.20-0309-reasoning.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"grok-4.20-0309-reasoning"` | `"grok-4.20-0309-reasoning"` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);官方API ID;共享内部id可能不同。 |
| `contextWindow` | `1000000` | `1000000` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);原厂正文精确整数。 |
| `inputPrice` | `1.25` | `1.25` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `outputPrice` | `2.5` | `2.5` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `extra.cachedInputPrice` | `0.2` | `0.2` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `supportsReasoning` | `null` | `true` | differs | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);官方该型号能力表支持reasoning。 |
剩余缺口:`defaultTemperature`, `defaultTopP`, `maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/xai.json#grok-4.20-0309-reasoning`
- 精确型号:`grok-4.20-0309-reasoning`
- 接入/规格文件:`compute/model-specs/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.20-0309-reasoning.md`
- 结论:`official-conflict`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"grok-4.20-0309-reasoning"` | `"grok-4.20-0309-reasoning"` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);官方API ID;共享内部id可能不同。 |
| `spec.contextWindow` | `2000000` | `1000000` | differs | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);原厂正文精确整数。 |
| `accessReference.inputPrice` | `null` | `1.25` | not-comparable | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `2.5` | not-comparable | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachedInputPrice` | `null` | `0.2` | not-comparable | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [xai-8b07c23a42f9](https://docs.x.ai/developers/models/grok-4.20-0309-reasoning);官方该型号能力表支持reasoning。 |
剩余缺口:`spec.defaultTemperature`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/providers/xai.json#grok-4.3`
- 精确型号:`grok-4.3`
- 接入/规格文件:`compute/providers/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.3.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"grok-4.3"` | `"grok-4.3"` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);官方API ID;共享内部id可能不同。 |
| `contextWindow` | `1000000` | `1000000` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);原厂正文精确整数。 |
| `inputPrice` | `1.25` | `1.25` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `outputPrice` | `2.5` | `2.5` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `extra.cachedInputPrice` | `0.2` | `0.2` | matches | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `supportsReasoning` | `null` | `true` | differs | [xai-e5cb19c82793](https://docs.x.ai/developers/models/grok-4.3);官方该型号能力表支持reasoning。 |
剩余缺口:`defaultTemperature`, `defaultTopP`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
### `compute/model-specs/xai.json#grok-4.5`
- 精确型号:`grok-4.5`
- 接入/规格文件:`compute/model-specs/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.5.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"grok-4.5"` | `"grok-4.5"` | matches | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);官方API ID;共享内部id可能不同。 |
| `spec.contextWindow` | `500000` | `500000` | matches | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);原厂正文精确整数。 |
| `accessReference.inputPrice` | `null` | `2.0` | not-comparable | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `6.0` | not-comparable | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachedInputPrice` | `null` | `0.3` | not-comparable | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [xai-80640d2f1b4e](https://docs.x.ai/developers/models/grok-4.5);官方该型号能力表支持reasoning。 |
剩余缺口:`spec.extra.thinkingOnly`, `spec.maxOutputTokens`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。
- 官方发布页说明No text output limit;本仓450000上限没有该整数证据,应区分本仓安全策略和原厂硬cap。
### `compute/providers/xai.json#grok-4.7`
- 精确型号:`grok-4.7`
- 接入/规格文件:`compute/providers/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.7.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"grok-4.7"` | `"grok-4.7"` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);官方API ID;共享内部id可能不同。 |
| `contextWindow` | `500000` | `500000` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);原厂正文精确整数。 |
| `inputPrice` | `2` | `2.0` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `outputPrice` | `6` | `6.0` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `extra.cachedInputPrice` | `0.5` | `0.5` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 |
| `supportsReasoning` | `null` | `true` | differs | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);官方该型号能力表支持reasoning。 |
| `extra.reasoning.supportedEfforts` | `["low","medium","high","xhigh"]` | `["low","medium","high","xhigh"]` | matches | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);该精确型号/平台字段的官方正文证据;未核其他参数。 |
| `extra.reasoning.defaultEffort` | `"high"` | `"high"` | matches | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);该精确型号/平台字段的官方正文证据;未核其他参数。 |
| `maxOutputTokens` | `null` | `"no-text-output-limit"` | not-comparable | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);官方明确无textoutputlimit,不制造新整数。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/model-specs/xai.json#grok-4.7`
- 精确型号:`grok-4.7`
- 接入/规格文件:`compute/model-specs/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-4.7.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `id` | `"grok-4.7"` | `"grok-4.7"` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);官方API ID;共享内部id可能不同。 |
| `spec.contextWindow` | `500000` | `500000` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);原厂正文精确整数。 |
| `accessReference.inputPrice` | `null` | `2.0` | not-comparable | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.outputPrice` | `null` | `6.0` | not-comparable | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `accessReference.extra.cachedInputPrice` | `null` | `0.5` | not-comparable | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);USD / 1Mtokens标准短上下文;>=200k的阶梯另算。 仅原厂接入计价参考,共享ModelSpec禁止写入价格。 |
| `spec.supportsReasoning` | `true` | `true` | matches | [xai-d14fea025626](https://docs.x.ai/developers/models/grok-4.7);官方该型号能力表支持reasoning。 |
| `spec.extra.reasoning.supportedEfforts` | `null` | `["low","medium","high","xhigh"]` | differs | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);该精确型号/平台字段的官方正文证据;未核其他参数。 |
| `spec.extra.reasoning.defaultEffort` | `null` | `"high"` | differs | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);该精确型号/平台字段的官方正文证据;未核其他参数。 |
| `spec.maxOutputTokens` | `null` | `"no-text-output-limit"` | not-comparable | [xai-3a49ad558f18](https://docs.x.ai/developers/grok-4-7);官方明确无textoutputlimit,不制造新整数。 |
剩余缺口:原 inventory 所列缺字段已有候选证据;不代表账号实测或全规格无缺口。
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。
### `compute/providers/xai.json#grok-build-0.1`
- 精确型号:`grok-build-0.1`
- 接入/规格文件:`compute/providers/xai.json`
- 原来源记录:`docs/model-sources/providers/xai/models/grok-build-0.1.md`
- 结论:`official-fields-found`
| 字段 | 本仓当前值 | 官方支持值/候选 | 判定 | 来源与适用解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"grok-build-0.1"` | `"grok-build-0.1"` | matches | [xai-dedf56167aa3](https://docs.x.ai/developers/pricing);该精确型号/平台字段的官方正文证据;未核其他参数。 |
| `contextWindow` | `256000` | `"256k"` | not-comparable | [xai-dedf56167aa3](https://docs.x.ai/developers/pricing);官网pricing表仅缩写,不证明精确256000/262144。 |
| `inputPrice` | `1` | `1` | matches | [xai-dedf56167aa3](https://docs.x.ai/developers/pricing);该精确ID pricing行USD/1M,>=200k分别2/0.4/4。 |
| `outputPrice` | `2` | `2` | matches | [xai-dedf56167aa3](https://docs.x.ai/developers/pricing);该精确ID pricing行USD/1M,>=200k分别2/0.4/4。 |
| `extra.cachedInputPrice` | `0.2` | `0.2` | matches | [xai-dedf56167aa3](https://docs.x.ai/developers/pricing);该精确ID pricing行USD/1M,>=200k分别2/0.4/4。 |
剩余缺口:`contextWindow`, `defaultTemperature`, `defaultTopP`
下一步:逐字段审查上表候选;只有同一接入合同且语义/单位一致的证据才用于后续canonical更新。 剩余字段需精确型号页/官方API schema或已授权账号目录核查,不推导默认值。

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,409 @@
# xiaomi:2026-10-04来源重核候选
覆盖25条精确模型/接入记录;来源读取4/5可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### xiaomi
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://mimo.mi.com/docs/en-US/news/latest/v2-6](https://mimo.mi.com/docs/en-US/news/latest/v2-6);最终地址:[https://mimo.mi.com/docs/en-US/news/latest/v2-6](https://mimo.mi.com/docs/en-US/news/latest/v2-6)。
- 发布者:xiaomi;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取155672字符,可见正文17487字符;需逐精确ID定位,HTTP成功不代表字段已证。
### xiaomi-models
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://mimo.mi.com/docs/en-US/quick-start/summary/model](https://mimo.mi.com/docs/en-US/quick-start/summary/model);最终地址:[https://mimo.mi.com/docs/en-US/quick-start/summary/model](https://mimo.mi.com/docs/en-US/quick-start/summary/model)。
- 发布者:xiaomi;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取155018字符,可见正文4804字符;需逐精确ID定位,HTTP成功不代表字段已证。
### xiaomi-price
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://mimo.mi.com/docs/en-US/price/pay-as-you-go](https://mimo.mi.com/docs/en-US/price/pay-as-you-go);最终地址:[https://mimo.mi.com/docs/en-US/price/pay-as-you-go](https://mimo.mi.com/docs/en-US/price/pay-as-you-go)。
- 发布者:xiaomi;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取138065字符,可见正文4075字符;需逐精确ID定位,HTTP成功不代表字段已证。
### xiaomi-plan
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/subscription](https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/subscription);最终地址:[https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/subscription](https://mimo.mi.com/docs/en-US/tokenplan/Token%20Plan/subscription)。
- 发布者:xiaomi;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取155214字符,可见正文10729字符;需逐精确ID定位,HTTP成功不代表字段已证。
### xiaomi-llms
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://mimo.mi.com/docs/llms.txt](https://mimo.mi.com/docs/llms.txt);最终地址:[https://mimo.mi.com/docs/llms.txt](https://mimo.mi.com/docs/llms.txt)。
- 发布者:xiaomi;类别:`official-docs`;读取:`blocked`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取12723字符,可见正文18字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/model-specs/xiaomi.json#mimo-v2-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2-flash.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2-omni`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2-omni.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2-pro.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2-tts`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2-tts.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.5-asr`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-asr.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.5-asr"` | `"mimo-v2.5-asr"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `8192` | `"8k"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `2048` | `"2k"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:ASR按输入音频时长计费,国内0.5元/小时、海外0.074美元/小时;不能写成token inputPrice。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5-asr`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-asr.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5-asr"` | `"mimo-v2.5-asr"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `8192` | `"8k"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `2048` | `"2k"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.capabilities`、`spec.serviceType`。
- 边界:ASR按输入音频时长计费,国内0.5元/小时、海外0.074美元/小时;不能写成token inputPrice。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.5-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-pro.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.5-pro"` | `"mimo-v2.5-pro"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
| `inputPrice` | `3` | `3` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `outputPrice` | `6` | `6` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `extra.cachedInputPrice` | `0.025` | `0.025` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:官网明确2026-10-21北京时间10:00停止旧型号,当前2026-10-04尚未到期,不能提前下架;需时区精确门控。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-pro.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5-pro"` | `"mimo-v2.5-pro"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.defaultTemperature`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:官网明确2026-10-21北京时间10:00停止旧型号,当前2026-10-04尚未到期,不能提前下架;需时区精确门控。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.5-tts-voiceclone`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts-voiceclone.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.5-tts-voiceclone"` | `"mimo-v2.5-tts-voiceclone"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `null` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `null` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5-tts-voiceclone`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts-voiceclone.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5-tts-voiceclone"` | `"mimo-v2.5-tts-voiceclone"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `8192` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `null` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.5-tts-voicedesign`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts-voicedesign.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.5-tts-voicedesign"` | `"mimo-v2.5-tts-voicedesign"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `null` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `null` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5-tts-voicedesign`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts-voicedesign.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5-tts-voicedesign"` | `"mimo-v2.5-tts-voicedesign"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `8192` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `null` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.5-tts`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.5-tts"` | `"mimo-v2.5-tts"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `null` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `null` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5-tts`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5-tts.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5-tts"` | `"mimo-v2.5-tts"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `8192` | `"8K"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `8192` | `"8K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.contextWindow`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:TTS价签限时免费,不代表永久0;必须保留限时范围。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.5`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.5.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.5"` | `"mimo-v2.5"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:官网明确2026-10-21北京时间10:00停止旧型号,当前2026-10-04尚未到期,不能提前下架;需时区精确门控。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.6-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-flash.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.6-flash"` | `"mimo-v2.6-flash"` | matches | `xiaomi`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
| `inputPrice` | `1` | `1` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `outputPrice` | `2` | `2` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `extra.cachedInputPrice` | `0.02` | `0.02` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.6-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.6-flash"` | `"mimo-v2.6-flash"` | matches | `xiaomi`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.6-pro-ultraspeed`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-pro-ultraspeed.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.6-pro-ultraspeed"` | `"mimo-v2.6-pro-ultraspeed"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
| `inputPrice` | `30` | `30` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `outputPrice` | `60` | `60` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `extra.cachedInputPrice` | `0.25` | `0.25` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.6-pro-ultraspeed`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-pro-ultraspeed.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi-models`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.6-pro-ultraspeed"` | `"mimo-v2.6-pro-ultraspeed"` | matches | `xiaomi-models`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-v2.6-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-pro.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"mimo-v2.6-pro"` | `"mimo-v2.6-pro"` | matches | `xiaomi`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
| `inputPrice` | `3` | `3` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `outputPrice` | `6` | `6` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
| `extra.cachedInputPrice` | `0.025` | `0.025` | matches | `xiaomi-price`:国内实时API CNY/百万token,非Batch/海外价格,Token Plan不可沿用。 |
- 仍需核实:`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-v2.6-pro`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-v2.6-pro.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"mimo-v2.6-pro"` | `"mimo-v2.6-pro"` | matches | `xiaomi`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `xiaomi-models`:当前精确型号表使用K/M长度简写;未将简写自动转成已核整数。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `xiaomi-models`:最大输出表仅给K值;voiceclone/voicedesign共用TTS系列合并格,其单独限制仍待确认。 |
- 仍需核实:`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-x-flash-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-x-flash-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-x-flash-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-x-flash-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/xiaomi.json#mimo-x-pro-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-x-pro-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`modelName`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/xiaomi.json#mimo-x-pro-preview`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/xiaomi/models/mimo-x-pro-preview.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`xiaomi`、`xiaomi-models`、`xiaomi-price`、`xiaomi-plan`、`xiaomi-llms`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前支持模型目录未定位该精确旧/预览名称;名称缺失不证明退役或对应新版本,不把mimo-v2与mimo-v2.5及MiMo-X混成alias。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

View File

@@ -0,0 +1,244 @@
{
"supplier": "xunfei",
"checkedAt": "2026-10-04",
"sources": [
{
"id": "page-xunfei-x2",
"url": "https://www.xfyun.cn/doc/spark/X1http.html",
"finalUrl": "https://www.xfyun.cn/doc/spark/X1http.html",
"publisher": "xunfei",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "X2 /x2 和 X1.5 /v2 HTTP合同,正文分别注明max_tokens",
"contentSha256": "61239014682855b6ef967a816a6d9101fb717981d9b17add9cf19285737dcfb0",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
},
{
"id": "page-xunfei-ultra",
"url": "https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html",
"finalUrl": "https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html",
"publisher": "xunfei",
"kind": "official-docs",
"retrieval": "readable",
"summary": "已读取HTTP正文;模型数字只按该页精确型号和接入记录。",
"scope": "Ultra /v1非思考HTTP合同,不适用于X2。",
"contentSha256": "75a6d320eefa7f835cf91d1eb663679d531a513010c0d8062b1c8d01c1791a7e",
"retrievalMethod": "http-body-htmlparser",
"contentDigestKind": "htmlparser-visible-text-not-raw-http-bytes"
}
],
"findings": [
{
"recordKey": "compute/providers/xunfei.json#4.0Ultra",
"modelId": "4.0Ultra",
"config": "compute/providers/xunfei.json",
"sourceDoc": "docs/model-sources/providers/xunfei/models/4.0ultra.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-xunfei-ultra"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "4.0Ultra",
"supportedValue": "4.0Ultra",
"sourceId": "page-xunfei-ultra",
"assessment": "matches",
"explanation": "model枚举精确大小写且明确对应Ultra。"
},
{
"field": "maxOutputTokens",
"currentValue": 32768,
"supportedValue": "32K",
"sourceId": "page-xunfei-ultra",
"assessment": "not-comparable",
"explanation": "Ultra输出官网原文K;不将请求max_tokens默认值冒充硬最大。"
},
{
"field": "maxInputTokens",
"currentValue": null,
"supportedValue": "32K",
"sourceId": "page-xunfei-ultra",
"assessment": "not-comparable",
"explanation": "输入独立于输出,不证明总窗口32K。"
}
],
"remainingFields": [
"contextWindow",
"defaultTemperature",
"defaultTopP",
"maxOutputTokens",
"capabilities",
"extra.pricingNote"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"采样默认不是用户选用温度;API价格未在这两页取得,保持待核。"
]
},
{
"recordKey": "compute/model-specs/xunfei.json#4.0Ultra",
"modelId": "4.0Ultra",
"config": "compute/model-specs/xunfei.json",
"sourceDoc": "docs/model-sources/providers/xunfei/models/4.0ultra.md",
"outcome": "official-identity-only",
"sourceIds": [
"page-xunfei-ultra"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "4.0Ultra",
"supportedValue": "4.0Ultra",
"sourceId": "page-xunfei-ultra",
"assessment": "matches",
"explanation": "model枚举精确大小写且明确对应Ultra。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 32768,
"supportedValue": "32K",
"sourceId": "page-xunfei-ultra",
"assessment": "not-comparable",
"explanation": "Ultra输出官网原文K;不将请求max_tokens默认值冒充硬最大。"
},
{
"field": "spec.maxInputTokens",
"currentValue": null,
"supportedValue": "32K",
"sourceId": "page-xunfei-ultra",
"assessment": "not-comparable",
"explanation": "输入独立于输出,不证明总窗口32K。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.defaultTemperature",
"spec.maxOutputTokens",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"采样默认不是用户选用温度;API价格未在这两页取得,保持待核。"
]
},
{
"recordKey": "compute/providers/xunfei-x2.json#spark-x",
"modelId": "spark-x",
"config": "compute/providers/xunfei-x2.json",
"sourceDoc": "docs/model-sources/providers/xunfei/models/spark-x.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-xunfei-x2"
],
"fieldEvidence": [
{
"field": "modelName",
"currentValue": "spark-x",
"supportedValue": "spark-x",
"sourceId": "page-xunfei-x2",
"assessment": "matches",
"explanation": "正文X2与X1.5均使用同一spark-x参数;实际型号必须结合baseUrl。"
},
{
"field": "maxOutputTokens",
"currentValue": 131072,
"supportedValue": 131072,
"sourceId": "page-xunfei-x2",
"assessment": "matches",
"explanation": "按对应/x2或/v2的max_tokens明文区间和默认值,不混不同协议。"
},
{
"field": "defaultTemperature",
"currentValue": 1.2,
"supportedValue": 1.2,
"sourceId": "page-xunfei-x2",
"assessment": "matches",
"explanation": "本条按description和端点限定X2,请求表明文温度默认1.2。"
},
{
"field": "defaultTopP",
"currentValue": 0.95,
"supportedValue": 0.95,
"sourceId": "page-xunfei-x2",
"assessment": "not-comparable",
"explanation": "官方默认TopP;仓库用户建议值与原厂默认需分开标注。"
}
],
"remainingFields": [
"contextWindow",
"capabilities",
"defaultTopP",
"extra.pricingNote"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"采样默认不是用户选用温度;API价格未在这两页取得,保持待核。"
]
},
{
"recordKey": "compute/model-specs/xunfei.json#spark-x",
"modelId": "spark-x",
"config": "compute/model-specs/xunfei.json",
"sourceDoc": "docs/model-sources/providers/xunfei/models/spark-x.md",
"outcome": "official-fields-found",
"sourceIds": [
"page-xunfei-x2"
],
"fieldEvidence": [
{
"field": "id",
"currentValue": "spark-x",
"supportedValue": "spark-x",
"sourceId": "page-xunfei-x2",
"assessment": "not-comparable",
"explanation": "正文X2与X1.5均使用同一spark-x参数;实际型号必须结合baseUrl。"
},
{
"field": "spec.maxOutputTokens",
"currentValue": 131072,
"supportedValue": 131072,
"sourceId": "page-xunfei-x2",
"assessment": "matches",
"explanation": "本条Spec description明确限定X2 /x2,因此采用X2明文max_tokens131072,不误用同名X1.5的65535。"
},
{
"field": "spec.defaultTemperature",
"currentValue": 1.2,
"supportedValue": 1.2,
"sourceId": "page-xunfei-x2",
"assessment": "matches",
"explanation": "本条按description和端点限定X2,请求表明文温度默认1.2。"
},
{
"field": "spec.defaultTopP",
"currentValue": null,
"supportedValue": 0.95,
"sourceId": "page-xunfei-x2",
"assessment": "not-comparable",
"explanation": "官方默认TopP;仓库用户建议值与原厂默认需分开标注。"
}
],
"remainingFields": [
"spec.contextWindow",
"spec.supportsReasoning",
"spec.capabilities"
],
"nextAction": "按精确型号和本接入面继续核对;候选证据不自动应用。",
"notes": [
"采样默认不是用户选用温度;API价格未在这两页取得,保持待核。"
]
}
],
"coverage": {
"records": 4,
"outcomes": {
"official-identity-only": 2,
"official-fields-found": 2
},
"unchangedConfig": true,
"accountCallsPerformed": false
}
}

View File

@@ -0,0 +1,68 @@
# xunfei:2026-10-04来源重新核查
覆盖 4 条接入/规格记录。仅保存可审阅候选,不修改canonical、原来源状态、manifest。未做账号调用。
## 来源导航与读取边界
- [page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html):`official-docs` / `readable`。X2 /x2 和 X1.5 /v2 HTTP合同,正文分别注明max_tokens;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
- [page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html):`official-docs` / `readable`。Ultra /v1非思考HTTP合同,不适用于X2。;已读取HTTP正文;模型数字只按该页精确型号和接入记录。
## 每条记录的证据与剩余缺口
### `compute/providers/xunfei.json#4.0Ultra`
结果:`official-identity-only`。原模型记录:[4.0Ultra](../../../model-sources/providers/xunfei/models/4.0ultra.md)。
- `modelName`:当前 `"4.0Ultra"`;官网候选 `"4.0Ultra"`;`matches`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。model枚举精确大小写且明确对应Ultra。
- `maxOutputTokens`:当前 `32768`;官网候选 `"32K"`;`not-comparable`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。Ultra输出官网原文K;不将请求max_tokens默认值冒充硬最大。
- `maxInputTokens`:当前 `null`;官网候选 `"32K"`;`not-comparable`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。输入独立于输出,不证明总窗口32K。
剩余字段:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`extra.pricingNote`。
- 采样默认不是用户选用温度;API价格未在这两页取得,保持待核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/xunfei.json#4.0Ultra`
结果:`official-identity-only`。原模型记录:[4.0Ultra](../../../model-sources/providers/xunfei/models/4.0ultra.md)。
- `id`:当前 `"4.0Ultra"`;官网候选 `"4.0Ultra"`;`matches`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。model枚举精确大小写且明确对应Ultra。
- `spec.maxOutputTokens`:当前 `32768`;官网候选 `"32K"`;`not-comparable`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。Ultra输出官网原文K;不将请求max_tokens默认值冒充硬最大。
- `spec.maxInputTokens`:当前 `null`;官网候选 `"32K"`;`not-comparable`。[page-xunfei-ultra](https://www.xfyun.cn/doc/spark/HTTP%E8%B0%83%E7%94%A8%E6%96%87%E6%A1%A3.html)。输入独立于输出,不证明总窗口32K。
剩余字段:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`。
- 采样默认不是用户选用温度;API价格未在这两页取得,保持待核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/providers/xunfei-x2.json#spark-x`
结果:`official-fields-found`。原模型记录:[spark-x](../../../model-sources/providers/xunfei/models/spark-x.md)。
- `modelName`:当前 `"spark-x"`;官网候选 `"spark-x"`;`matches`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。正文X2与X1.5均使用同一spark-x参数;实际型号必须结合baseUrl。
- `maxOutputTokens`:当前 `131072`;官网候选 `131072`;`matches`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。按对应/x2或/v2的max_tokens明文区间和默认值,不混不同协议。
- `defaultTemperature`:当前 `1.2`;官网候选 `1.2`;`matches`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。本条按description和端点限定X2,请求表明文温度默认1.2。
- `defaultTopP`:当前 `0.95`;官网候选 `0.95`;`not-comparable`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。官方默认TopP;仓库用户建议值与原厂默认需分开标注。
剩余字段:`contextWindow`、`capabilities`、`defaultTopP`、`extra.pricingNote`。
- 采样默认不是用户选用温度;API价格未在这两页取得,保持待核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。
### `compute/model-specs/xunfei.json#spark-x`
结果:`official-fields-found`。原模型记录:[spark-x](../../../model-sources/providers/xunfei/models/spark-x.md)。
- `id`:当前 `"spark-x"`;官网候选 `"spark-x"`;`not-comparable`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。正文X2与X1.5均使用同一spark-x参数;实际型号必须结合baseUrl。
- `spec.maxOutputTokens`:当前 `131072`;官网候选 `131072`;`matches`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。本条Spec description明确限定X2 /x2,因此采用X2明文max_tokens131072,不误用同名X1.5的65535。
- `spec.defaultTemperature`:当前 `1.2`;官网候选 `1.2`;`matches`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。本条按description和端点限定X2,请求表明文温度默认1.2。
- `spec.defaultTopP`:当前 `null`;官网候选 `0.95`;`not-comparable`。[page-xunfei-x2](https://www.xfyun.cn/doc/spark/X1http.html)。官方默认TopP;仓库用户建议值与原厂默认需分开标注。
剩余字段:`spec.contextWindow`、`spec.supportsReasoning`、`spec.capabilities`。
- 采样默认不是用户选用温度;API价格未在这两页取得,保持待核。
下一步:按精确型号和本接入面继续核对;候选证据不自动应用。

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,515 @@
# zhipu:2026-10-04来源重核候选
覆盖31条精确模型/接入记录;来源读取8/8可读。核查时间以本轮日期记录,不刷新原核验状态。
本轮只保存核查候选,未更改canonical、既有来源核验状态、指纹或manifest;可读正文和ID存在不是全参数/账号验收。
## 实际来源与读取边界
### glm53
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/models/text/glm-5.3.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-5.3.md);最终地址:[https://docs.bigmodel.cn/cn/guide/models/text/glm-5.3.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-5.3.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取16063字符,可见正文13370字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm53-flash
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md](https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md);最终地址:[https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md](https://docs.bigmodel.cn/cn/guide/models/vlm/glm-5.3-flash.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取10927字符,可见正文10652字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm-pricing
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/start/pricing.md](https://docs.bigmodel.cn/cn/guide/start/pricing.md);最终地址:[https://docs.bigmodel.cn/cn/guide/start/pricing.md](https://docs.bigmodel.cn/cn/guide/start/pricing.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取10948字符,可见正文10758字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm-plan
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/coding-plan/latest-model.md](https://docs.bigmodel.cn/cn/coding-plan/latest-model.md);最终地址:[https://docs.bigmodel.cn/cn/coding-plan/latest-model.md](https://docs.bigmodel.cn/cn/coding-plan/latest-model.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取3985字符,可见正文3778字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm52-cn-api
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/api-reference/%E6%A8%A1%E5%9E%8B-api/%E5%AF%B9%E8%AF%9D%E8%A1%A5%E5%85%A8.md](https://docs.bigmodel.cn/api-reference/%E6%A8%A1%E5%9E%8B-api/%E5%AF%B9%E8%AF%9D%E8%A1%A5%E5%85%A8.md);最终地址:[https://docs.bigmodel.cn/api-reference/%E6%A8%A1%E5%9E%8B-api/%E5%AF%B9%E8%AF%9D%E8%A1%A5%E5%85%A8.md](https://docs.bigmodel.cn/api-reference/%E6%A8%A1%E5%9E%8B-api/%E5%AF%B9%E8%AF%9D%E8%A1%A5%E5%85%A8.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取55055字符,可见正文33426字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm52-intl-api
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.z.ai/api-reference/llm/chat-completion.md](https://docs.z.ai/api-reference/llm/chat-completion.md);最终地址:[https://docs.z.ai/api-reference/llm/chat-completion.md](https://docs.z.ai/api-reference/llm/chat-completion.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取44272字符,可见正文28820字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm47
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/models/text/glm-4.7.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-4.7.md);最终地址:[https://docs.bigmodel.cn/cn/guide/models/text/glm-4.7.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-4.7.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取24564字符,可见正文20869字符;需逐精确ID定位,HTTP成功不代表字段已证。
### glm52
- 摘要语义:`sha256-utf8-decoded-response-body`;获取方法:urllib.request HTTPS response read; bytes decoded as UTF-8 with replacement, SHA-256 over decoded text re-encoded as UTF-8 before visible-text extraction; full HTML/Markdown/JSON body, not a raw-byte digest or vendor signature。
- URL:[https://docs.bigmodel.cn/cn/guide/models/text/glm-5.2.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-5.2.md);最终地址:[https://docs.bigmodel.cn/cn/guide/models/text/glm-5.2.md](https://docs.bigmodel.cn/cn/guide/models/text/glm-5.2.md)。
- 发布者:zhipu;类别:`official-docs`;读取:`readable`。
- 范围:只适用于页面明确的原厂/地域/接入,套餐和聚合合同独立。
- 本轮结果:实际读取21559字符,可见正文18552字符;需逐精确ID定位,HTTP成功不代表字段已证。
## 逐模型、逐接入记录
### `compute/providers/zhipu-embedding.json#embedding-3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/embedding-3.md);本轮结论:`still-unresolved`;原状态 `partial` 保持。
- 本轮来源:`glm53`、`glm53-flash`、`glm-pricing`、`glm-plan`、`glm52-cn-api`、`glm52-intl-api`、`glm47`、`glm52`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`contextWindow`、`inputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#embedding-3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/embedding-3.md);本轮结论:`still-unresolved`;原状态 `partial` 保持。
- 本轮来源:`glm53`、`glm53-flash`、`glm-pricing`、`glm-plan`、`glm52-cn-api`、`glm52-intl-api`、`glm47`、`glm52`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`spec.contextWindow`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-4.6`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.6.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-4.6"` | `"glm-4.6"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-4.6`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.6.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-4.6"` | `"glm-4.6"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-4.6v`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.6v.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-4.6v"` | `"glm-4.6v"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-4.6v`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.6v.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-4.6v"` | `"glm-4.6v"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-4.7-flashx`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.7-flashx.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-4.7-flashx"` | `"glm-4.7-flashx"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `inputPrice` | `0.5` | `0.5` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `outputPrice` | `3` | `3` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `extra.cacheHitPrice` | `0.1` | `0.1` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheStoragePrice`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-4.7-thinking`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.7-thinking.md);本轮结论:`still-unresolved`;原状态 `pending` 保持。
- 本轮来源:`glm53`、`glm53-flash`、`glm-pricing`、`glm-plan`、`glm52-cn-api`、`glm52-intl-api`、`glm47`、`glm52`。
未取得该精确型号可用的字段证明,未使用同代/同名其他接入参数补数。
- 仍需核实:`id`、`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-4.7`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.7.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm47`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-4.7"` | `"glm-4.7"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `glm47`:模型页预算为K简写;不能凭当前128000或131072认定已核整数。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/coding-plans/zhipu-coding.json#glm-4.7`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.7.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm47`、`glm-pricing`、`glm-plan`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-4.7"` | `"glm-4.7"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `glm47`:模型页预算为K简写;不能凭当前128000或131072认定已核整数。 |
- 仍需核实:`contextWindow`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 边界:Coding Plan可用型号与原厂API价签独立;本轮只用套餐文档核开放面,不能把API窗口/价签覆盖套餐。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-4.7`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-4.7.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm47`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-4.7"` | `"glm-4.7"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.maxOutputTokens` | `128000` | `"128K"` | not-comparable | `glm47`:模型页预算为K简写;不能凭当前128000或131072认定已核整数。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5-turbo.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5-turbo"` | `"glm-5-turbo"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/coding-plans/zhipu-coding.json#glm-5-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5-turbo.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`、`glm-plan`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5-turbo"` | `"glm-5-turbo"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 边界:Coding Plan可用型号与原厂API价签独立;本轮只用套餐文档核开放面,不能把API窗口/价签覆盖套餐。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5-turbo.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5-turbo"` | `"glm-5-turbo"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5.1`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.1.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.1"` | `"glm-5.1"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5.1`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.1.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5.1"` | `"glm-5.1"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5.2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.2.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.2"` | `"glm-5.2"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `inputPrice` | `8` | `8` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `outputPrice` | `28` | `28` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `extra.cacheHitPrice` | `2` | `2` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheStoragePrice`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/coding-plans/zhipu-coding.json#glm-5.2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.2.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`、`glm-plan`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.2"` | `"glm-5.2"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
- 仍需核实:`contextWindow`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:Coding Plan可用型号与原厂API价签独立;本轮只用套餐文档核开放面,不能把API窗口/价签覆盖套餐。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5.2`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.2.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5.2"` | `"glm-5.2"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
- 仍需核实:`spec.contextWindow`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5.3-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3-flash.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm53-flash`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.3-flash"` | `"glm-5.3-flash"` | matches | `glm53-flash`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `inputPrice` | `0.8` | `0.8` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `outputPrice` | `2.8` | `2.8` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `extra.cacheHitPrice` | `0.23` | `0.23` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/coding-plans/zhipu-coding.json#glm-5.3-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm53-flash`、`glm-pricing`、`glm-plan`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.3-flash"` | `"glm-5.3-flash"` | matches | `glm53-flash`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:Coding Plan可用型号与原厂API价签独立;本轮只用套餐文档核开放面,不能把API窗口/价签覆盖套餐。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5.3-flash`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3-flash.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm53-flash`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5.3-flash"` | `"glm-5.3-flash"` | matches | `glm53-flash`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.defaultTopP`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5.3-flashx`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3-flashx.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm53-flash`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.3-flashx"` | `"glm-5.3-flashx"` | matches | `glm53-flash`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1000000` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `inputPrice` | `2` | `2` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `outputPrice` | `7` | `7` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `extra.cacheHitPrice` | `0.57` | `0.57` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
- 仍需核实:`contextWindow`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5.3-flashx`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3-flashx.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm53-flash`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5.3-flashx"` | `"glm-5.3-flashx"` | matches | `glm53-flash`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1000000` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
- 仍需核实:`spec.contextWindow`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5.3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm53`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.3"` | `"glm-5.3"` | matches | `glm53`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `glm53`:模型页最大128K简写;精确整数仍需另证。 |
| `extra.thinkingOnly` | `true` | `true` | matches | `glm53`:模型页明确始终启用思考,不能关闭。 |
| `inputPrice` | `8` | `8` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `outputPrice` | `28` | `28` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
| `extra.cacheHitPrice` | `2` | `2` | matches | `glm-pricing`:国内CNY/百万token;表格精确展示名/API ID需分别核验,价格不用推广到套餐。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/coding-plans/zhipu-coding.json#glm-5.3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm53`、`glm-pricing`、`glm-plan`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5.3"` | `"glm-5.3"` | matches | `glm53`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `maxOutputTokens` | `131072` | `"128K"` | not-comparable | `glm53`:模型页最大128K简写;精确整数仍需另证。 |
| `extra.thinkingOnly` | `true` | `true` | matches | `glm53`:模型页明确始终启用思考,不能关闭。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`maxOutputTokens`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:Coding Plan可用型号与原厂API价签独立;本轮只用套餐文档核开放面,不能把API窗口/价签覆盖套餐。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5.3`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.3.md);本轮结论:`official-fields-found`;原状态 `partial` 保持。
- 本轮来源:`glm53`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5.3"` | `"glm-5.3"` | matches | `glm53`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
| `spec.contextWindow` | `1048576` | `"1M"` | not-comparable | `glm-pricing`:原厂价签1M简写,未由本次同页证实1000000/1048576换算。 |
| `spec.maxOutputTokens` | `131072` | `"128K"` | not-comparable | `glm53`:模型页最大128K简写;精确整数仍需另证。 |
| `spec.extra.thinkingOnly` | `true` | `true` | matches | `glm53`:模型页明确始终启用思考,不能关闭。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.defaultTopP`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:本轮未在可读页面定位完整精确型号合同;缺失不判定停服。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5"` | `"glm-5"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5.md);本轮结论:`official-identity-only`;原状态 `pending` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5"` | `"glm-5"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/providers/zhipu.json#glm-5v-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5v-turbo.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `modelName` | `"glm-5v-turbo"` | `"glm-5v-turbo"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`contextWindow`、`defaultTemperature`、`defaultTopP`、`extra.cacheHitPrice`、`extra.cacheStoragePrice`、`extra.pricingTiers`、`inputPrice`、`maxOutputTokens`、`outputPrice`、`capabilities`、`serviceType`、`access.maxInputTokens`、`access.protocol-readiness`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。
### `compute/model-specs/zhipu.json#glm-5v-turbo`
- 原来源:[单模型记录](../../../../docs/model-sources/providers/zhipu/models/glm-5v-turbo.md);本轮结论:`official-identity-only`;原状态 `partial` 保持。
- 本轮来源:`glm52-cn-api`、`glm-pricing`。
| 字段 | 当前值 | 官网候选值 | 判定 | 来源及解释 |
| --- | --- | --- | --- | --- |
| `id` | `"glm-5v-turbo"` | `"glm-5v-turbo"` | matches | `glm52-cn-api`:本轮正文定位精确标识;只确认该标识在其来源合同出现,不证明其他字段或不同套餐可用性。 |
- 仍需核实:`spec.contextWindow`、`spec.defaultTemperature`、`spec.maxOutputTokens`、`spec.supportsReasoning`、`spec.capabilities`、`spec.serviceType`。
- 边界:当前价签按输入长度、GLM4.7另按输出长度分档;单标量价不代表全部请求,需逐阶梯阈值和缓存单价核对。
- 后续:人工逐字段复核本次候选;只将matches且精确接入适用的字段迁入原来源文档,differs先审单位/阶梯/产品默认;缺项需精确模型页、官方版本卡或授权目录,不猜填。

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,73 @@
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import { resolveEffectiveModel } from './catalog-v2/effective-model.mjs';
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
const date = process.argv[2];
if (!/^\d{4}-\d{2}-\d{2}$/.test(date ?? '')) throw new Error('Usage: node scripts/assemble-source-recheck.mjs YYYY-MM-DD');
const dir = path.join(root, 'docs/source-rechecks', date);
const inventory = JSON.parse(fs.readFileSync(path.join(dir,'inventory.json'),'utf8'));
const expected = new Map(inventory.records.map(r => [r.recordKey,r]));
const canonical=JSON.parse(fs.readFileSync(path.join(root,'catalog/v2/catalog.json'),'utf8'));
const canonicalViews=new Map(),specByRef=new Map(canonical.specs.map(s=>[s.modelRef,s]));
for(const spec of canonical.specs) canonicalViews.set(`${spec.metadata.sourceFile}#${spec.identity.canonicalModelId}`,{reference:`catalog/v2/catalog.json#${spec.modelRef}`,stableModelId:spec.identity.canonicalModelId,apiModelId:spec.identity.canonicalModelId,facts:spec.facts,request:{},billing:[]});
for(const access of canonical.accesses)for(const model of access.models){
const effective=resolveEffectiveModel(specByRef.get(model.modelRef),model,{publicationState:canonical.publication.state,requiredClientVersion:'0.0.0',clientVersion:'999.0.0',connection:access.connection,now:`${date}T00:00:00Z`});
canonicalViews.set(`${access.metadata.sourceFile}#${model.apiModelId}`,{reference:`catalog/v2/catalog.json#${access.id}/${model.apiModelId}`,stableModelId:model.apiModelId,apiModelId:effective.apiModelId,facts:effective.facts,request:effective.request,billing:effective.billing});
}
const reports = fs.readdirSync(path.join(dir,'providers')).filter(f => f.endsWith('.json')).sort().map(f => JSON.parse(fs.readFileSync(path.join(dir,'providers',f),'utf8')));
reports.push(...['api-contracts.json','policy-origins.json'].map(f => JSON.parse(fs.readFileSync(path.join(dir,f),'utf8'))));
const records = [], sources = [], seen = new Set(), errors = [], observations = [];
const read = (obj, field) => { let v=obj; for(const key of field.split('.')) { if(v===null || typeof v!=='object' || !Object.hasOwn(v,key)) return undefined; v=v[key]; } return v; };
for (const report of reports) {
const namespace = report.supplier ?? (report.findings[0]?.recordKind === 'internal-policy' ? 'policy' : 'api');
const sourceMap = new Map();
for (const source of report.sources) {
if(sourceMap.has(source.id)) errors.push(`Duplicate source ${namespace}/${source.id}`);
if(!/^https:\/\//.test(source.url)) errors.push(`Non-HTTPS source ${source.url}`);
sourceMap.set(source.id,source);
sources.push({...source,sourceKey:`${namespace}/${source.id}`,namespace,checkedAt:report.checkedAt,referencedRecords:0});
}
for (const finding of report.findings) {
const original = expected.get(finding.recordKey);
if(!original && !finding.recordKind) errors.push(`Unknown inventory record ${finding.recordKey}`);
if(seen.has(finding.recordKey)) errors.push(`Duplicate finding ${finding.recordKey}`);
seen.add(finding.recordKey);
if(original && (finding.modelId!==original.modelId || finding.config!==original.config)) errors.push(`Identity changed ${finding.recordKey}`);
const refs = new Set(finding.sourceIds);
for(const id of refs) {
if(!sourceMap.has(id)) errors.push(`Unknown source ${finding.recordKey}: ${id}`);
const source = sources.find(s=>s.sourceKey===`${namespace}/${id}`); if(source) source.referencedRecords++;
}
const current = original?.current ?? finding.current;
for (const evidence of finding.fieldEvidence) {
const s=sourceMap.get(evidence.sourceId);
if(!s || s.retrieval!=='readable') errors.push(`Unread source used as proof ${finding.recordKey}: ${evidence.sourceId}`);
if(!['matches','differs','not-comparable'].includes(evidence.assessment)) errors.push(`Invalid assessment ${finding.recordKey}`);
const actual = read(current,evidence.field) ?? read(current,`spec.${evidence.field}`);
if(actual!==undefined && JSON.stringify(actual)!==JSON.stringify(evidence.currentValue)) observations.push({recordKey:finding.recordKey,field:evidence.field,inventoryValue:actual,declaredCurrentValue:evidence.currentValue});
}
const priorProofs=original?.knownFieldEvidence ?? finding.knownFieldEvidence ?? [];
const proved=new Set(finding.fieldEvidence.filter(e=>e.assessment!=='not-comparable' && sourceMap.get(e.sourceId)?.kind?.startsWith('official-')).map(e=>e.field.replace(/^spec\./,'')));
const remainingCritical=(original?.missingFields??[]).filter(f=>!proved.has(f.replace(/^spec\./,'')));
const remainingFields=[...new Set([...remainingCritical,...finding.remainingFields])];
records.push({...original,...finding,current,canonicalView:canonicalViews.get(finding.recordKey)??null,recordKind:finding.recordKind??'model',checkedAt:report.checkedAt,remainingFields,sourceKeys:finding.sourceIds.map(id=>`${namespace}/${id}`),fieldEvidence:finding.fieldEvidence.map(e=>({...e,sourceKey:`${namespace}/${e.sourceId}`,sourceKind:sourceMap.get(e.sourceId)?.kind,sourceUrl:sourceMap.get(e.sourceId)?.url,alreadyRegistered:priorProofs.some(p=>p.field.replace(/^spec\./,'')===e.field.replace(/^spec\./,''))}))});
}
}
for(const key of expected.keys()) if(!seen.has(key)) errors.push(`Missing inventory record ${key}`);
if(errors.length) throw new Error(errors.join('\n'));
const outcomeCounts={}; const modelCounts={};
for(const r of records){outcomeCounts[r.outcome]=(outcomeCounts[r.outcome]??0)+1;if(r.recordKind==='model')modelCounts[r.outcome]=(modelCounts[r.outcome]??0)+1;}
const pr=JSON.parse(fs.readFileSync(path.join(dir,'client-pr-status.json'),'utf8'));
const releases=JSON.parse(fs.readFileSync(path.join(dir,'client-release-status.json'),'utf8'));
const publication=JSON.parse(fs.readFileSync(path.join(root,'compute/v2/manifest.json'),'utf8'));
const status={checkedAt:date,configCenter:{commit:inventory.baseCommit,presetDataVersion:inventory.presetDataVersion,state:publication.state,requiredClientVersion:publication.requiredClientVersion},client:{pullRequest:'https://github.com/desirecore/desirecore/pull/4042',head:pr.headRefOid,state:pr.state,checks:Object.fromEntries(pr.statusCheckRollup.map(c=>[c.name,c.conclusion||c.status])),latestFormalRelease:releases.find(r=>!r.isDraft&&!r.isPrerelease)?.tagName??'未取得正式版本'}};
const summary={checkedAt:date,modelRecords:inventory.records.length,apiRecords:records.filter(r=>r.recordKind==='api-contract').length,policyRecords:records.filter(r=>r.recordKind==='internal-policy').length,totalReviewRecords:records.length,modelOutcomeCounts:modelCounts,outcomeCounts,sourceAttempts:sources.length,readableSources:sources.filter(s=>s.retrieval==='readable').length,distinctUrls:new Set(sources.map(s=>s.url)).size,fieldEvidence:records.reduce((n,r)=>n+r.fieldEvidence.length,0),newFieldCandidates:records.reduce((n,r)=>n+r.fieldEvidence.filter(e=>!e.alreadyRegistered).length,0),snapshotObservations:observations.length};
fs.writeFileSync(path.join(dir,'review-data.json'),JSON.stringify({summary,status,records,sources,snapshotObservations:observations},null,2)+'\n');
const label={'official-fields-found':'部分官方字段候选','official-identity-only':'仅官方身份','official-access-only':'仅接入/产品入口','official-conflict':'数值/语义/生命周期事项','trusted-secondary-only':'仅可信第三方','still-unresolved':'仍未解决','historical-only':'历史适用','internal-policy-missing-approval':'待批准/评测依据'};
const table=Object.entries(modelCounts).map(([k,v])=>`| ${label[k]??k} | ${v} |`).join('\n');
let md=`# ${date}:来源重新检索与复核\n\n基线 main \`${inventory.baseCommit}\`,数据版本${inventory.presetDataVersion}。本轮实际重新访问官网、官方代码和模型卡,部分页面使用渲染浏览器;可信第三方单独标识。626条模型记录全部覆盖,API合同6条及本仓策略3条另列。\n\n## 最新发布状态\n\n客户端[PR #4042](${status.client.pullRequest})仍OPEN,head \`${status.client.head}\`。检查快照:${Object.entries(status.client.checks).map(([name,state])=>`${name}=${state}`).join("、")};正式版本${status.client.latestFormalRelease}。V2保持candidate及空最低版本,不因文档补证而启用。\n\n## 模型重检结论\n\n| 结论 | 记录数 |\n| --- | ---: |\n${table}\n\n这些是重检候选分类,不是整条记录全部已核。来源读取${summary.sourceAttempts}次,其中${summary.readableSources}次可读,${summary.distinctUrls}个不同URL;${summary.fieldEvidence}项字段候选,含重复接入及已有字段再核。字段、价格币种、计价单位、地域、型号版本、API/订阅范围分别保留。对照原值取V1兼容投影,表格另列V2规范值及定位;规范值为候选合同的静态解析,不代表已发布或可调用。\n\n## 优先复核\n\n- Infini的deepseek-v3精确下线记录;不扩大为整个域名停服。\n- 火山及腾讯Coding Plan已停/将停的具体型号,直连API分别判断。\n- OpenAI Codex订阅退役与API仍可用的区别,以及未来API停服预告。\n- Perplexity Sonar迁移:同步/流式渐进重写仍工作,异步旧请求不再支持;不能说域名全停服。\n- Google最大输入限制与总上下文窗口的语义,K/M缩写及缓存/阶梯/平台价格不可比项。\n- 豆包Global与Custom合同;Snippet数组类型、可空发布时间、仅示例ErrorCode规则。\n\n## 细分记录\n\n`;
for(const report of reports.filter(r=>r.supplier))md+=`- [${report.supplier}](providers/${report.supplier}.md):${report.findings.length}条静态记录。\n`;
md+='\n- [非模型API](api-contracts/):六个独立合同记录。\n- [本仓策略依据](policy-origins.md):历史实现不等于批准或模型评测。\n- `inventory.json`保存开始时原值及已登记证明;`review-data.json`保存全部候选、来源和剩余缺口。\n\n## 统一复核与后续更新\n\n临时XLSX保存在工作区outputs/source-review-20261004,包含记录复核、字段证据、来源读取;冲突排在前面,可筛选供应商和结论,填写采纳/需补证/不采纳及意见。每条记录使用稳定config#id,防止排序后意见错位。\n\n本轮未修改canonical、原来源metadata状态、预设数据版本或客户端。采纳前复核精确ID/实参、来源正文、单位、适用地域与接入;只有适用字段才能迁入原细分来源文档。可信第三方、HTTP失败、页面壳、官方目录缺失、API示例或历史记录不得升级成完整官方参数或账号验收。\n\n更新时先从canonical修改并编译,同步字段证明、指纹、规格索引及manifest,再跑完整校验。重检可运行:\n\n```bash\nnode scripts/source-recheck-inventory.mjs YYYY-MM-DD\nnode scripts/assemble-source-recheck.mjs YYYY-MM-DD\n```\n';
fs.writeFileSync(path.join(dir,'README.md'),md);
console.log(JSON.stringify(summary));

View File

@@ -0,0 +1,50 @@
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
import { execFileSync } from 'node:child_process';
import { parseSourcePage } from './validate-sources.mjs';
import { classifyGap, missingFactFields } from './update-source-gap-register.mjs';
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
const date = process.argv[2];
if (!/^\d{4}-\d{2}-\d{2}$/.test(date ?? '') || new Date(date).toISOString().slice(0, 10) !== date) {
throw new Error('Usage: node scripts/source-recheck-inventory.mjs YYYY-MM-DD');
}
const directory = `docs/source-rechecks/${date}`;
const records = [];
for (const supplier of fs.readdirSync(path.join(root, 'docs/model-sources/providers')).sort()) {
const supplierDir = `docs/model-sources/providers/${supplier}`;
const sources = parseSourcePage(fs.readFileSync(path.join(root, supplierDir, 'SOURCES.md'), 'utf8')).metadata.sources;
const sourceMap = new Map(sources.map(source => [source.id, source]));
const models = path.join(root, supplierDir, 'models');
if (!fs.existsSync(models)) continue;
for (const filename of fs.readdirSync(models).sort()) {
const sourceDoc = `${supplierDir}/models/${filename}`;
const text = fs.readFileSync(path.join(root, sourceDoc), 'utf8');
if (!text.includes('<!-- source-metadata:start -->')) continue;
for (const record of parseSourcePage(text).records) {
const data = JSON.parse(fs.readFileSync(path.join(root, record.config), 'utf8'));
const current = (data.models ?? data.specs).find(row => (row.modelName ?? row.id) === record.id);
if (!current) throw new Error(`Missing ${record.config}#${record.id}`);
records.push({
recordKey: `${record.config}#${record.id}`, supplier, modelId: record.id,
config: record.config, sourceDoc, originalStatus: record.status,
originalGap: classifyGap(record, sourceMap),
missingFields: missingFactFields(current, record.fieldSources),
knownFieldEvidence: record.fieldSources, current,
registeredSources: record.sources.map(ref => ({ ...sourceMap.get(ref.source), reference: ref })),
});
}
}
}
if (new Set(records.map(row => row.recordKey)).size !== records.length) throw new Error('Duplicate record identity');
const manifest = JSON.parse(fs.readFileSync(path.join(root, 'manifest.json'), 'utf8'));
const result = {
checkedAt: date, baseCommit: execFileSync('git', ['rev-parse', 'HEAD'], { cwd: root, encoding: 'utf8' }).trim(),
presetDataVersion: manifest.presetDataVersion,
scope: 'All source-gap records, including identity-only, partial fields, and historical identity; evidence candidates await human review.',
records,
};
fs.mkdirSync(path.join(root, directory), { recursive: true });
fs.writeFileSync(path.join(root, directory, 'inventory.json'), JSON.stringify(result, null, 2) + '\n');
console.log(JSON.stringify({ records: records.length, suppliers: new Set(records.map(row => row.supplier)).size, path: `${directory}/inventory.json` }));

View File

@@ -73,6 +73,9 @@ export function renderRegister(root = ROOT) {
index += `\n总计 ${sum} 条:前四类需要补证;partial 类逐条列出已有数据中尚未登记证明的关键字段,不能全部当作数据已核;historical 另列。\n\n`
index += '| 供应商清单 | 未登记入口 | 入口不可读 | 无字段证明 | 仅 ID | 参数部分已核 | 历史 |\n| --- | --- | --- | --- | --- | --- | --- |\n'
for (const { supplier, counts } of supplierStats) index += `| [${supplier}](providers/${supplier}.md) | ${Object.keys(titles).map(key => counts[key]).join(' | ')} |\n`
const recheckRoot = join(root, 'docs/source-rechecks');
const latestRecheck = existsSync(recheckRoot) ? readdirSync(recheckRoot).filter(date => /^\d{4}-\d{2}-\d{2}$/.test(date) && existsSync(join(recheckRoot, date, 'README.md'))).sort().at(-1) : undefined;
if (latestRecheck) index += `\n最新实际重检候选与统一复核说明见 [${latestRecheck} 来源重检](../source-rechecks/${latestRecheck}/README.md)。本目录计数仍依据原已登记字段证明,候选未自动提高原核验状态。\n`;
index += '\n另外单列:[型号/身份专属证据缺口](identities.md)、[非模型 API 证据不足](api-contracts.md)、[本仓策略历史依据缺失](policy-origins.md)。供应商记录详见上述细分文件,不在总目录堆全部模型。\n\n更新来源登记后运行 `npm run sources:gaps` 重新生成本目录及供应商清单;`npm run sources:gaps:check` 检查是否过期。生成器不会增加已核字段、改来源状态或写入主数据。\n'
pages.set('docs/source-gaps/README.md', index)
return { pages, counts: total }