The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
- Suivi précis de l’utilisation : Obtenez des comptes de jetons précis et des modèles d’utilisation au lieu de vous fier uniquement au comptage des jetons de réponse
- Réconciliation des coûts : Faites correspondre les enregistrements internes avec la facturation Anthropic pour les équipes financières et comptables
- Performance et amélioration du produit : Surveillez les performances du produit tout en mesurant si les changements apportés au système l’ont amélioré, ou configurez des alertes
- Optimisation des limites de taux et du niveau de priorité : Optimisez des fonctionnalités comme la mise en cache des invites ou des invites spécifiques pour tirer le meilleur parti de sa capacité allouée, ou achetez une capacité dédiée.
- Analyse avancée : Effectuez une analyse de données plus approfondie que ce qui est disponible dans la Console
Clé API d’administration requiseCette API fait partie de l’API d’administration. Ces points de terminaison nécessitent une clé API d’administration (commençant par
sk-ant-admin...
) qui diffère des clés API standard. Seuls les membres de l’organisation ayant le rôle d’administrateur peuvent provisionner des clés API d’administration via la Console Anthropic.Solutions partenaires
Les principales plateformes d’observabilité offrent des intégrations prêtes à l’emploi pour surveiller votre utilisation et vos coûts de l’API Claude, sans écrire de code personnalisé. Ces intégrations fournissent des tableaux de bord, des alertes et des analyses pour vous aider à gérer efficacement votre utilisation de l’API.Datadog
Observabilité LLM avec traçage et surveillance automatiques
Grafana Cloud
Intégration sans agent pour une observabilité LLM facile avec des tableaux de bord et des alertes prêts à l’emploi
Honeycomb
Requêtes avancées et visualisation via OpenTelemetry
Démarrage rapide
Obtenez l’utilisation quotidienne de votre organisation pour les 7 derniers jours :Définissez un en-tête User-Agent pour les intégrationsSi vous construisez une intégration, définissez votre en-tête User-Agent pour nous aider à comprendre les modèles d’utilisation :
API d’utilisation
Suivez la consommation de jetons dans votre organisation avec des répartitions détaillées par modèle, espace de travail et niveau de service avec le point de terminaison/v1/organizations/usage_report/messages
.
Concepts clés
- Intervalles de temps : Agrégez les données d’utilisation en intervalles fixes (
1m
,1h
, ou1d
) - Suivi des jetons : Mesurez les jetons d’entrée non mis en cache, d’entrée mis en cache, de création de cache et de sortie
- Filtrage et regroupement : Filtrez par clé API, espace de travail, modèle, niveau de service ou fenêtre de contexte, et regroupez les résultats par ces dimensions
- Utilisation d’outils serveur : Suivez l’utilisation d’outils côté serveur comme la recherche web
Exemples de base
Utilisation quotidienne par modèle
Utilisation horaire avec filtrage
Filtrer l’utilisation par clés API et espaces de travail
Pour récupérer les ID de clés API de votre organisation, utilisez le point de terminaison Lister les clés API.Pour récupérer les ID d’espaces de travail de votre organisation, utilisez le point de terminaison Lister les espaces de travail, ou trouvez les ID d’espaces de travail de votre organisation dans la Console Anthropic.
Limites de granularité temporelle
Granularité | Limite par défaut | Limite maximale | Cas d’usage |
---|---|---|---|
1m | 60 intervalles | 1440 intervalles | Surveillance en temps réel |
1h | 24 intervalles | 168 intervalles | Modèles quotidiens |
1d | 7 intervalles | 31 intervalles | Rapports hebdomadaires/mensuels |
API de coût
Récupérez les répartitions de coûts au niveau du service en USD avec le point de terminaison/v1/organizations/cost_report
.
Concepts clés
- Devise : Tous les coûts en USD, rapportés sous forme de chaînes décimales en unités les plus petites (centimes)
- Types de coûts : Suivez l’utilisation des jetons, la recherche web et les coûts d’exécution de code
- Regroupement : Regroupez les coûts par espace de travail ou description pour des répartitions détaillées
- Intervalles de temps : Granularité quotidienne uniquement (
1d
)
Les coûts du niveau de priorité utilisent un modèle de facturation différent et ne sont pas inclus dans le point de terminaison de coût. Suivez plutôt l’utilisation du niveau de priorité via le point de terminaison d’utilisation.
Exemple de base
Pagination
Les deux points de terminaison prennent en charge la pagination pour les grands ensembles de données :- Effectuez votre demande initiale
- Si
has_more
esttrue
, utilisez la valeurnext_page
dans votre prochaine demande - Continuez jusqu’à ce que
has_more
soitfalse
Cas d’usage courants
Explorez des implémentations détaillées dans anthropic-cookbook :- Rapports d’utilisation quotidiens : Suivez les tendances de consommation de jetons
- Attribution des coûts : Allouez les dépenses par espace de travail pour les refacturations
- Efficacité du cache : Mesurez et optimisez la mise en cache des invites
- Surveillance du budget : Configurez des alertes pour les seuils de dépenses
- Export CSV : Générez des rapports pour les équipes financières
Questions fréquemment posées
À quel point les données sont-elles fraîches ?
Les données d’utilisation et de coût apparaissent généralement dans les 5 minutes suivant l’achèvement de la demande API, bien que des retards puissent parfois être plus longs.Quelle est la fréquence de sondage recommandée ?
L’API prend en charge le sondage une fois par minute pour une utilisation soutenue. Pour de courtes rafales (par exemple, téléchargement de données paginées), un sondage plus fréquent est acceptable. Mettez en cache les résultats pour les tableaux de bord qui nécessitent des mises à jour fréquentes.Comment puis-je suivre l’utilisation de l’exécution de code ?
Les coûts d’exécution de code apparaissent dans le point de terminaison de coût regroupés sousCode Execution Usage
dans le champ description. L’exécution de code n’est pas incluse dans le point de terminaison d’utilisation.
Comment puis-je suivre l’utilisation du niveau de priorité ?
Filtrez ou regroupez parservice_tier
dans le point de terminaison d’utilisation et recherchez la valeur priority
. Les coûts du niveau de priorité ne sont pas disponibles dans le point de terminaison de coût.
Que se passe-t-il avec l’utilisation de Workbench ?
L’utilisation de l’API depuis le Workbench n’est pas associée à une clé API, doncapi_key_id
sera null
même lors du regroupement par cette dimension.
Comment l’espace de travail par défaut est-il représenté ?
L’utilisation et les coûts attribués à l’espace de travail par défaut ont une valeurnull
pour workspace_id
.
Voir aussi
Les API d’utilisation et de coût peuvent être utilisées pour vous aider à offrir une meilleure expérience à vos utilisateurs, vous aider à gérer les coûts et préserver votre limite de taux. Apprenez-en plus sur certaines de ces autres fonctionnalités :- Aperçu de l’API d’administration
- Référence de l’API d’administration
- Tarification
- Mise en cache des invites - Optimisez les coûts avec la mise en cache
- Traitement par lots - 50% de réduction sur les demandes par lots
- Limites de taux - Comprendre les niveaux d’utilisation