GET

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

count 50order newest firstpage size 50
whentypesummaryprovider
29d agomodel.updated
reasoning.efforts.1 medium → low
reasoning.efforts.2 high → medium
reasoning.efforts.3 — → high
requestMap.thinking.levels.low null → low
vercel
29d agomodel.updated
reasoning.efforts.2 — → max
requestMap.thinking.levels.max null → max
vercel
29d agomodel.updated
reasoning.efforts.1 low → minimal
reasoning.efforts.2 medium → low
reasoning.efforts.3 high → medium
reasoning.efforts.4 — → high
+5 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode budget → effort
reasoningSource reasoning.max_tokens → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts.0 none → low
reasoning.efforts.1 low → high
reasoning.efforts.2 high → max
reasoning.efforts.3 max → —
+3 more
vercel
29d agomodel.updated
reasoning.efforts.0 none → low
reasoning.efforts.1 low → medium
reasoning.efforts.2 medium → high
reasoning.efforts.3 high → xhigh
+5 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts.0 none → low
reasoning.efforts.1 low → medium
reasoning.efforts.2 medium → high
reasoning.efforts.3 high → xhigh
+5 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode budget → effort
reasoningSource reasoning.max_tokens → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts.2 — → max
requestMap.thinking.levels.max null → max
vercel
29d agomodel.updated
reasoning.efforts — → {…}
reasoning.mode toggle → effort
reasoningSource reasoning.enabled → null
requestMap.thinking.levels null → {…}
+4 more
vercel
29d agomodel.updated
reasoning.efforts {…} → —
reasoning.mode effort → budget
reasoningSource null → reasoning.max_tokens
requestMap.thinking.levels {…} → null
+4 more
vercel
29d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.05/M → $0.0475/M
pricing.tables.rate.base.input_tokens $1/M → $0.95/M
pricing.tables.rate.base.output_tokens $2.7/M → $2.565/M
vercel
30d agomodel.updated
reasoning.efforts {…} → —
reasoning.mode effort → toggle
reasoningSource null → reasoning.enabled
requestMap.thinking.levels {…} → null
+4 more
vercel
30d agomodel.updated
reasoning.efforts {…} → —
reasoning.mode effort → toggle
reasoningSource null → reasoning.enabled
requestMap.thinking.levels {…} → null
+4 more
vercel
30d agomodel.updated
reasoning.efforts.0 none → low
reasoning.efforts.1 low → medium
reasoning.efforts.2 medium → high
reasoning.efforts.3 high → xhigh
+4 more
vercel
30d agomodel.updated
capabilities.tool_choice false → true
capabilities.tools false → true
contextWindow 1000000 → 1048576
maxOutput 1000000 → 1048576
+1 more
vercel
30d agomodel.updated
contextWindow 1048600 → 1000000
pricing.tables.rate.base.cache_read_tokens $0.2/M → $0.022/M
pricing.tables.rate.base.input_tokens $2.4/M → $0.66/M
pricing.tables.rate.base.output_tokens $4.8/M → $1.98/M
vercel
30d agomodel.updated
contextWindow 1000000 → 1048600
pricing.tables.rate.base.cache_read_tokens $0.022/M → $0.2/M
pricing.tables.rate.base.input_tokens $0.66/M → $2.4/M
pricing.tables.rate.base.output_tokens $1.98/M → $4.8/M
vercel
31d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.0036/M → $0.0028/M
pricing.tables.rate.base.input_tokens $0.435/M → $0.3045/M
pricing.tables.rate.base.output_tokens $0.87/M → $0.609/M
vercel
31d agomodel.updated
releasedAt 1791849600 → 1791936000
vercel
32d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.05/M → $0.025/M
pricing.tables.rate.base.input_tokens $0.1/M → $0.05/M
pricing.tables.rate.base.output_tokens $1/M → $0.7/M
vercel
32d agomodel.updated
reasoning.efforts.5 — → max
requestMap.thinking.levels.max null → max
vercel
32d agomodel.updated
reasoning.efforts.5 — → max
requestMap.thinking.levels.max null → max
vercel
32d agomodel.updated
reasoning.efforts.5 — → max
requestMap.thinking.levels.max null → max
vercel
32d agomodel.updated
pricing null → card
vercel
32d agomodel.updated
releasedAt 1788480000 → 1791849600
vercel
32d agomodel.updated
releasedAt 1786665600 → 1791849600
vercel
32d agomodel.updated
sameAsModelId null → gemini-gemini-4-argon
vercel
32d agomodel.updated
deprecated true → false
vercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel
33d agomodel.updatedvercel