Costo por token: cómo se cobra la IA

Los proveedores de IA cobran por millón de tokens, con tarifas de entrada y de salida. Precios de octubre de 2026 y cómo estimar el costo de una función.

info Definición Rápida
El costo por token es la tarifa que cobra un proveedor de IA por cada token que el modelo lee (entrada) o escribe (salida). Se publica por millón de tokens, con una tarifa para la entrada y otra, más alta, para la salida. El costo de una función depende de cuántos tokens usa cada petición y de cuántas peticiones recibe.

¿Cómo se cobra el uso de un modelo de IA?

El modelo habitual es el pago por uso: pagas por lo que consumes, no por capacidad reservada por adelantado. Es la misma lógica de la computación en la nube, donde, según Wikipedia, el gasto se traslada a un modelo en que “los costos escalan con el uso” (traducción nuestra). La contrapartida también se parece: sin supervisión, el gasto puede salirse del presupuesto.

En una API de IA, la unidad es el token. Las tres páginas de precios que consultamos usan el mismo esquema:

  • Entrada y salida por separado. La entrada es lo que envías (instrucciones, historial, documentos); la salida, lo que el modelo escribe. Cada una tiene su tarifa por millón de tokens (MTok).
  • Procesamiento en lote. Para trabajo que no necesita respuesta inmediata, Anthropic, OpenAI y Google ofrecen un 50 % de descuento.
  • Caché. Reutilizar un prefijo repetido del prompt se cobra aparte: leerlo cuesta mucho menos que la entrada normal.

¿Cuánto cuestan los modelos hoy?

La tabla muestra tres modelos de cada proveedor, en dólares por millón de tokens, tal como figuraban en sus páginas oficiales el 30 de octubre de 2026. Son uno de gama baja, uno intermedio y uno de gama alta, pero no equivalentes en capacidad: compáralos como orden de magnitud, no como ranking.

ModeloEntradaSalidaLectura de cachéEntrada en loteSalida en lote
Claude Haiku 5.5 (prompts de hasta 100.000 tokens)0,100,500,010,050,25
Claude Sonnet 5.52100,1015
Claude Fable 5.110500,25525
OpenAI gpt-6-luna0,100,500,010,050,25
OpenAI gpt-6.1-sol2100,1015
OpenAI gpt-6-astra (hasta 272.000 tokens)10501525
Google Gemini 3.8 Flash0,753,750,0750,3751,875

Tres lecturas:

  • La diferencia entre el modelo más barato y el más caro de un mismo proveedor es de 100 veces. Elegir el modelo es la decisión de costo más grande.
  • En todas las filas, la salida cuesta cinco veces la entrada.
  • Los precios cambian. Google anuncia que Gemini 3.8 Flash pasa de 0,75 a 1,50 de entrada el 1 de enero de 2027. Por eso las páginas oficiales mandan sobre esta tabla.

¿Por qué el costo real no coincide con la tabla?

Porque el precio por token es solo un factor. Estos son los otros que mencionan las páginas oficiales:

  • Contexto largo. Anthropic cobra Haiku 5.5 a otra tarifa cuando el prompt supera los 100.000 tokens (0,50 de entrada y 2,50 de salida en lugar de 0,10 y 0,50). OpenAI y Google también suben la tarifa por encima de ciertos tamaños de prompt (272.000 y 200.000 tokens en los modelos que lo indican). Una conversación con mucho historial puede cruzar ese umbral sin aviso.
  • Tokens de razonamiento. Google indica que la tarifa de salida de Gemini incluye los tokens de razonamiento (“thinking”): lo que el modelo piensa antes de responder no se ve en pantalla, pero se cobra como salida.
  • Distinto tokenizador, distinto conteo. Anthropic documenta que sus modelos desde Claude 4.7 producen aproximadamente un 30 % más de tokens que los anteriores para el mismo texto. Un precio por token igual no implica un costo por tarea igual, y los conteos medidos con un modelo no sirven para estimar otro.
  • Multiplicadores de caché. En Claude, escribir en el caché de 5 minutos cuesta 1,25 veces la entrada base y el de 1 hora cuesta el doble. Leer cuesta 0,1 veces la entrada en la mayoría de los modelos, pero 0,05 en Opus 5.5 y Sonnet 5.5, y 0,025 en Fable 5.1. Confirma el multiplicador del modelo que uses. Google, además, cobra almacenamiento del caché por hora en casi todos sus modelos.

Para entender por qué el historial pesa en cada turno, mira la ventana de contexto.

¿Por qué le importa a un diseñador?

Porque cada decisión de interfaz tiene un costo que se multiplica por el uso:

  • Longitud de la respuesta. Como la salida es lo más caro, una respuesta de 1.000 tokens cuesta diez veces más que una de 100. Un formato que pide mucho texto por defecto sube el costo sin que el usuario lo pida.
  • Historial. La conversación completa suele reenviarse en cada turno, así que una sesión larga encarece cada respuesta nueva.
  • Contexto fijo. Un prompt de sistema o un documento que se incluye siempre se paga en cada petición, salvo que use caché.
  • Frecuencia. Un autocompletado que se dispara con cada tecla cuesta mucho más que uno que espera una pausa o un clic.
  • Elección de modelo. Una clasificación simple puede ir en un modelo barato.

Obsesionarse con el costo no siempre vale la pena. Si la función tiene poco volumen o aporta mucho valor por uso, ahorrar centavos no compensa una interfaz confusa; y si recortar contexto empeora la calidad, el usuario paga el ahorro con retrabajo. Mide costo y calidad juntos.

¿Cómo estimo el costo de una función?

  1. Calcula los tokens de entrada promedio (instrucciones, historial, documentos).
  2. Calcula los tokens de salida promedio.
  3. Multiplica cada uno por su tarifa por millón.
  4. Multiplica por las peticiones esperadas al mes.
  5. Contrasta con casos reales: los promedios engañan cuando unos pocos usuarios intensivos concentran el consumo.

No adivines los tokens: Anthropic ofrece un endpoint de conteo, gratuito y con límites por minuto, que devuelve una estimación antes de enviar el mensaje. Recomienda contar con el modelo exacto que vayas a usar.

Ejemplo

Ejemplo ilustrativo: un asistente de notas recibe 100.000 peticiones al mes con Claude Sonnet 5.5 (2 de entrada y 10 de salida por millón, según la tabla). Cada petición lleva un prompt de sistema fijo de 3.000 tokens, un historial promedio de 2.000 y un mensaje de 200, es decir, 5.200 tokens de entrada, y la respuesta tiene 400 tokens.

  • Sin caché: 520 millones de tokens de entrada cuestan 1.040 dólares y 40 millones de salida cuestan 400. Total: 1.440 dólares al mes.
  • Con caché del prompt de sistema: 300 millones de tokens se leen del caché a 0,10 por millón (30 dólares), los 220 millones restantes de entrada cuestan 440 y la salida sigue costando 400. Total: 870 dólares al mes, un 40 % menos.

La cuenta ignora el costo de escribir el caché cada vez que expira y supone que la parte fija cumple los requisitos del proveedor. Aun así, el usuario no nota nada y el ahorro sale de una hoja de cálculo, no de la intuición.

Errores comunes

  • Estimar el costo con el precio por token sin multiplicar por el volumen real.
  • Olvidar que el historial se reenvía en cada turno.
  • Ignorar los tokens de salida, que son los más caros.
  • Comparar modelos solo por precio por token, sin considerar que cada uno cuenta los tokens de forma distinta.
  • Copiar cifras de un artículo viejo (incluido este): las tarifas cambian, así que revisa la página oficial.

Fuentes

Preguntas frecuentes

¿Cómo se cobra una API de IA?
Por millón de tokens, con una tarifa para los tokens de entrada y otra más alta para los de salida. Además hay descuentos por procesamiento en lote y tarifas aparte para el caché de prompts.
¿Por qué los tokens de salida cuestan más?
Las páginas de precios de Anthropic, OpenAI y Google no explican la razón, pero sí muestran el hecho: en los modelos de la tabla de este artículo, la salida cuesta cinco veces la entrada. Por eso un formato que pide respuestas largas encarece la función.
¿Qué es el caché de prompts y cómo afecta el costo?
Es una forma de reutilizar la parte repetida del prompt, como las instrucciones fijas. Leer del caché cuesta una fracción de la entrada normal, mientras que escribir en él cuesta algo más. El descuento exacto depende del modelo.
¿Cómo estimo el costo de una función de IA?
Multiplica los tokens promedio de entrada y de salida por la tarifa de cada uno y por las peticiones esperadas. Mide con casos reales, porque los promedios engañan, y vuelve a contar los tokens con el modelo que vayas a usar.