AUDR by Chargebee favicon

AUDR by Chargebee

AUDR de Chargebee es una especificación abierta y un conjunto de herramientas de instrumentación que registra el uso de agentes, factores de costo sin procesar y atribución de negocio en entornos distribuidos.

Código e ITRegistra factores de ejecución sin…Emite registros de uso de forma…Se basa en las convenciones semánticas…Opera localmente o en canalizaciones…
AUDR by Chargebee product interface screenshot
Publicado en AIToolly

¿Qué es AUDR by Chargebee? Descripción del producto

Qué hace el producto y cómo se presenta oficialmente

AUDR, abreviatura de Agent Usage Detail Record, es un estándar abierto diseñado para capturar telemetría y atribución de costos de extremo a extremo en flujos de trabajo de agentes de IA a través de capas de ejecución distribuidas. Cuando un agente interactúa con entornos de aplicaciones, enrutadores de modelos y entornos de ejecución de herramientas, AUDR vincula el consumo computacional sin procesar (como recuentos de tokens, llamadas a herramientas y duración de cómputo) directamente con metadatos de negocio, incluyendo cuentas de clientes, funciones y entornos operativos.

El estándar funciona según tres reglas fundamentales: generar un identificador de ejecución compartido en cada capa participante, mantener una autoridad clara por campo para que cada dato provenga de una única fuente autorizada, y aplicar reglas de fusión estrictas en el destino receptor. Con el respaldo de bibliotecas principales en Python y TypeScript, AUDR emite registros de forma asíncrona y fuera de banda, sin inspeccionar el texto de las instrucciones ni las salidas generadas.

¿Para qué se puede usar AUDR by Chargebee?

Casos de uso respaldados por fuentes oficiales

Atribución de uso de agentes multicapa

Correlaciona el consumo de recursos a través de enrutadores y ejecuciones de herramientas externas con identificadores de clientes y funciones suministrados por el entorno de la aplicación.

Ingesta desacoplada para facturación y contabilidad

Entrega registros de uso estructurados directamente a almacenamiento local, almacenes de datos o puntos de conexión de facturación sin imponer una lógica de tarifas predefinida.

Cómo usar AUDR by Chargebee

El proceso documentado, cuando está disponible

  1. 1

    Instrumentar el entorno de ejecución

    Instale un adaptador del ecosistema o inicialice el SDK principal para supervisar finalizaciones de modelos, embeddings, ámbitos de herramientas y llamadas de reclasificación.

  2. 2

    Propagar la atribución y los identificadores de ejecución

    Genere un ID de ejecución compartido en el entorno de la aplicación y adjunte metadatos de ejecución, como identificadores de clientes y etiquetas de entorno, a las solicitudes salientes.

  3. 3

    Capturar el uso en todos los componentes

    Permita que los enrutadores y capas intermedias de ejecución midan el recuento de tokens y la duración del cómputo manteniendo el ID de ejecución compartido.

  4. 4

    Ensamblar registros en el destino

    Fusione los datos coincidentes de ejecución y span en el destino receptor designado, aplicando reglas de autoridad de campo y entregando la salida a archivos o extremos de ingesta.

Principios arquitectónicos fundamentales y semántica de entrega

AUDR adapta el concepto de los registros de detalle de llamadas de las telecomunicaciones para resolver la fragmentación de datos en arquitecturas de agentes de IA multinivel. El entorno de la aplicación genera un identificador de ejecución compartido y lo transmite aguas abajo mediante los metadatos de la solicitud. Dado que los enrutadores y herramientas intermedias reflejan este identificador, los componentes independientes pueden reportar métricas operativas sin perder el contexto raíz de la ejecución.

La integridad de los datos se mantiene mediante una titularidad inequívoca de los campos y un comportamiento estricto de fusión. El entorno de la aplicación posee autoridad exclusiva sobre los campos de atribución, como IDs de clientes y entornos, mientras que las capas de enrutamiento tienen autoridad exclusiva sobre el recuento de tokens y las métricas de proveedores. Los destinos receptores ensamblan estos registros según los IDs de ejecución y span, rechazando envíos conflictivos y tratando cualquier actualización como registros de corrección independientes en lugar de mutaciones directas.

  • Conserva un identificador de ejecución compartido único a través de todas las interacciones de la aplicación, el enrutamiento y las herramientas.
  • Designa los componentes de la aplicación como autoridades de atribución y los enrutadores como autoridades de uso.
  • Rechaza actualizaciones de atributos en conflicto y exige que las modificaciones se envíen como registros nuevos.
  • Captura metadatos de tiempo de ejecución y métricas temporales sin leer prompts ni contenidos generados por los modelos.

Qué probar antes de elegir AUDR by Chargebee

Comprobaciones con tus propios materiales y flujo de trabajo

  • Confirmar la compatibilidad con adaptadores de ejecución admitidos como LiteLLM, Vercel AI SDK, Mastra, NVIDIA NeMo Relay y Merge Gateway.
  • Verificar que los entornos de la aplicación puedan generar y transferir el ID de ejecución compartido mediante los metadatos de solicitud del enrutador.
  • Comprobar que los destinos receptores y puntos de ingesta cumplan con los requisitos estrictos de fusión y no mutación.
  • Revisar si las canalizaciones de telemetría pueden procesar registros formateados conforme a las convenciones semánticas de OpenTelemetry GenAI.

Fuentes y fecha de revisión de AUDR by Chargebee

Qué fuentes se revisaron y cuándo

Fuente oficial
https://openaudr.dev/
Última comprobación
Categoría
Código e IT

Preguntas frecuentes sobre AUDR by Chargebee

Respuestas basadas en el registro de producto con fuentes verificadas

¿Cuál es la función principal de AUDR?

AUDR estandariza la forma en que se registran las métricas de ejecución de agentes y los metadatos de atribución a través de múltiples capas de aplicaciones, enrutadores y herramientas.

¿Cómo interactúa AUDR con las convenciones de OpenTelemetry?

AUDR se basa en las convenciones semánticas de OpenTelemetry GenAI y puede emitir spans directamente a colectores de OpenTelemetry al tiempo que agrega semánticas duraderas de entrega de registros.

¿El uso de AUDR requiere una plataforma de facturación externa?

No se requiere ninguna plataforma de facturación externa ni backend alojado, ya que los registros pueden guardarse en archivos locales, almacenes de datos o sistemas de observabilidad.

¿Cómo afecta la instrumentación de AUDR a la latencia de inferencia?

AUDR emite registros de forma asíncrona y fuera de banda, evitando agregar latencia síncrona en la ruta de las solicitudes a menos que se active la verificación presupuestaria previa opcional.

¿Qué datos recopilan los adaptadores de ejecución de AUDR?

Los adaptadores capturan identificadores de ejecución, uso de tokens, llamadas a herramientas y métricas de tiempo operativas, y no registran entradas de prompts ni salidas generadas.

Explora otras herramientas añadidas recientemente en la misma categoría.