El 1 de agosto, una popular herramienta de programación con IA cambió silenciosamente una configuración: los usuarios ya no pueden ver cuánto dinero han gastado.
La herramienta es Cursor, uno de los asistentes de programación con IA más populares de los últimos dos años. Permite a los usuarios describir lo que necesitan en lenguaje natural dentro del editor, y la herramienta modifica el código en consecuencia. La suscripción cuesta 20 dólares al mes e incluye una cuota de uso; lo que excede esa cuota se cobra según el consumo. Anteriormente, la página de uso mostraba dos métricas: la cantidad de “palabras” (tokens) consumidas en el mes y su importe equivalente en dólares. El 1 de agosto, los usuarios notaron que la columna de dinero había desaparecido, dejando solo una serie de números. En las tablas de facturación exportadas en CSV, la columna de importes tampoco estaba.
“Dependía de esta página a diario para controlar mis gastos, y hoy los importes en dólares se han convertido de repente en recuentos de tokens”, escribió un usuario en el foro oficial de Cursor. La publicación se compartió rápidamente en la comunidad de desarrolladores Hacker News, alcanzando 291 votos a favor y 125 comentarios en un solo día. Unos pocos cientos de votos no son una cifra récord en esta comunidad, pero tocaron un punto sensible muy común: nadie puede explicar exactamente cómo se calculan sus facturas de IA. Una cuenta que afirmaba ser de un empleado de Cursor respondió explicando que el gasto total sigue siendo visible en la página principal de la cuenta, que los importes faltantes en la exportación CSV se debieron a un error accidental al limpiar funciones antiguas ya solucionado, y sobre el gráfico de gastos: “algunos usuarios malinterpretaban el valor en dólares de la cuota incluida como gasto real, por lo que decidimos retirarlo”.
Figura: Captura de pantalla de la página de gastos compartida por un usuario en el debate: solo se ven los números de uso, sin importes en dólares. Fuente: pasteboard.co
Esta explicación no aplacó del todo las dudas. Algunos usuarios señalaron que también se había retirado el indicador circular de coste junto al uso de contexto: “Ahora, si activas por accidente un modelo caro, no te darás cuenta hasta que agotes el límite del plan”. Ambos movimientos apuntan en la misma dirección: los usuarios pueden seguir viendo el “uso”, pero resulta mucho más difícil convertir ese “uso” en “dinero”.
Ese mismo día, apareció en la sección de comentarios una prueba real aún más llamativa. Un desarrollador llamado tosh ejecutó 10 tareas idénticas (calcular sumas de verificación de archivos, fusionar hojas de cálculo, arreglar un pipeline de compilación) utilizando el mismo modelo de IA en la misma máquina virtual a través de 6 herramientas de programación IA distintas. El resultado: la herramienta más eficiente consumió solo 173.000 tokens, mientras que la más costosa consumió 5,07 millones de tokens, una diferencia de 29 veces. Todas las herramientas completaron las tareas con éxito e idéntico resultado; la única diferencia fue el coste.
Figura: Consumo real de tokens de 6 herramientas con el mismo modelo y las mismas tareas: de 173.000 a 5,07 millones de tokens. Fuente: news.ycombinator.com
Para entender esta diferencia, conviene aclarar dos conceptos. Un token es la unidad mínima de facturación de la IA, equivalente de forma aproximada al número de palabras. Cada vez que la IA responde, debe leer de nuevo tu pregunta, las instrucciones de la herramienta y todo el historial de conversación previo, cobrando por cada palabra ingresada. Por su parte, la “herramienta” aquí se refiere a todo el envoltorio alrededor del modelo: el prompt del sistema, la lista de herramientas, archivos de memoria, instrucciones del proyecto y todos los productos intermedios que se introducen en la conversación.
Esta enorme brecha demuestra que el modelo en sí no es caro; lo caro es la forma en que la herramienta utiliza el modelo. Analizando los datos en detalle, el número de tokens “escritos” (salida) por las 6 herramientas fue muy similar (entre 30.000 y 50.000 tokens). La diferencia se debió casi por completo a los tokens “ingresados” (entrada). La herramienta más austera ni siquiera tenía un prompt de sistema, proporcionando únicamente una terminal al modelo; la más recargada incluía un “sistema de memoria” de más de 10.000 palabras que enviaba íntegramente en cada turno de conversación. Un comentarista calculó que este tipo de explicaciones iniciales puede duplicar el coste de una sola tarea.
Cargar demasiado contexto no solo resulta caro, sino que empeora el rendimiento. El espacio de trabajo de un modelo de lenguaje (el contexto) tiene un límite, habitualmente entre cientos de miles y un millón de tokens. Cuando se llena, la herramienta debe comprimir la conversación anterior en un resumen (con riesgo de perder detalles y causar alucinaciones) o reiniciar el contexto. Además, un comentarista señaló que el material de ayuda aparentemente útil a veces desvía la atención del modelo, haciendo que realice razonamientos innecesarios y trabaje más despacio.
Por supuesto, una diferencia de 29 veces representa un escenario extremo y no refleja la factura diaria de todos los usuarios. Algunos comentarios recordaron que gran parte del material introducido por herramientas grandes aprovecha la memoria caché de prompts, reduciendo el coste por token hasta un 90%. En cambio, las herramientas minimalistas suelen terminar las tareas antes de alcanzar el umbral de caché (menos de 1.024 tokens), sin poder beneficiarse del descuento. El propio autor de la prueba reconoció que su herramienta carece de la capacidad de orquestación para tareas complejas. Aunque estas apreciaciones son válidas, el hecho estructural permanece: el consumo de tokens para un mismo trabajo depende principalmente de las decisiones de diseño del proveedor, no de tus necesidades reales.
Para quienes no escriben código, la lección principal de este episodio es que, en la era de la IA, la unidad de medida está pasando del “dinero visible” a las “palabras invisibles”. La cuota de una suscripción es en esencia una bolsa de tokens. Cuando los proveedores eliminan el dinero de la interfaz y dejan solo los tokens, los usuarios pierden la capacidad de comparar precios: una misma tarea puede requerir decenas de miles de tokens en una herramienta y millones en otra, sin forma de saber en cuál te encuentras. Un usuario calculó que, a precios reales de API, los tokens consumidos en su plan mensual de 100 dólares equivalían a unos 5.000 dólares. Como los precios de suscripción no reflejan los costes reales de API, los proveedores apenas tienen incentivos para reducir el desperdicio de tokens.
Cursor asegura que la exportación CSV ya se ha corregido, pero el gráfico de gastos no volverá. El debate continúa y algunos desarrolladores ya han empezado a crear sus propias herramientas minimalistas. Para los observadores, la conclusión es sencilla: cuando las facturas se vuelven opacas, el dinero extra gastado suele esconderse precisamente en esa opacidad.
Enlaces de referencia:
- Foro oficial de Cursor: Usage page to token amount
- Debate en HN (item?id=49135257)
- Publicación en X del autor tosh (datos comparativos)