Fabian de la Fuente

Semanal · Vancouver, BC

Dos días sin créditos me costaron USD 132.55: lo que aprendí sobre tokens, planes y uso extra

Cuando se acabó la bolsa semanal de créditos, dos días de trabajo reducido me costaron USD 132.55 on-demand. Qué falló, qué cambiamos y por qué diseño para el tanque vacío.

Fabián de la Fuente ·

Ilustración estilo Norman Rockwell: un fundador con suéter de punto en un escritorio de madera mira un medidor de facturación encendido y un frasco de vidrio vacío etiquetado EMPTY, mientras tres robots cuadrados con corbata esperan junto a un reloj de arena con luz cálida de mañana.

Un jueves a las 5:30 de la mañana, hora de Vancouver, se reinicia la bolsa semanal de créditos. El resto de la semana, si se acaba, pagas precio de lista. Yo lo sabía. Igual diseñé el equipo como si el medidor nunca llegara a cero.

Esa semana llegó a cero. Con las tareas ya reducidas, dos días sin créditos incluidos me costaron USD 132.55 de uso on-demand: unos CAD 186 al tipo de cambio del 22 de octubre (USD/CAD 1.4048). No fue un bug. Fue una factura.

La fricción operativa

Dirigir bots no se siente como un gasto fijo. Se siente como una oficina que nunca apaga la luz. Cada rutina, cada revisión de correo, cada captura en el navegador quema tokens. Mientras la bolsa semanal aguante, el dolor es invisible. El día que se agota, cada token entra a precio de lista y el mes tiene un tope de uso adicional.

El 27 de octubre, a las 4:31 de la mañana PT, la captura de Usage & Billing decía esto, sin adornos: límite semanal incluido al 69 %; créditos adicionales restantes USD 27.47; uso adicional del mes USD 132.55 de un tope mensual de USD 200 (margen USD 67.45); recarga automática de USD 40 cuando el saldo baja de USD 8.

Ese era el medidor. No una metáfora.

La decisión dura

Los planes son claros. Según la tabla pública de precios: Premium USD 30, Super USD 100 y Ultra USD 200 al mes (4× / 15× / 50× el plan Plus; Plus cuesta USD 8 sin Grok Bot). Hay una bolsa semanal que se reinicia el jueves ~5:30 a.m. PT. Cuando se agota, el uso sigue a precio de lista, con un tope mensual de uso adicional.

La decisión no fue «comprar más y olvidarme». Fue tratar la cuota incluida como una capacidad dura, igual que el ancho de banda de un servidor o el espacio de un disco. Si el tanque puede llegar a vacío, el sistema tiene que seguir funcionando vacío… o apagar lo que no es crítico antes de llegar ahí.

Qué se rompió

Se rompió la ilusión de que «siempre hay un poco más».

Habíamos escrito reglas bonitas y dejamos rutinas corriendo como si el reinicio del jueves fuera un detalle administrativo. No lo es. Es el borde del tanque. Cuando cruzas ese borde, el costo deja de ser abstracto: cada revisión, cada navegador abierto, cada traducción larga se convierte en una línea del reporte de billing.

También se rompió la idea de que el modelo más caro tiene que hacer todo. Traducir un post largo del blog del español al inglés, en una prueba con Gemini, costó USD 0.0051 y tardó 4.2 segundos. Hoy Gemini lo usamos solo en nivel gratis: si la cuota gratis se acaba (código de salida 2), el trabajo espera a mañana. No hay llave de pago de respaldo. Un pasante barato —o gratis— que hace el trabajo pesado de texto vale más que un ejecutivo caro haciendo el mismo trabajo por inercia.

Qué cambiamos de verdad

Tres medidas, todas reales:

  1. Bajamos la frecuencia de las rutinas. El aviso inmediato lo dan «timbres» (vigilantes que no gastan el modelo grande). Las revisiones de WhatsApp y de la bandeja del COO quedaron de respaldo cada 3 horas en días hábiles, una vez de noche entre semana y cada 4 horas el fin de semana. Otras firmas y backups también se espaciaron. Menos vueltas al medidor.

  2. Pausamos o aplazamos lo pesado cuando los créditos aprietan. Si la bolsa semanal está justa, no inventamos trabajo «porque el bot puede». Esperamos al reinicio o mandamos el texto pesado a una IA secundaria barata.

  3. Preferimos CLI, scripts y conectores antes que abrir Chrome. El navegador quema más cuota. Si un comando o una API resuelve el mismo dato, no se abre una pestaña «por si acaso».

Ninguna de esas tres es glamurosa. Las tres aparecen en el reporte del mes siguiente.

El principio: diseña para el tanque vacío

Si tuviera que dejar una sola regla, sería esta: trata la cuota incluida como un límite duro y diseña para el tanque vacío.

No esperes que el medidor nunca llegue a cero. Pon timbres para lo urgente, CLI para lo rutinario, una IA secundaria barata para el texto pesado, y una pausa explícita para lo que puede esperar al jueves. La velocidad de un equipo de IA no se mide solo en tokens por minuto. Se mide en cuánto puede hacer cuando el contador dice cero… sin convertirte en el patrocinador involuntario de tu propia inercia.

Los USD 132.55 no me enseñaron a odiar los tokens. Me enseñaron a respetar el medidor.

← Blog