Nutzungs- und Kosten-API
Greifen Sie programmatisch auf die API-Nutzungs- und Kostendaten Ihrer Organisation mit der Nutzungs- und Kosten-Admin-API zu.
The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
Die Nutzungs- und Kosten-Admin-API bietet programmatischen und granularen Zugriff auf historische API-Nutzungs- und Kostendaten für Ihre Organisation. Diese Daten ähneln den Informationen, die auf den Seiten Nutzung und Kosten der Anthropic Console verfügbar sind.
Diese API ermöglicht es Ihnen, Ihre Claude-Implementierungen besser zu überwachen, zu analysieren und zu optimieren:
- Genaue Nutzungsverfolgung: Erhalten Sie präzise Token-Zählungen und Nutzungsmuster, anstatt sich ausschließlich auf die Zählung von Antwort-Token zu verlassen
- Kostenabstimmung: Gleichen Sie interne Aufzeichnungen mit der Anthropic-Abrechnung für Finanz- und Buchhaltungsteams ab
- Produktleistung und -verbesserung: Überwachen Sie die Produktleistung und messen Sie, ob Änderungen am System es verbessert haben, oder richten Sie Benachrichtigungen ein
- Optimierung von Ratenlimits und Priority Tier: Optimieren Sie Funktionen wie Prompt-Caching oder spezifische Prompts, um das Beste aus der zugewiesenen Kapazität zu machen, oder kaufen Sie dedizierte Kapazität.
- Erweiterte Analyse: Führen Sie tiefere Datenanalysen durch, als in der Console verfügbar sind
Admin-API-Schlüssel erforderlich
Diese API ist Teil der Admin-API. Diese Endpunkte erfordern einen Admin-API-Schlüssel (beginnend mit sk-ant-admin...
), der sich von Standard-API-Schlüsseln unterscheidet. Nur Organisationsmitglieder mit der Admin-Rolle können Admin-API-Schlüssel über die Anthropic Console bereitstellen.
Partner-Lösungen
Führende Observability-Plattformen bieten gebrauchsfertige Integrationen zur Überwachung Ihrer Claude-API-Nutzung und -Kosten, ohne benutzerdefinierten Code zu schreiben. Diese Integrationen bieten Dashboards, Benachrichtigungen und Analysen, um Ihnen bei der effektiven Verwaltung Ihrer API-Nutzung zu helfen.
Datadog
LLM-Observability mit automatischem Tracing und Monitoring
Grafana
Dashboard-Erstellung und Incident-Management über MCP (Demnächst verfügbar)
Honeycomb
Erweiterte Abfragen und Visualisierung durch OpenTelemetry
Schnellstart
Erhalten Sie die tägliche Nutzung Ihrer Organisation für die letzten 7 Tage:
Setzen Sie einen User-Agent-Header für Integrationen
Wenn Sie eine Integration erstellen, setzen Sie Ihren User-Agent-Header, um uns zu helfen, Nutzungsmuster zu verstehen:
Nutzungs-API
Verfolgen Sie den Token-Verbrauch in Ihrer Organisation mit detaillierten Aufschlüsselungen nach Modell, Arbeitsbereich und Service-Tier mit dem /v1/organizations/usage_report/messages
-Endpunkt.
Schlüsselkonzepte
- Zeit-Buckets: Aggregieren Sie Nutzungsdaten in festen Intervallen (
1m
,1h
oder1d
) - Token-Verfolgung: Messen Sie nicht-gecachte Eingabe-, gecachte Eingabe-, Cache-Erstellungs- und Ausgabe-Token
- Filterung & Gruppierung: Filtern Sie nach API-Schlüssel, Arbeitsbereich, Modell, Service-Tier oder Kontextfenster und gruppieren Sie Ergebnisse nach diesen Dimensionen
- Server-Tool-Nutzung: Verfolgen Sie die Nutzung von serverseitigen Tools wie Websuche
Für vollständige Parameterdetails und Antwortschemas siehe die Nutzungs-API-Referenz.
Grundlegende Beispiele
Tägliche Nutzung nach Modell
Stündliche Nutzung mit Filterung
Zeitgranularitätslimits
Granularität | Standardlimit | Maximales Limit | Anwendungsfall |
---|---|---|---|
1m | 60 Buckets | 1440 Buckets | Echtzeitüberwachung |
1h | 24 Buckets | 168 Buckets | Tägliche Muster |
1d | 7 Buckets | 31 Buckets | Wöchentliche/monatliche Berichte |
Kosten-API
Rufen Sie Service-Level-Kostenaufschlüsselungen in USD mit dem /v1/organizations/cost_report
-Endpunkt ab.
Schlüsselkonzepte
- Währung: Alle Kosten in USD, berichtet als Dezimalstrings in kleinsten Einheiten (Cents)
- Kostentypen: Verfolgen Sie Token-Nutzung, Websuche und Code-Ausführungskosten
- Gruppierung: Gruppieren Sie Kosten nach Arbeitsbereich oder Beschreibung für detaillierte Aufschlüsselungen
- Zeit-Buckets: Nur tägliche Granularität (
1d
)
Für vollständige Parameterdetails und Antwortschemas siehe die Kosten-API-Referenz.
Priority Tier-Kosten verwenden ein anderes Abrechnungsmodell und sind nicht im Kosten-Endpunkt enthalten. Verfolgen Sie die Priority Tier-Nutzung stattdessen über den Nutzungs-Endpunkt.
Grundlegendes Beispiel
Paginierung
Beide Endpunkte unterstützen Paginierung für große Datensätze:
- Stellen Sie Ihre erste Anfrage
- Wenn
has_more
true
ist, verwenden Sie dennext_page
-Wert in Ihrer nächsten Anfrage - Fahren Sie fort, bis
has_more
false
ist
Häufige Anwendungsfälle
Erkunden Sie detaillierte Implementierungen im anthropic-cookbook:
- Tägliche Nutzungsberichte: Verfolgen Sie Token-Verbrauchstrends
- Kostenzuordnung: Weisen Sie Ausgaben nach Arbeitsbereich für Rückbelastungen zu
- Cache-Effizienz: Messen und optimieren Sie Prompt-Caching
- Budget-Überwachung: Richten Sie Benachrichtigungen für Ausgabenschwellen ein
- CSV-Export: Generieren Sie Berichte für Finanzteams
Häufig gestellte Fragen
Wie aktuell sind die Daten?
Nutzungs- und Kostendaten erscheinen typischerweise innerhalb von 5 Minuten nach Abschluss der API-Anfrage, obwohl Verzögerungen gelegentlich länger sein können.
Was ist die empfohlene Polling-Frequenz?
Die API unterstützt Polling einmal pro Minute für anhaltende Nutzung. Für kurze Bursts (z.B. Herunterladen paginierter Daten) ist häufigeres Polling akzeptabel. Cachen Sie Ergebnisse für Dashboards, die häufige Updates benötigen.
Wie verfolge ich die Code-Ausführungsnutzung?
Code-Ausführungskosten erscheinen im Kosten-Endpunkt gruppiert unter Code Execution Usage
im Beschreibungsfeld. Code-Ausführung ist nicht im Nutzungs-Endpunkt enthalten.
Wie verfolge ich die Priority Tier-Nutzung?
Filtern oder gruppieren Sie nach service_tier
im Nutzungs-Endpunkt und suchen Sie nach dem priority
-Wert. Priority Tier-Kosten sind nicht im Kosten-Endpunkt verfügbar.
Was passiert mit Workbench-Nutzung?
API-Nutzung von der Workbench ist nicht mit einem API-Schlüssel verknüpft, daher wird api_key_id
null
sein, auch wenn nach dieser Dimension gruppiert wird.
Wie wird der Standard-Arbeitsbereich dargestellt?
Nutzung und Kosten, die dem Standard-Arbeitsbereich zugeordnet sind, haben einen null
-Wert für workspace_id
.
Siehe auch
Die Nutzungs- und Kosten-APIs können verwendet werden, um Ihnen zu helfen, eine bessere Erfahrung für Ihre Benutzer zu liefern, Ihnen bei der Kostenverwaltung zu helfen und Ihr Ratenlimit zu bewahren. Erfahren Sie mehr über einige dieser anderen Funktionen:
- Admin-API-Übersicht
- Admin-API-Referenz
- Preisgestaltung
- Prompt-Caching - Optimieren Sie Kosten mit Caching
- Batch-Verarbeitung - 50% Rabatt auf Batch-Anfragen
- Ratenlimits - Verstehen Sie Nutzungsstufen