Is it fair to charge users the "actual" API cost if it exceeds the upfront estimate??? Hey everyone, I’m building an AI tool that processes varying lengths of content (like YouTube videos and large documents). The API costs fluctuate wildly based on how dense the content is. I'm currently stuck on the billing UX and want your brutally honest opinion as users: The Flow: A user pastes a link. The UI shows: "Estimated cost: 63 credits (Final cost depends on actual analysis size)." If the AI finishes and the actual cost was 80 credits, the system deducts the full 80 credits from their wallet. (If they don't have enough, it drains the wallet to 0, but no negative balances). My dilemma: this protects me from going bankrupt on heavy files. But as a user, would you feel scammed by the "surprise" extra charge?…