Skip to main content
El SDK incorpora un módulo de economía de tokens para estimar costo y exponer telemetría de operaciones MCP.

Estimadores

createTokenEstimator() inicializa el mejor estimador disponible. Por defecto, carga el esquema de codificación BPE o200k_base, que es el estándar de la industria para los modelos modernos de OpenAI (GPT-4o, o1, o3-mini) y proporciona una línea base muy precisa para modelos de Anthropic y Google. createSyncTokenEstimator() ofrece un fallback heurístico inmediato (chars/4) cuando la carga asíncrona del tokenizador BPE no es posible.

TokenTelemetryEngine

TokenTelemetryEngine es un colector singleton para métricas por operación:
  • Estimación de tokens de entrada/salida
  • Tipo de operación (tools_list, tool_call, resource_read, etc.)
  • Metadata de duración
  • Agregados por sesión

LiopOTelBridge

LiopOTelBridge mapea telemetría de tokens hacia semánticas OpenTelemetry gen_ai.*, permitiendo que backends de observabilidad externos ingieran los datos de costo de LIOP sin fricción. El puente se acopla automáticamente a tu MeterProvider global y emite las siguientes métricas:
  • gen_ai.client.token.usage (Histograma)
  • gen_ai.client.operation.duration (Histograma)
Usa este módulo cuando necesites visibilidad de costo en producción para cargas MCP locales y enrutadas por malla.

Integración con LiopMeshStatus

El LIOP Agent expone una herramienta de diagnóstico local llamada LiopMeshStatus que consume el TokenTelemetryEngine internamente para producir un bloque de estado enriquecido y legible por humanos vía formatStatusBlock(). Cuando un LLM invoca esta herramienta, recibe un reporte estructurado que contiene:
  • ID de Sesión y tiempo activo
  • Modelo del estimador (o200k_base o heurístico)
  • Desglose de operaciones — cada método MCP invocado, con estimaciones de tokens de entrada/salida
  • Totales acumulados — tokens totales consumidos durante la sesión
  • Proyección de costo — costo estimado basado en precios por token configurables
La telemetría de economía de tokens es intencionalmente visible en la salida de LiopMeshStatus. Esta transparencia permite a los clientes B2B auditar patrones de consumo y a los agentes de IA autogestionar sus presupuestos de ventana de contexto sin requerir infraestructura de monitoreo externa.