Cloudflare (Workers, D1, KV, R2, Workers AI) + OpenAI + Gemini + ElevenLabs — qué consumen mytesla.korberlabs.com y evguidepr.com hoy, vs tus límites gratis/incluidos.
Plan confirmado (Cloudflare Billing API): Workers Paid · R2 Paid · Cloudflare Free Plan · Images Stream Basic · Teams Free Base. Los límites de "Free" en las cards de abajo se muestran solo como referencia de ritmo de consumo — con Workers Paid no hay corte de servicio, solo cobro por exceso a la tasa indicada.
Cron, Access bypass y Pulse Autopilot. Esto es infraestructura gratis: bypass por ruta exacta + secreto interno.
💵 ~$0.0606 en las últimas 24h ($0.40/M in + $1.60/M out)
GEMINI_MONITORING_SA_KEY no es un .json de Service Account con client_email y private_key. Opción A (recomendada, la org de Google bloquea llaves de Service Account): genera un refresh token con scope monitoring.read en el OAuth Playground reusando YOUTUBE_CLIENT_ID/SECRET y ponlo en GEMINI_MONITORING_REFRESH_TOKEN, más GEMINI_GCP_PROJECT_ID. Opción B: el .json íntegro de un Service Account con rol Monitoring Viewer en GEMINI_MONITORING_SA_KEY. Paso a paso: docs/04-setup-guide.md §11.
Cómo arreglarlo: Habilita la "Cloud Monitoring API" en el proyecto dueño del API key de Gemini, y como tu org bloquea llaves de Service Account, autoriza por OAuth: en el OAuth Playground (engranaje → usa tu YOUTUBE_CLIENT_ID/SECRET) pide el scope https://www.googleapis.com/auth/monitoring.read, canjea el código y guarda el refresh token como GEMINI_MONITORING_REFRESH_TOKEN, más GEMINI_GCP_PROJECT_ID con el id del proyecto — igual que se hizo con GA4. Paso a paso: docs/04-setup-guide.md §11. Mientras tanto, manual: aistudio.google.com → Usage.
Los números de Cloudflare son del día de hoy (UTC), en vivo vía su GraphQL Analytics API a nivel de cuenta — cruzan lo que consumen los workers de mytesla (tesla-tracker, TRACKER_KV) y de evguidepr (hgyperdrive-news, TESLA_NEWS_KV, hgyperdrive-broll en R2) contra tu propio dashboard. Si una sección sale NO TRACKING es porque a su credencial le falta el permiso o secret de lectura de uso — la instrucción para arreglarlo está en la propia sección; al ponerlo, la card pasa a números reales sin tocar código. Gemini es el único que no se mide con su propio API key: usa Cloud Monitoring de Google (Service Account con rol Monitoring Viewer, setup en la guía §11) y su día de cuota resetea a medianoche del Pacífico, ~3–4 AM en PR.