AUDR by Chargebee favicon

AUDR by Chargebee

AUDR von Chargebee ist eine offene Spezifikation und ein Instrumentierungs-Toolkit, das Agentennutzung, Rohkostentreiber und geschäftliche Zuordnungen über verteilte Laufzeiten hinweg erfasst.

Code und ITErfasst unverfälschte Ausführungstreiber…Gibt Nutzungsdatensätze asynchron und…Basiert auf semantischen…Funktioniert lokal oder in…
AUDR by Chargebee product interface screenshot
Bei AIToolly gelistet

Was ist AUDR by Chargebee? Produktübersicht

Funktion und offizielle Positionierung des Produkts

AUDR (Agent Usage Detail Record) ist ein offener Standard zur Erfassung von End-to-End-Telemetrie und Kostenzuordnung für KI-Agenten-Workflows über verteilte Ausführungsebenen hinweg. Wenn ein Agent Application-Harnesses, Modell-Router und Tool-Ausführungsumgebungen durchläuft, verknüpft AUDR den reinen Rechenaufwand – wie Token-Zahlen, Tool-Aufrufe und Rechendauer – direkt mit geschäftlichen Metadaten wie Kundenkonten, Features und Betriebsumgebungen.

Der Standard basiert auf drei Kernregeln: der Erstellung einer gemeinsamen Ausführungs-ID über jede beteiligte Schicht hinweg, einer eindeutigen Feldautorität pro Datenpunkt sowie strikten Zusammenführungsregeln am Ziel-Sink. Unterstützt durch Kernbibliotheken in Python und TypeScript übermittelt AUDR Datensätze asynchron und out-of-band, ohne Prompt-Texte oder generierte Ausgaben einzusehen.

Wofür kann AUDR by Chargebee verwendet werden?

Durch offizielle Quellen belegte Anwendungsfälle

Mehrschichtige Zuordnung von Agentennutzung

Korreliert den Ressourcenverbrauch über Router und externe Tool-Ausführungen hinweg mit Kunden- und Feature-Kennungen aus dem Application-Harness.

Entkoppelte Ingestion für Abrechnung und Ledger

Überträgt strukturierte Nutzungsdatensätze direkt in lokale Speicher, Data Warehouses oder Abrechnungsendpunkte, ohne vorgegebene Preislogik zu erzwingen.

So verwenden Sie AUDR by Chargebee

Der dokumentierte Ablauf, sofern verfügbar

  1. 1

    Ausführungslaufzeit instrumentieren

    Installieren Sie einen Ökosystem-Adapter oder initialisieren Sie das Kern-SDK, um Modellvervollständigungen, Embeddings, Tool-Bereiche und Rerank-Aufrufe zu überwachen.

  2. 2

    Attributierungs- und Ausführungs-IDs weiterleiten

    Erzeugen Sie eine gemeinsame Run-ID im Harness und hängen Sie Laufzeitmetadaten wie Kundenkennungen und Umgebungstags an ausgehende Anfragen an.

  3. 3

    Nutzung komponentenübergreifend erfassen

    Ermöglichen Sie es Routern und Zwischenschichten, Token-Zahlen und Rechendauer zu messen, während die gemeinsame Run-ID beibehalten wird.

  4. 4

    Datensätze am Sink zusammenführen

    Führen Sie übereinstimmende Run- und Span-Daten am vorgesehenen Ziel-Sink zusammen, wenden Sie Feldautoritätsregeln an und übergeben Sie die Ausgabe an Dateien oder Ingestion-Endpunkte.

Architektonische Grundprinzipien und Übermittlungssemantik

AUDR adaptiert das Konzept von Call Detail Records aus der Telekommunikation, um Datenfragmentierung in mehrschichtigen KI-Agentenarchitekturen zu beheben. Ein Application-Harness erzeugt eine gemeinsame Run-ID und leitet diese in den Request-Metadaten nachgelagert weiter. Da zwischengeschaltete Router und Tools diese Kennung zurückgeben, können unabhängige Komponenten Betriebsmetriken melden, ohne den ursprünglichen Ausführungskontext zu verlieren.

Die Datenintegrität wird durch eine eindeutige Feldhoheit und striktes Merge-Verhalten gewahrt. Das Application-Harness besitzt die ausschließliche Autorität über Attributierungsfelder wie Kunden-IDs und Umgebungen, während Routingschichten die alleinige Hoheit über Token-Zahlen und Provider-Metriken haben. Sinks führen diese Datensätze anhand von Run- und Span-IDs zusammen, weisen widersprüchliche Einträge ab und behandeln Aktualisierungen als separate Korrekturdatensätze statt als In-Place-Mutationen.

  • Behält eine einheitliche Run-ID über alle Interaktionen von Harness, Routing und Tools hinweg bei
  • Definiert Harness-Komponenten als Autorität für Attributierung und Router als Autorität für Nutzungsdaten
  • Lehnt widersprüchliche Attributänderungen ab und erfordert Korrekturen als neue Datensätze
  • Erfasst Laufzeitmetadaten und Zeitpunkte, ohne Prompts oder Modellinhalte auszulesen

Was Sie vor der Wahl von AUDR by Chargebee testen sollten

Prüfungen mit eigenen Inhalten und Arbeitsabläufen

  • Kompatibilität mit unterstützten Laufzeitadaptern wie LiteLLM, Vercel AI SDK, Mastra, NVIDIA NeMo Relay und Merge Gateway prüfen.
  • Verifizieren, dass Application-Harnesses die gemeinsame Run-ID generieren und über Router-Request-Metadaten übergeben können.
  • Überprüfen, ob nachgelagerte Sinks und Ingestion-Ziele den strikten Zusammenführungs- und Nicht-Mutationsanforderungen entsprechen.
  • Sicherstellen, dass Telemetrie-Pipelines Datensätze verarbeiten können, die gemäß den semantischen OpenTelemetry-GenAI-Konventionen formatiert sind.

AUDR by Chargebee: Quellen und Prüfdatum

Welche Quellen wann geprüft wurden

Offizielle Quelle
https://openaudr.dev/
Zuletzt geprüft
Kategorie
Code und IT

Häufig gestellte Fragen zu AUDR by Chargebee

Antworten auf Basis des quellengeprüften Produkteintrags

Was ist die Hauptfunktion von AUDR?

AUDR standardisiert die Erfassung von Ausführungsmetriken und Attributierungsmetadaten von Agenten über mehrere Anwendungsebenen, Router und Tools hinweg.

Wie interagiert AUDR mit OpenTelemetry-Konventionen?

AUDR baut auf den semantischen GenAI-Konventionen von OpenTelemetry auf und kann Spans direkt an OpenTelemetry-Kollektoren senden, ergänzt um langlebige Übermittlungssemantiken.

Erfordert die Verwendung von AUDR eine externe Abrechnungsplattform?

Es ist keine externe Abrechnungsplattform oder ein gehostetes Backend erforderlich, da Datensätze in lokalen Dateien, Warehouses oder Observability-Systemen gespeichert werden können.

Wie beeinflusst die AUDR-Instrumentierung die Inferenzlatenz?

AUDR gibt Datensätze asynchron und out-of-band aus, wodurch zusätzliche synchrone Latenzen auf dem Anfragepfad vermieden werden, sofern kein optionales Pre-Flight-Budget-Gating aktiviert ist.

Welche Daten werden von den AUDR-Laufzeitadaptern erfasst?

Adapter erfassen Ausführungs-IDs, Token-Nutzung, Tool-Aufrufe und Betriebszeiten, speichern jedoch weder Prompt-Eingaben noch generierte Modellausgaben.

Entdecken Sie weitere kürzlich hinzugefügte Tools derselben Kategorie.