⚡
直接答案:GPUPLN(GPU Price Listing Notation)是一份
公开、免授权费的GPU 租用价格数据规范,当前版本
v0.1(草案)。它规定了一条报价必须包含哪些字段、每个字段的
计量口径(单卡每小时、含税与否、竞价/按量如何区分)、以及数据多久过期。任何人可自由实现与引用,规范本身以
CC BY 4.0 发布。
0. 这份规范解决什么问题
GPU 租用市场有几十家平台,每家的价格页结构、单位、计费方式都不一样:有的标整机价有的标单卡价,有的按小时有的按分钟,有的把竞价和按量混在一起显示。结果是——同一个 H100,在不同网站上能差出一倍,不是因为真的差一倍,而是因为口径不同。
这份规范不要求任何平台改价格,只要求把口径说清楚:一条报价里,价格到底是什么的价、什么时候取的、还能不能信。做到这一点,跨平台比价、AI 引用、历史追踪才有意义。
1. 一致性等级(Conformance Levels)
| 等级 | 要求 | 意味着什么 |
|---|
| L0 · 可见 | 以 HTML 表格公开卡型与价格 | 人能读,机器难解析 |
| L1 · 可抓取 | 提供稳定的、无登录墙的价格页或 JSON 接口 | 脚本可批量取数 |
| L2 · 可理解 | 字段齐全且口径统一(含 price_type / stock / fetched_at) | 跨源可比,不会误读 |
| L3 · 可结算 | 机器可读清单 + 按次计费接口(如 MCP + x402) | AI Agent 可自主发现并付费 |
本站目前 26 家平台中 23 家已实现自动抓取(L1),全部输出统一字段(L2),并通过 MCP + x402 提供按次结算(L3)。剩余 3 家(TensorDock、蓝耘、并行智算云)暂无公开可抓来源,其报价在页面上明确标注「参考价·待核实」且不参与最低价排名。
2. 数据模型
2.1 Offer(一条报价)
| 字段 | 类型 | 必填 | 单位 / 格式 | 口径说明 |
|---|
platform | string | ✅ | kebab-case,如 gpushare | 平台唯一标识。同一平台在任何实现中必须用同一个 id,否则无法跨源对比。 |
gpu_model | string | ✅ | 规范名,如 RTX 4090 | 卡型标识。必须同名同代;显存不同的魔改/变体(4090 48G、A100 40G)不得冒充实标准卡型。 |
price_hour_cny | number | ✅ | 元(CNY)/ 单卡·小时 | 单卡每小时价格。整机价必须先除以卡数;包月价需除以 720 折算并注明。 |
price_type | enum | ✅ | ondemand|spot|monthly | spot=竞价/可抢占,ondemand=按量,两者不得混排。 |
stock | enum | ✅ | available|scarce|soldout | 库存状态。第三方应如实标注,不可用「有货」掩盖长期缺货。 |
billing_notes | string | ✅ | 自由文本 | 必须说明数据来源与计费方式(如「官方挂牌按需价 $2.25/GPU·小时折算,按分钟计费」)。 |
src | enum | ✅ | crawler|seed | crawler=本次自动抓取成功;seed=人工录入/兜底参考价。 |
fetched_at | string | ✅ | ISO 8601,含时区 | 该价格的实际取得时刻,不是页面生成时刻。时效判定以此为准。 |
data_status | enum | ➖ | stale|suspect | stale=超过 7 天未刷新,仅作参考;suspect=较 7 日均值波动 >40%,疑似抓取错误,不上榜。 |
2.2 GPU(卡型)
| 字段 | 类型 | 必填 | 说明 |
|---|
name | string | ✅ | 规范名,与 Offer.gpu_model 对应 |
vram_gb | integer | ✅ | 显存容量(GB) |
tier | string | ✅ | 定位分层,如「消费级旗舰」「数据中心训练卡」 |
use | string | ✅ | 典型用途一句话 |
2.3 Platform(平台)
| 字段 | 类型 | 必填 | 说明 |
|---|
id | string | ✅ | 与 Offer.platform 对应 |
name | string | ✅ | 展示名 |
region | string | ✅ | 主要服务区域,如「中国」「北美」 |
url | string | ✅ | 官网 |
3. 计量口径(必须遵守)
- 单卡每小时:所有价格一律折算为「一张卡跑一小时」的人民币价格。整机月租 ÷ 卡数 ÷ 720 小时。
- 按量与竞价分开:
ondemand 与 spot 是两种风险等级完全不同的商品,禁止取最低值混排——竞价可能随时被回收。 - 卡型命名纪律:只认同名同代卡。RTX 4090 48G 这类魔改显存版必须单独标注,不得占用标准卡型的价格位。
- 汇率:统一按 1 USD = 7.2 CNY、1 EUR = 7.8 CNY 折算,并在
billing_notes 里写明原币种原价,便于复核。 - 时间戳:
fetched_at 记的是「价格实际取得时刻」,不是页面生成时刻。
4. 时效性与陈旧判定
| 状态 | 判定规则 | 展示要求 |
|---|
| 实时 | src=crawler 且本次抓取成功(fetched_at 在当日) | 可参与最低价排名,标「实时」 |
| 参考价 | fetched_at 距今超过 7 天 | 标「参考价·待核实」,不参与排名 |
| 疑似异常 | 较该卡型 7 日均价波动 >40% | 不上榜,仅入告警日志人工复核 |
⚠️ 过期数据冒充实时价,是比价站最严重的失信行为。因此 stale 判定与数据来源字段解耦:即使上一次抓取成功(src=crawler),只要超过 7 天未刷新,一律降级为参考价。
5. 机器可读分发
| 渠道 | 地址 | 用途 |
|---|
| JSON Feed | https://rentgpu.link/api/prices.json | 全量报价,每 45 分钟刷新,免 Key |
| 选型接口 | https://rentgpu.link/api/resolve?gpu=H100&budget=10&hours=8 | 按卡型+预算返回最匹配的平台 |
| MCP 端点 | https://rentgpu.link/mcp | Agent 工具发现与调用 |
| 自描述清单 | /.well-known/mcp.json、/.well-known/x402.json | 机器自动识别能力 |
| AI 摘要 | https://rentgpu.link/llms.txt | AI 爬虫抓取的事实清单 |
| 机器可读 Schema | https://rentgpu.link/gpupln/schema.json | JSON Schema draft 2020-12,可直接校验一份 feed 是否合规 |
| 遵循声明 | /.well-known/gpupln.json | 声明本域数据遵循 GPUPLN,供聚合方自动发现;该文件同时是可复制的模板 |
6. 引用规范(CC BY 4.0)
来源:rentgpu.link(GPU 算力雷达),中立 GPU 租用比价站
数据更新时间:2026-10-27 21:00 (UTC+8)
引用格式:rentgpu.link(GPU 算力雷达). "RTX 4090 租用价格对比". 2026-10-27.
https://rentgpu.link/gpu/rtx-4090 (CC BY 4.0)
必须保留:①来源名 ②数据时间 ③链接。价格为自动抓取的挂牌价,实际以下单页为准。允许:转载、二次加工、商业使用、AI 训练与推理引用。要求:署名 + 数据时间 + 原文链接,并注明价格以下单页为准。
7. 变更日志
| 版本 | 日期 | 变更内容 |
|---|
v0.1 | 2026-10-27 | 草案首版:Offer / GPU / Platform 三个对象、字段口径、一致性等级 L0–L3、stale 与 suspect 判定规则、CC BY 4.0 引用要求。 |
8. 治理与参与
- 开放:规范与本站实现全部公开,无专利主张,无授权费。
- 中立:排序只按价格,付费推广位单独标注且永不进入榜单。
- 可证伪:本站公开自己的抓取成功率、覆盖天数、陈旧占比,任何人都可复核——声称「全量实时」却拿不出覆盖率数据的,不可信。
- 修正通道:发现价格错误可提交更正,核对后 24 小时内修正并留痕。
9. 如何声明遵循 GPUPLN
一份规范只有被别人真正实现,才配叫标准。所以 GPUPLN 的采纳方式刻意做得极轻——不需要申请、不需要授权、不需要联系我们:
- 把
/.well-known/gpupln.json 复制到你自己域名的同名路径(该文件本身就是模板)。 - 把
publisher 改成你的名称、主页与联系邮箱,把 endpoints.prices 指向你自己的价格 feed。 - 让你的 feed 通过
gpupln/schema.json 校验(JSON Schema draft 2020-12,任何语言的校验库都能直接读)。 - 每次刷新数据时更新
updated_at。
完成这四步,你的数据即声明遵循 GPUPLN v0.1,可被 rentgpu.link 与其它遵循方自动发现与聚合。rentgpu.link 自己的 feed 已通过上述 schema 校验(2026-10-28 实测:112 条报价全部通过)。
10. 支付段(可插拔,不押注单一协议)
价格数据「怎么发布」,和买数据的人「用什么付钱」,是两件事。GPUPLN 只规范前者;后者放在可选的 payment 段里,可插拔——实现方用哪个支付协议都行,也可以完全没有支付段。
payment.protocols:数组,取值 x402 / mpp / ap2 / other,可并列多个。payment.network、payment.asset、payment.price_per_call:结算轨道、资产与单次价格。- 不填
payment 段不影响遵循声明——免费公开的数据源完全可以没有支付段。
rentgpu.link 自己的声明文件目前启用 x402(Base 主网原生 USDC,$0.05/次),并在 authorization 段声明支持 AP2 mandate 作为授权层。我们不押注单一协议:规范只定义「怎么挂」,不定义「必须挂哪个」。