Calculadora de coste por tarea RAG

Esta calculadora estima el coste variable de una tarea RAG combinando el consumo de tokens del modelo con un coste adicional de recuperación por solicitud. Permite separar entrada, salida y recuperación para ver qué componente domina el gasto unitario.

Es útil al comparar modelos, ajustar el número de fragmentos recuperados o proyectar cómo un cambio en la longitud de respuesta afecta al coste. Los precios se introducen de forma explícita por millón de tokens, por lo que el cálculo puede adaptarse a cualquier proveedor o modelo. No incluye costes fijos que no se expresen como importe por tarea, salvo que los conviertas previamente a una cifra unitaria.

Datos de entrada

tokens
tokens
USD
USD
USD
Resultado
coste estimado por tarea
Coste de tokens de entrada
Coste de tokens de salida
Coste de recuperación

1. Introduce el consumo de entrada
Incluye los tokens del prompt, instrucciones y contexto recuperado que facture el modelo.

2. Añade los tokens de salida
Usa una media representativa de la respuesta generada por tarea.

3. Especifica los precios del modelo
Introduce las tarifas por millón de tokens de entrada y salida de la opción que quieras evaluar.

4. Añade el coste de recuperación
Expresa por tarea el coste del motor vectorial, búsqueda, reranking u otros componentes que quieras imputar.

5. Compara escenarios
Modifica tokens o tarifas para comprobar cuánto cambia el coste unitario.

Coste entrada = tokens entrada / 1.000.000 × precio entrada Coste salida = tokens salida / 1.000.000 × precio salida Coste por tarea = coste entrada + coste salida + coste de recuperación

Todos los precios deben estar expresados en la misma moneda. El modelo no añade costes fijos mensuales a menos que se transformen previamente en un coste medio por tarea.

Qué significa el resultado

El resultado es el coste variable estimado de una tarea con los consumos y precios introducidos.

Para un coste total de servicio añade almacenamiento, observabilidad, red, CPU/GPU reservada y otros cargos que no estén reflejados en las entradas.

Datos: 3.200 tokens de entrada a 0,50 USD/M, 450 de salida a 1,50 USD/M y 0,0008 USD de recuperación.

Cálculo: entrada = 3.200 / 1.000.000 × 0,50 = 0,0016 USD. Salida = 450 / 1.000.000 × 1,50 = 0,000675 USD. Total = 0,0016 + 0,000675 + 0,0008 = 0,003075 USD.

Resultado: aproximadamente 0,00308 USD por tarea.

¿Debo incluir los tokens del contexto recuperado?

Sí, si el proveedor los cuenta como tokens de entrada facturables. Normalmente el texto recuperado pasa a formar parte del prompt enviado al modelo.

¿Cómo incorporo una tarifa mensual del vector database?

Divide el coste mensual atribuible entre el número esperado de tareas del mismo periodo y añade ese importe al coste de recuperación por tarea.

¿Qué moneda utiliza la calculadora?

El resultado usa la misma moneda que introduzcas en los precios. Los valores predeterminados se muestran en USD, pero puedes sustituirlos por tarifas equivalentes en otra moneda manteniendo coherencia.

¿El coste de embeddings está incluido?

Solo si lo incorporas al coste de recuperación por tarea o si añades su coste unitario dentro de esa cifra. La generación de embeddings puede ocurrir al indexar, al consultar o en ambos momentos.

¿Por qué el coste real puede ser mayor?

Porque pueden existir mínimos de facturación, almacenamiento, red, capacidad reservada, reranking, observabilidad y otros servicios que esta estimación unitaria no incluye automáticamente.