GET

/v1/changes?cursor=MTc5NDAyNDAyMzpmYzdhMzllOS0zN2ZiLTRkM2UtYjQwZC1mZWZkMjZiMGMxNmE%3D

count 50order newest firstpage size 50
whentypesummaryprovider
9d 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
+284 more
vercel
9d agomodel.updated
factSources.pricingRange.sourceHash fa003718b1e879365dd4a0d762ad3ba3e78b586aaff8eba496b51403ac43a765 → f2cea4dede9961920e31f28d4aeb1044d2e1dbed27fe607a26eab8dfafb364d5
pricingRange.inputPerMillion.min 1.7 → 0.3287
pricingRange.outputPerMillion.min 8.5 → 8.115
pricingRange.routes.0.card.inputs.requests {…} → —
+272 more
vercel
9d 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
9d 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
9d 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
9d 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
+122 more
vercel
9d 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
9d 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
9d 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
9d agomodel.updated
factSources.pricingRange.sourceHash a4910cfc4ee13cd76f0222f5d3df10c10be214c259d5228587523c28952f92d7 → 95b08f755359e48ee71ebfb67c3ab2b9aff85ea8e7e2709840a3d535a0bd0923
pricingRange.inputPerMillion.min 0.0285 → 0.0284
pricingRange.routes.0.card.inputs.requests {…} → —
pricingRange.routes.0.card.price.+.2.if.0.>.0.var requests → image_tokens
+440 more
vercel
9d 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
9d 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
9d 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
9d 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
+116 more
vercel
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d 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
9d agomodel.updated
deprecated true → false
huggingface
9d agomodel.updated
contextWindow 131072 → null
pricing card → null
huggingface
9d agomodel.updated
capabilities.response_format — → true
capabilities.structured_outputs false → true
huggingface
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.0284/M → $0.03/M
pricing.tables.rate.base.input_tokens $0.0284/M → $0.0386/M
pricing.tables.rate.base.output_tokens $0.0923/M → $0.0793/M
openrouter
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.01/M → $0.011/M
pricing.tables.rate.base.output_tokens $0.043/M → $0.044/M
openrouter
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.0284/M → $0.03/M
pricing.tables.rate.base.input_tokens $0.0284/M → $0.0386/M
pricing.tables.rate.base.output_tokens $0.0923/M → $0.0793/M
openrouter
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.15/M → $0.16/M
pricing.tables.rate.base.input_tokens $0.1539/M → $0.1634/M
pricing.tables.rate.base.output_tokens $10.5539/M → $10.1489/M
openrouter
9d agomodel.removedhuggingface
9d agomodel.updated
pricing.tables.rate.base.input_tokens $0.2/M → $0.14/M
huggingface
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.009/M → $0.01/M
pricing.tables.rate.base.input_tokens $0.01/M → $0.012/M
pricing.tables.rate.base.output_tokens $0.037/M → $0.043/M
openrouter
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.18/M → $0.15/M
pricing.tables.rate.base.input_tokens $0.1824/M → $0.1539/M
openrouter
9d agomodel.updated
maxOutput 943717 → 131072
pricing.tables.rate.base.cache_read_tokens $0.03/M → $0.0284/M
pricing.tables.rate.base.input_tokens $0.15/M → $0.0284/M
pricing.tables.rate.base.output_tokens $0.5/M → $0.0923/M
openrouter
9d agomodel.updated
pricing.tables.rate.base.input_tokens $1.6/M → $1.3/M
pricing.tables.rate.base.output_tokens $3.2/M → $2.6/M
huggingface
9d agomodel.updated
contextWindow 65536 → null
pricing card → null
huggingface
9d agomodel.updated
capabilities.response_format — → true
capabilities.structured_outputs false → true
huggingface
9d agomodel.updated
pricing.tables.rate.base.cache_read_tokens $0.011/M → $0.009/M
pricing.tables.rate.base.input_tokens $0.012/M → $0.01/M
pricing.tables.rate.base.output_tokens $0.045/M → $0.037/M
openrouter