Managing AI Costs in SaaS: Token Budgets, Caching, and Routing | Apptension