Verbrauch abrufen
Analytics zum Credit- oder ACU-Verbrauch mit flexibler Filterung, Gruppierung und Paginierung abfragen.
Authentifizierung
Authorization-Header an:
Abrechnungsstrategie
| Strategie | Befüllte Felder | Beschreibung |
|---|---|---|
CREDITS | prompt_credits, flex_credits | Standard-Teams in Enterprise SaaS |
ACU | billed_acus | Teams, die nach Agent Compute Units abgerechnet werden |
message_count (innerhalb von consumption) wird unabhängig von der Abrechnungsstrategie immer befüllt.
Gruppierung und Granularität
granularity und group_by, um die Struktur der zurückgegebenen Daten zu steuern:
- Keine Granularität oder Gruppierung — gibt eine einzelne aggregierte Zeile für den gesamten Datumsbereich zurück
granularity=daily— jede Zeile enthält einentimestampim FormatYYYY-MM-DDgranularity=monthly— jede Zeile enthält einentimestampim FormatYYYY-MMgroup_by=user— jede Zeile enthält eineuser_idunduser_emailgroup_by=user,model_uid— jede Zeile enthältuser_id,user_emailundmodel_uidgroup_by=ide— jede Zeile enthält einide
Paginierung
pagination einen next_page_cursor. Übergeben Sie ihn als page_cursor-Abfrageparameter,
um die nächste Seite abzurufen.
Page-Cursor laufen nach 24 Stunden ab. Eine nachfolgende Seitenanfrage zählt nicht als neue Abfrage für Ihr Rate-Limit.
Caching
ETag-Header. Um redundante Datenübertragungen zu vermeiden, senden Sie den If-None-Match-Header
mit dem vorherigen ETag-Wert — der Server gibt 304 Not Modified zurück, wenn sich die Daten nicht geändert haben.
Anfragelimits
429 Too Many Requests mit einem Retry-After-Header zurück.
Die Paginierung einer früheren Abfrage (über einen next_page_cursor) wird nicht auf dieses Limit angerechnet —
nur die erste Abfrage für jeden Bericht. Das niedrige Limit spiegelt wider, dass dieser Endpunkt für
periodische Berichte gedacht ist, nicht für die Nutzungsüberwachung in Echtzeit.Autorisierungen
Ein Service-Schlüssel mit der Berechtigung Analytics Read, übergeben als Bearer-Token im Header Authorization.
Erstellen Sie einen Service-Schlüssel in Ihren Team Settings im Abschnitt „Service Keys“.
Header
ETag-Wert aus einer vorherigen Antwort. Wenn sich die Daten nicht geändert haben, gibt der Server 304 Not Modified zurück.
Abfrageparameter
Beginn des Datumsbereichs (einschließlich) im Format YYYY-MM-DD.
Ende des Datumsbereichs (einschließlich) im Format YYYY-MM-DD. Der Bereich darf 90 Tage nicht überschreiten.
Produkt, für das Verbrauchsdaten abgefragt werden sollen.
agent Zeitgranularität für die Gruppierung der Ergebnisse. Wenn angegeben, enthält jede Zeile ein Feld timestamp.
Wenn nicht angegeben, werden die Ergebnisse über den gesamten Datumsbereich aggregiert.
daily, monthly Kommagetrennte Liste von Dimensionen, nach denen die Ergebnisse gruppiert werden. Unterstützte Dimensionen:
user— enthält in jeder Zeileuser_idunduser_emailmodel_uid— enthält in jeder Zeilemodel_uidide— enthält in jeder Zeileide
Kommagetrennte Liste von Modell-UIDs, auf die die Ergebnisse gefiltert werden sollen.
Filtert die Ergebnisse auf Nutzer in einer bestimmten Gruppe. Der Service-Schlüssel muss Zugriff auf diese Gruppe haben.
Filtert die Ergebnisse auf einen bestimmten Nutzer (Auth-UID).
Maximale Anzahl von Zeilen, die pro Seite zurückgegeben werden.
1 <= x <= 10000Opaker Cursor aus pagination.next_page_cursor einer vorherigen Antwort, um die nächste Seite abzurufen.
