把 Octop 里现成的渠道清单(渠道名 / base_url / 协议)和 models.dev 的官方价格拼成一份数据集,在 兰台测试环境落库并发布;只保留最新主流模型(deepseek v4 flash、4.1、glm-5.3-flash、qwen3.8-flash)。
provider_template.json(含 id / base_url / 协议 / vendor / 内置模型)
价格 models.dev/api.json(input / output / cache_read / cache_write + 上下文上限)
渠道示例:deepseek https://api.deepseek.com/v1(openai 协议)、zhipu-cn open.bigmodel.cn/api/paas/v4、dashscope dashscope.aliyuncs.com/compatible-mode/v1,另有 kimi / minimax / volcengine / siliconflow / openai / anthropic / gemini 等。
| 目标模型 | models.dev 键 | 官方价(输入/输出,美元每百万 token) |
|---|---|---|
| DeepSeek V4 Flash | deepseek-v4-flash | 0.15 / 0.60 |
| DeepSeek V4.1 Flash | deepseek-flash(V4.1 Flash 1017) aliyun 侧 deepseek-v4.1-flash | 0.15 / 0.60 0.2975 / 1.1902 |
| GLM-5.3-Flash | glm-5.3-flash | 0.1195 / 0.4183 |
| Qwen3.8 Flash | qwen3.8-flash | 0.15 / 0.47(国际站) 0.1188 / 0.4007(国内站) |
同一模型在不同渠道价不同,价格要挂到「渠道」上,不是只挂模型。
| 分组 | 字段 |
|---|---|
| 渠道 | channel_id、channel_name、vendor、base_url、protocol(openai / anthropic)、变体(coding_plan / token_plan) |
| 模型 | model_id(上游真名)、display_name、上下文上限、最大输出 |
| 价格 | input、output、cache_read、cache_write(美元 / 百万 token)、分档(tiers) |
| 溯源 | price_source=models.dev、price_provider_key、抓取日期 as_of |
兰台的现成机制:注册数据集 → 冻结 Schema(JSON Schema) → 校验后发布(src/schema/freeze.ts / src/publish/publish.ts),发布走管理端接口。
确认「渠道协议拉取 schema」:产出字段清单 + 每个字段的取值来源(渠道 /models 拉取 vs 官方定价站),并说明协议差异(openai / anthropic)怎么落字段。
验收:字段能覆盖全部渠道 + 4 个目标模型;能被兰台的 Schema 校验通过。
在 lantai-test 创建数据集:注册 → 冻结 schema → 灌数据(Octop 渠道清单 + models.dev 价格)→ 发布,可抽样读取。
验收:test 环境冻结 + 发布成功;抽 3 个渠道核对价格与 models.dev 一致;不碰 preprod / prod。