Un registro de facturación por llamada, instantánea completa
Cada llamada de IA en ToRun produce exactamente un registro de facturación (BillingRecord) que captura el precio en el momento de la ejecución. Las tarifas de los proveedores cambian cada pocas semanas; guardar la tarifa en el propio registro significa que un cargo de hace tres meses todavía se puede comprobar hoy.
Las unidades de precio principales
Cada forma en que se factura una capacidad tiene su propia unidad de precio canónica. Estas son las principales:
- PerInputToken (entrada de texto)
- PerOutputToken (salida de texto)
- PerCachedInputToken (acierto en la caché de prompts)
- PerImage (generación de imágenes)
- PerSecondAudio (TTS / STT)
- PerSecondVideo (generación de vídeo)
- PerCharacterTts (facturación heredada de texto a voz)
- PerSearchCall (herramienta de búsqueda web)
- PerComputeSecond (ejecución en sandbox)
- PerEmbedding (embedding vectorial)
- PerMinuteRealtime (voz / vídeo en tiempo real)
- PerRerankPair (reordenación)
Por qué por millón y no por mil
Todos los modelos con precio por token publican ya sus tarifas por millón de tokens. Seguimos esa convención para que las cuentas sean honestas a la escala a la que trabajan los usuarios de hoy. El antiguo campo «Per1k» se eliminó de AiModel y se sustituyó por filas de AiModelPricing que llevan un enum PricingUnit.
Qué significa para ti
Puedes auditar cada cargo. Puedes cambiar de proveedor sin perder el contexto de los precios históricos. Esa es la base sobre la que construimos todo lo demás.