AIUsage · Gastos de IA medidos
Cada vez que tu bot llama a un modelo de IA (OpenAI, Anthropic, DeepSeek, etc.), WhatsUY registra cuánto se consumió y cuánto costó. El módulo se llama AIUsage.
¿Por qué es importante?
Porque la IA puede ser el mayor costo variable de tu operación. Sin visibilidad, terminás pagando facturas sorpresivas. Con AIUsage:
- Ves el costo por línea, por usuario, por proveedor.
- Detectás picos anómalos antes de la factura.
- Tarifas dinámicas por proveedor, modelo y credencial.
- Exportás CSV/JSON para tu contabilidad.
¿Qué se mide?
| Unidad | Cuándo aplica |
|---|---|
| Tokens (input/output) | Modelos LLM y embedding. |
| Reasoning tokens | o1, o1-mini y modelos con razonamiento explícito. |
| Cache tokens | Modelos con caché de contexto (Claude, OpenAI). |
| Segundos | Audio TTS / STT. |
| Unidades | Generación de imágenes (dall-e, Stable Diffusion). |
Cada evento lleva un callOrigin que identifica el origen:
aiflows— nodo IA en un flujo.ia_direct— agente IA con MCP.assist— asistente de chat.analysis— análisis de sentimiento u otros.transcription— transcripción de audios.image— generación de imagen.bot_legacy— bot V2 legacy.
Reportes
La UI de AIUsage muestra:
- Stats globales del período (costo, tokens, segundos, unidades).
- Serie diaria con gráfico.
- Breakdown por
provider,model,callOrigin,lineId,userId. - Tabla detallada paginada.
- Filtros y exportación CSV/JSON.
Estado
🟢 ~95% implementado (septiembre 2026). Deuda residual: H10 (cobertura parcial de callOrigin) y H13 (UI de usage-detail). Ver AIUsage → Estado para el detalle de la auditoría.