OPERATORS · 运营方挂价
把你的 GPU 报价推上来,免费
我们收录了 45 家平台的型号级报价,其中大部分是抓来的。抓取有天花板:会漏、会错、会被限流。所以开了一条自报通道——你把自家报价推过来,进的是同一套可核验的链,署你的名,随时能改、能撤。
当前已接入自报运营方 0 家 · 共 0 条型号报价
01
三个理由,都不是「做好事」
| 你得到什么 | 怎么发生的 |
|---|---|
| 被 AI 引用 | 本站的 /providers、/v1/market/models 与 llms.txt 是 AI 引擎取数的一手入口。你的价格进了这张表,就进了「哪家云 H100 便宜」这类答案的候选集——带平台名。 |
| 被采购检索到 | 采购不会只问一句报价,他们会横向比。这个站的全部意义是把比价变成可核验的动作——你在表里,才有被比到的机会。 |
| 口径由你定 | 抓取只能猜你的计费方式与地区。自报可以写清 ondemand / spot / reserved、区域、以及你自己页面的链接——猜错的锅不用你背。 |
02
四条口径红线(写在入口,不是写在文档里)
| 规则 | 为什么 | 不满足会怎样 |
|---|---|---|
| CNY / 卡 / 小时 | 整机价不除以卡数,8 卡机就会被读成单卡的 8 倍贵。这是上游最常犯的错。 | 拒收(bad_price) |
| 可识别的型号名 | 型号名要能被映射到 CVIN 规格段(如 "H100 80GB")。认不出就不猜——猜错在链上是永久的。 | 拒收(unknown_model) |
| 必须标计费方式 | 按需、竞价、包月是三个市场。混在一起,「最低价」这个词就没意义了。 | 拒收(missing_price_type) |
| 价格须在中位 0.1–25 倍内 | 这一条是替双方兜底:超出这个带宽,多半是单位错了,而不是你的价格有竞争力。 | 拒收并告诉你差几倍(implausible_price) |
被拒的条目不会静默丢弃:响应里逐条给出 index 与原因,你改完重推即可。同一条报价重复推不会重复写链——价格没变就返回 inserted:0。
03
三步接入
① 要一把密钥:邮件 hi@cvin.org,写清平台名、官网、一个能收信的联系方式。密钥绑定平台名(就是你在表里显示的那一行),人工核过再发,通常当天。
② 推一次:
curl -X POST https://cvin.org/v1/operator/quotes \
-H "content-type: application/json" \
-H "x-api-key: <你的运营方密钥>" \
-d '{
"quotes": [
{ "gpu_model": "H100 80GB", "price_cny_h": 18.50, "price_type": "ondemand", "region": "ap-southeast-1" },
{ "gpu_model": "RTX 4090", "price_cny_h": 1.95, "price_type": "ondemand", "region": "cn-east-1" },
{ "gpu_model": "A100 80GB", "price_cny_h": 10.20, "price_type": "spot", "region": "us-west-1" }
]
}'
③ 挂到 cron,每天一次就够了:
// 每天跑一次就够了。价格没变时返回 inserted:0,链上不写任何东西。
const res = await fetch('https://cvin.org/v1/operator/quotes', {
method: 'POST',
headers: { 'content-type': 'application/json', 'x-api-key': process.env.CVIN_OPERATOR_KEY },
body: JSON.stringify({ quotes: [
{ gpu_model: 'H100 80GB', price_cny_h: 18.5, price_type: 'ondemand', region: 'ap-southeast-1' }
] })
});
const out = await res.json();
console.log(out.inserted, 'inserted /', out.unchanged, 'unchanged', out.rejected || []);
读回自己报过什么:GET /v1/operator/quotes(同一个密钥头)。运营方最怕的不是被拒,是「推了但不知道生效没有」——所以这个接口是标配,不是附加。
04
已接入的自报运营方
还没有运营方接入自报通道——这一行空着是事实,不是还没做。第一条自报进来,这里就会出现平台名。
05
我们不做什么
① 不改你的价:报什么记什么,我们只做单位归一与校验。
② 不做付费排名:/providers 的排序按平台数、按报价条数,没有任何位置可以买。这一条写在这里,是因为在一个靠排名赚钱的行业里,它必须能被公开检验。
③ 不把你报的价加价转卖:型号级报价本来就公开可查,收钱的是「查别人家的历史与连续性证明」。
④ 不把自报当设备级证据:自报的是「平台对型号的报价」(身份级 M),不指向任何一台机器,不可用于抵押或核保。
② 不做付费排名:/providers 的排序按平台数、按报价条数,没有任何位置可以买。这一条写在这里,是因为在一个靠排名赚钱的行业里,它必须能被公开检验。
③ 不把你报的价加价转卖:型号级报价本来就公开可查,收钱的是「查别人家的历史与连续性证明」。
④ 不把自报当设备级证据:自报的是「平台对型号的报价」(身份级 M),不指向任何一台机器,不可用于抵押或核保。
06