GET

/v1/changes?provider=vercel&type=model.updated&cursor=MTc5NDAyNDAyMzo4YmI0YTg5YS1lZDAxLTRjYTktODczYy05MjhiY2ZhMWRkNDk%3D

count 50order newest firstpage size 50
whentypesummaryprovider
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+26 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+50 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+125 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+32 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+32 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+485 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+32 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+32 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+50 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+62 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+65 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+26 more
vercel
7d agomodel.updated
factSources.pricingRange.sourceHash f49c6f24bac1bac83104617507058467efcbe8c8ef495ce86e5f937044eacdc6 → 828e907db0a95a61e624a3efed40dc1bb3f6b70533ebe617e533f10a030a1b56
pricingRange.inputPerMillion.min 0.1539 → 0.1824
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
+333 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+32 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+104 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+89 more
vercel
7d agomodel.updated
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.0.var requests → image_tokens
pricingRange.routes.0.card.price.+.2.if.1.*.1.lookup.keys.1 requests → image_tokens
+29 more
vercel
8d agomodel.updated
factSources.pricingRange.sourceHash 5a4af1cc9c79590cd825785ba3f743f4f113a99f39e43774be8efe7cfa609b5f → 8b2d310ddd67a016e380f2f1e9a30add2b8556f66f2736424a1a866e8e837f0a
pricingRange.inputPerMillion.min 0.348 → 0.3262
pricingRange.outputPerMillion.min 0.696 → 0.6525
pricingRange.routes.2.card.source.extractedAt 2026-11-03T04:00:24.000Z → 2026-11-06T04:00:24.000Z
+6 more
vercel
8d agomodel.updated
factSources.pricingRange.sourceHash c413c8b4eebf281a2655d812713c40e5b4d6cbbae3d4ad74ca9e3217804e6864 → a4910cfc4ee13cd76f0222f5d3df10c10be214c259d5228587523c28952f92d7
pricingRange.routes.9.card.source.extractedAt 2026-11-05T04:00:24.000Z → 2026-11-06T04:00:24.000Z
pricingRange.routes.9.card.source.hash b9b5a4307404bafcd3ed92ec13456ae1ca5b6b2a98b613234c360d3ccf13e83a → 8ccc39a2b5361b1fcba6e03e62dd85b41fe719283a45abfc0a658d4ed0895744
pricingRange.routes.9.card.tables.rate.base.cache_read_tokens 2.6e-8 → 2.7e-8
+2 more
vercel
8d agomodel.updated
factSources.pricingRange.sourceHash 73c9d0ffb2bf3c0c53ebc0534457fc3602211f44bb4ee706f5b234499595022c → 2533171fcdbe4ce5eb8fed1e567a8b22ad5b1b7d767a89e505e89436cab74aaf
pricingRange.outputPerMillion.max 5.442 → 5.28
pricingRange.routes.13.card.source.extractedAt 2026-10-28T04:00:23.000Z → 2026-11-06T04:00:24.000Z
pricingRange.routes.13.card.source.hash d0cf72eb67ef87df688f32f93de07e9f2025c4ea524a9de2ba2c6ae47aa61405 → db57675dc1374ff58de650f00b236af208d7b86cc5194a09121cb1534862d7dd
+5 more
vercel
8d agomodel.updated
factSources.pricingRange.sourceHash 782bf8408e7b7b4f85f3df8dc56e256aa9544ce7ec415e023e783ca03e0b1489 → f49c6f24bac1bac83104617507058467efcbe8c8ef495ce86e5f937044eacdc6
pricingRange.inputPerMillion.min 0.1824 → 0.1539
pricingRange.routes.10.card.source.extractedAt 2026-11-05T04:00:24.000Z → 2026-11-06T04:00:24.000Z
pricingRange.routes.10.card.source.hash b020a3925ff8b98a77672dd51c7a6eef808b4f2a700a1c8b830bda4ef93a6cf8 → d5eb66a7675ddfdf19a52f16c153fea1be54e8dbbeead512f2b642e9991b6bea
+10 more
vercel
8d agomodel.updated
pricing null → card
pricingRange {…} → null
vercel
9d agomodel.updated
reasoning.efforts.0 low → none
reasoning.efforts.1 high → low
reasoning.efforts.2 — → medium
reasoning.efforts.3 — → high
+4 more
vercel
9d agomodel.updated
contextWindow 1000000 → 262144
maxOutput 131072 → 262144
vercel
9d agomodel.updated
reasoning.efforts.0 low → none
reasoning.efforts.1 high → low
reasoning.efforts.2 — → medium
reasoning.efforts.3 — → high
+4 more
vercel
9d agomodel.updated
factSources.pricingRange.sourceHash f620de58f6fa7b3ad07f1cf25f73ca6481fd86c2333deff29967cf776f1133f6 → b5735b09aac2260d9965b45b672330ed4bf67f08381ce8edd643d7820a182359
pricingRange.routes.0.card.source.extractedAt 2026-10-24T04:00:24.000Z → 2026-11-05T04:00:24.000Z
pricingRange.routes.0.card.source.hash f2d71c01f549aa1b400ac2da28a13c9480c50b783d2fcc242d4dc8f124b9f232 → 38e758a3754094c0be92b116e4119e4292a4f581f68f3ae71bf0cabe3567f8c5
pricingRange.routes.0.model fireworks → digitalocean
+35 more
vercel
9d agomodel.updated
factSources.pricingRange.sourceHash 6a1ac35dd9908a951faffbc3802eac3228868c0f378ee7534bc5296c3126b2fb → 782bf8408e7b7b4f85f3df8dc56e256aa9544ce7ec415e023e783ca03e0b1489
pricingRange.inputPerMillion.min 0.19 → 0.1824
pricingRange.outputPerMillion.min 8.94 → 10
pricingRange.routes.10.card.source.extractedAt 2026-11-04T04:00:24.000Z → 2026-11-05T04:00:24.000Z
+11 more
vercel
9d agomodel.updated
factSources.pricingRange — → {…}
pricingRange null → {…}
vercel
9d agomodel.updated
factSources.pricingRange.sourceHash 85c9f8b47cbb90cbf1290b07675b7fafbd1d49b46f18f87415928688b2ccb612 → c413c8b4eebf281a2655d812713c40e5b4d6cbbae3d4ad74ca9e3217804e6864
pricingRange.inputPerMillion.min 0.0313 → 0.0285
pricingRange.outputPerMillion.min 0.0846 → 0.0923
pricingRange.routes.14.card.source.extractedAt 2026-11-04T04:00:24.000Z → 2026-11-05T04:00:24.000Z
+13 more
vercel
10d agomodel.updated
sameAsModelId null → openai-gpt-image-2-6-sunburst
vercel
10d agomodel.updated
sameAsModelId null → openai-gpt-image-2-6-flare
vercel
10d agomodel.updated
pricing card → null
vercel
10d agomodel.updated
contextWindow 1048576 → 1000000
maxOutput 1048576 → 262144
vercel
10d agomodel.updated
pricing.inputs.cache_write_tokens {…} → —
pricing.price.+.1.if.0.>.0.var output_tokens → output_tokens
pricing.price.+.1.if.1.*.0.var output_tokens → output_tokens
pricing.price.+.1.if.1.*.1.lookup.keys.1 output_tokens → output_tokens
+5 more
vercel
10d agomodel.updated
contextWindow 1000000 → 1048600
maxOutput 384000 → 1048600
vercel
10d agomodel.updated
reasoning.efforts.1 low → high
reasoning.efforts.2 medium → —
reasoning.efforts.3 high → —
requestMap.thinking.levels.low low → null
+1 more
vercel
10d agomodel.updated
deprecated true → false
vercel
10d agomodel.updated
factSources.pricingRange.sourceHash 6d3a1bc8c8f404ad81f618b847136c088f151a3781877dbd05ecd11ba7a121b1 → 85c9f8b47cbb90cbf1290b07675b7fafbd1d49b46f18f87415928688b2ccb612
pricingRange.inputPerMillion.min 0.0285 → 0.0313
pricingRange.outputPerMillion.min 0.0923 → 0.0846
pricingRange.routes.14.card.source.extractedAt 2026-11-02T04:00:23.000Z → 2026-11-04T04:00:24.000Z
+10 more
vercel
10d agomodel.updated
factSources.pricingRange.sourceHash 403f7be10859130ddb8201e8420c97b88e95f92d009962ea4f6d5919d0d36e0f → 47c7f7570f2855d7b3a42ac67c7818d40a17dd187d560cfebfa3ce13b2610fa6
pricingRange.inputPerMillion.min 0.95 → 1
pricingRange.routes.0.card.tables.rate.base.cache_read_tokens 1.6e-7 → 1.7e-7
pricingRange.routes.0.card.tables.rate.base.input_tokens 9.5e-7 → 0.000001
+6 more
vercel
10d agomodel.updated
factSources.pricingRange.sourceHash 009dc771fdbee958ad3654bd442936e8487a3e2da94cd356c98e3aff88d78e0e → 03b9c73aa9117a035ada5db5a20e8f46f12dbc2eb945c1f159ab35da2e3ad903
pricingRange.inputPerMillion.min 0.13 → 0.132
pricingRange.routes.0.card.tables.rate.base.cache_read_tokens 3.3e-8 → 3.5e-8
pricingRange.routes.0.card.tables.rate.base.input_tokens 1.3e-7 → 1.4e-7
+15 more
vercel
10d agomodel.updated
factSources.pricingRange.sourceHash ada62f2521faec71a841431fce2a0f925d166ed1f57ccec34d7b06b501402b94 → 6a1ac35dd9908a951faffbc3802eac3228868c0f378ee7534bc5296c3126b2fb
pricingRange.inputPerMillion.min 0.151 → 0.19
pricingRange.outputPerMillion.max 15 → 16
pricingRange.outputPerMillion.min 9.3388 → 8.94
+16 more
vercel
10d agomodel.updated
pricing null → card
pricingRange {…} → null
vercel
10d agomodel.updated
displayName Hy3 → Tencent Hy3
vercel
10d agomodel.updated
pricing null → card
pricingRange {…} → null
vercel
10d agomodel.updated
pricing null → card
pricingRange {…} → null
vercel
11d agomodel.updated
pricing null → card
vercel
11d agomodel.updated
factSources.pricingRange.sourceHash 5288859b0353173e212b873fa968ceb8a17d2a82d35fb62cc36e09e6364c9d4f → ada62f2521faec71a841431fce2a0f925d166ed1f57ccec34d7b06b501402b94
pricingRange.inputPerMillion.min 0.1824 → 0.151
pricingRange.routes.10.card.source.extractedAt 2026-11-01T04:00:23.000Z → 2026-11-03T04:00:24.000Z
pricingRange.routes.10.card.source.hash ecde67372e2106be434d766fcc724fa05b595dfd950c8c635dc5e265035c6610 → 782c123335bf8be0224d5b3f2a18df611e69056a8f32b6dc78aacbc0114e72cc
+13 more
vercel
11d agomodel.updated
factSources.pricingRange.sourceHash c2d1fb8c206ba2bb6adb235b0c8e3794006dfa255f4475bece2c6ad3b0441d33 → 54fab38f6fc66a625064edbce3cc5c393720897aa1d088a116903ba803747a9c
pricingRange.inputPerMillion.min 0.1 → 0.15
pricingRange.routes.2.card.tables.rate.base.cache_read_tokens 5e-8 → 2e-8
pricingRange.routes.2.card.tables.rate.base.input_tokens 1e-7 → 1.5e-7
+4 more
vercel
11d agomodel.updated
factSources.pricingRange.sourceHash 5d3b16fbb426c7f70053611225594dbd94c6f4d61c03dae149198fc3cf9bf6f8 → 77ac9cc12296f9ff5f94503346ba9bc61cc5438d3c050a3d1926cc9483a77550
pricingRange.inputPerMillion.min 0.14 → 0.112
pricingRange.outputPerMillion.min 0.28 → 0.224
pricingRange.routes.2.card.source.extractedAt 2026-11-02T04:00:23.000Z → 2026-11-03T04:00:24.000Z
+6 more
vercel
11d agomodel.updated
factSources.pricingRange.sourceHash 9fe1227c5d0d20494f9e986c3f81b3ee4f74bc6277ab0d12f5726fd73bd7b97c → 5a4af1cc9c79590cd825785ba3f743f4f113a99f39e43774be8efe7cfa609b5f
pricingRange.inputPerMillion.min 0.387 → 0.348
pricingRange.outputPerMillion.min 0.783 → 0.696
pricingRange.routes.2.card.source.extractedAt 2026-11-02T04:00:23.000Z → 2026-11-03T04:00:24.000Z
+6 more
vercel