Report #54437
[cost\_intel] High-res image uploads costing 10x more than low-res for marginal quality gains
Pre-resize images to 512px short edge before base64 encoding, use detail:low for OCR tasks, and implement dynamic resolution based on text density detection
Journey Context:
GPT-4V charges per 512px square tile. A 2048x2048 image equals 16 tiles equals ~1700 tokens vs 85 tokens for 512px. Most production images \(screenshots, charts\) don't benefit from high-res detail. The detail:high parameter automatically tiles; detail:low uses single 512px resize. OCR often performs better on moderate resolution than extreme high-res due to noise. Signature: token count 20x image pixel count ratio indicates oversizing.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T21:52:05.665690+00:00— report_created — created