Analyses d'utilisation de facturation (Beta)
Beta: This endpoint is currently in beta and may be unstable. Request/response schemas and behavior may change without notice.
Get aggregated usage analytics for the authenticated user with breakdowns by date, model, and API key. This endpoint provides summary views of your API usage, ideal for dashboards and usage monitoring. Data is cached for 10 minutes.
Paramètres de requête
Vous pouvez spécifier la période d’analyse en utilisant soit :- lookback : Une période relative comme “7d” (7 jours), “30d” (30 jours), jusqu’à “90d” (90 jours)
- startDate et endDate : Une plage de dates personnalisée au format
YYYY-MM-DD. Les deux sont requis si l’un est fourni.
Champs de la réponse
lookback
La période de lookback utilisée pour la requête. Soit au format “Nd” (par exemple “7d”), soit au format “startDate:endDate”.byDate
Totaux d’utilisation quotidienne pour la période demandée.- date : La date au format
YYYY-MM-DD - USD : Utilisation totale en USD pour ce jour
- DIEM : Utilisation totale en DIEM pour ce jour
byModel
Ventilation de l’utilisation par modèle, triée par dépense totale (la plus élevée d’abord).- modelName : Nom d’affichage du modèle (par exemple “GLM 5”)
- unitType : Type d’unités consommées (tokens, images, chars, minutes, seconds)
- modelType : Type de modèle (LLM, IMAGE, TTS, ASR, VIDEO), ou null
- totalUsd : Total USD dépensé sur ce modèle
- totalDiem : Total DIEM dépensé sur ce modèle
- totalUnits : Unités totales consommées pour ce modèle
- breakdown : Tableau des ventilations d’utilisation par type (uniquement présent si plusieurs types). Chaque entrée contient :
- type : Type de token (par exemple “Input”, “Output”, “Cache Read”, “Cache Write”)
- usd : Montant en USD pour cette ventilation
- diem : Montant en DIEM pour cette ventilation
- units : Nombre d’unités pour cette ventilation
byModelDaily
Données de graphique quotidiennes pour les 8 meilleurs modèles. Chaque entrée contient une “date” (horodatage) plus les noms des modèles comme clés avec les valeurs d’utilisation DIEM.topModels
Tableau des 8 meilleurs noms de modèles par utilisation, pour les légendes de graphique.byKey
Ventilation de l’utilisation par clé API, triée par dépense totale (la plus élevée d’abord).- apiKeyId : L’ID de la clé API, ou null si l’utilisation provenait de l’application web
- description : Description de la clé API ou “Web App”
- totalUsd : Total USD dépensé via cette clé
- totalDiem : Total DIEM dépensé via cette clé
- totalUnits : Unités totales consommées via cette clé
byKeyDaily
Données de graphique quotidiennes pour les 8 meilleures clés API. Chaque entrée contient une “date” (horodatage) plus les descriptions de clé comme clés avec les valeurs d’utilisation DIEM.topKeyNames
Tableau des 8 meilleures descriptions de clé API par utilisation, pour les légendes de graphique.Exemple d’utilisation
Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de requête
Lookback period for usage data. Format: number followed by "d" (e.g., "7d", "30d"). Maximum: 90d
^[1-9]\d*d$"7d"
Start date for filtering records (YYYY-MM-DD). If provided, endDate is also required.
^\d{4}-\d{2}-\d{2}$"2024-01-01T00:00:00.000Z"
End date for filtering records (YYYY-MM-DD). If provided, startDate is also required.
^\d{4}-\d{2}-\d{2}$"2024-01-31T00:00:00.000Z"
Réponse
Successful response with aggregated usage analytics
Aggregated usage analytics response with breakdowns by date, model, and API key
The lookback period used for the query. Either "Nd" format or "startDate:endDate" format.
"7d"
Daily usage totals for the requested period
Usage breakdown by model, sorted by total spend (highest first)
Daily chart data for top 8 models. Each entry has "date" (timestamp) plus model names as keys.
Names of the top 8 models by usage (for chart legends)
Usage breakdown by API key, sorted by total spend (highest first)
Daily chart data for top 8 API keys. Each entry has "date" (timestamp) plus key descriptions as keys.
Descriptions of the top 8 API keys by usage (for chart legends)