Pour effectuer votre première requête API Claude, créez une clé de la console Claude, enregistrez-la dans une variable d'environnement, appelez le point de terminaison « Messages », puis lisez la réponse renvoyée utilisation champs, puis calculez le coût du jeton. Ce guide vous accompagne tout au long de cette procédure en utilisant les identifiants de modèles et les prix actuels, vérifiés le 8 septembre 2026.
Une fois que vous avez compris le fonctionnement de l'API, la question suivante est de savoir quelle part de votre travail quotidien nécessite réellement une intégration personnalisée. Pour la recherche, la rédaction, le codage et la production créative, GlobalGPT offre une solution plus économique pour utiliser Claude en complément de GPT-5.6 Sol, Gemini 3 Pro, Kimi K3 et d’autres modèles phares. Un seul abonnement regroupe les modèles et un large éventail d’outils d’IA au sein d’un tableau de bord unique, ce qui permet de mener le projet de l’idée au résultat final sans avoir à passer par plusieurs services distincts. Lorsque vous avez besoin d’intégrer l’IA à votre environnement de développement, l’interface CLI GlobalGPT connecte cet espace de travail à votre terminal et à vos outils de production existants.
Qu'est-ce que l'API Claude ?
L'API Claude est l'interface de développement de Anthropic permettant d'envoyer des requêtes structurées aux modèles Claude depuis une application, un script ou un service backend. Vous envoyez des messages à un point de terminaison HTTPS et recevez une réponse structurée contenant le contenu généré ainsi que des métadonnées telles que le modèle, la raison de l'arrêt et l'utilisation du jeton.
Abonnements à l'API Claude vs Claude.ai
L'accès à l'API et les abonnements à Claude.ai répondent à des besoins différents. Un forfait Claude.ai permet d’accéder au produit de chat de Anthropic. L’API est un accès développeur facturé à l’utilisation via la console Claude, avec une facturation distincte basée sur la consommation. Le centre d’aide de Anthropic précise que Claude Pro n’inclut pas l’utilisation de l’API de la console.
Si vous souhaitez en savoir plus sur la distinction générale entre les forfaits grand public, le code Claude et la facturation par jetons, consultez notre guide complet Guide des tarifs Claude. Dans ce tutoriel, le point essentiel est simple : créez et approvisionnez le compte API indépendamment de tout abonnement à Claude.ai.
Les cinq étapes pour formuler une première demande
- Créez une clé API dans la console Claude.
- Conservez-le dans le
ANTHROPIC_API_KEYvariable d'environnement. - Envoyer une demande à
https://api.anthropic.com/v1/messages. - Lisez le contenu renvoyé et
utilisationobjet. - Multipliez chaque catégorie de jetons par le taux applicable par million de jetons.
Tarifs de l'API Claude et identifiants des modèles actuels
Anthropic indique les prix de l'API en dollars américains par million de jetons, souvent abrégé en MTok. Les opérations d'entrée et de sortie sont facturées séparément. La mise en cache des requêtes implique des tarifs distincts pour les écritures toutes les cinq minutes, les écritures toutes les heures et les lectures en cache ; une estimation fiable doit donc distinguer ces catégories.
Modèles actuels et identifiants API exacts
| Modèle | ID de l'API | Saisie / MTok | Sortie / MTok |
|---|---|---|---|
| Claude Fable 5.1 | claude-fable-5-1 | $10 | $50 |
| Claude Opus 5 | claude-opus-5 | $5 | $25 |
| Claude Sonnet 5 | claude-sonnet-5 | $2 | $10 |
| Claude Haïku 4.5 | claude-haiku-4-5-20251001 | $1 | $5 |

Quel modèle devriez-vous utiliser pour ce tutoriel ?
Le guide de démarrage rapide officiel utilisé claude-opus-5 au moment où ce guide a été validé ; les exemples cURL et Python ci-dessous utilisent donc le même identifiant. Considérez Opus comme un point de départ pour ce tutoriel, puis choisissez le modèle de production en fonction de la charge de travail, des exigences de qualité, de la latence et du budget. Les identifiants des modèles et leur statut de cycle de vie peuvent évoluer ; veillez donc à consulter à nouveau les pages « Modèles » et « Modèles obsolètes » avant de déployer du code destiné à une utilisation à long terme.

USD par million de jetons. La longueur des barres est normalisée par rapport au maximum de la sortie $50.
claude-fable-5-1claude-opus-5claude-sonnet-5claude-haiku-4-5-20251001Ce dont vous avez besoin avant votre première demande
Créer un compte Console Claude et une clé API
Ouvrez la console Claude, créez ou sélectionnez l'organisation appropriée, puis créez une clé API. Anthropic vous avertit qu'une nouvelle clé n'est affichée qu'une seule fois ; veillez donc à la stocker dans un gestionnaire de secrets agréé ou dans un autre emplacement sécurisé dès qu'elle apparaît. Ne l'incluez pas dans une capture d'écran, un document partagé, un référentiel public ou un script JavaScript côté navigateur.

Enregistrez la clé dans une variable d'environnement
Dans ces exemples, on s'attend à ce que la variable ANTHROPIC_API_KEY. Saisissez la valeur réelle uniquement dans votre terminal privé ou votre système de gestion des secrets. La commande ci-dessous lit la valeur sans l'afficher à l'écran, puis l'exporte pour la session de shell en cours :
read -s ANTHROPIC_API_KEY
export ANTHROPIC_API_KEY
Les variables d'environnement permettent de réduire les risques d'exposition accidentelle, mais elles ne constituent pas une stratégie complète de gestion des secrets. Les applications de production doivent respecter les pratiques de la plateforme d'hébergement en matière de stockage des secrets et de contrôle d'accès.
Vérifiez votre facture et choisissez une limite de test sûre
La facturation de l'API est distincte des abonnements à Claude.ai. Selon Anthropic, la plupart des entreprises prépaient leurs crédits d'utilisation, à l'exception de celles qui optent pour une facturation mensuelle. Vérifiez que votre compte Console est en mesure d'effectuer des requêtes API, puis commencez par une première requête de petite taille avec max_tokens : 128. Ce champ limite le nombre de sorties générées ; il ne réserve ni ne garantit 128 jetons de sortie facturés.
Envoyez votre première requête API Claude avec cURL
cURL est utile pour visualiser directement le contrat de requête. L'exemple ci-dessous utilise le point de terminaison « Messages », le type de contenu JSON, l'en-tête de clé API, l'en-tête de version Anthropic, l'ID de modèle Quickstart vérifié et un message utilisateur.
Avant d'exécuter l'un ou l'autre de ces exemples, ajoutez votre propre clé API et vérifiez que la facturation API est bien activée pour l'organisation. Le code respecte le format de requête documenté par Anthropic et a passé avec succès les vérifications de syntaxe locales, mais aucune réponse provenant d'un compte réel n'est incluse ici.
Rôle de chaque en-tête et de chaque champ JSON
| Partie | Objectif |
|---|---|
type de contenu | Indique au point de terminaison que le corps de la requête est au format JSON. |
x-api-key | Authentifie la requête à l'aide de la valeur stockée dans la variable d'environnement. |
version anthropique | Sélectionne le contrat d'API documenté utilisé par la requête. |
modèle | Sélectionne l'identifiant exact du modèle API Claude. |
max_tokens | Définit le nombre maximal de jetons que Claude peut générer pour cette réponse. |
messages | Fournit les données d'entrée de la conversation classées par ordre, y compris chaque rôle et chaque valeur de contenu. |
Si la commande renvoie une erreur, vérifiez le code d'état HTTP et le type d'erreur avant de modifier la requête. Les erreurs d'authentification et de facturation nécessitent une correction au niveau du compte, tandis qu'un JSON mal formé ou un identifiant de modèle invalide nécessite une modification de la requête.
Envoyer la même requête avec le SDK Python
Installez le SDK officiel Anthropic
python -m pip install anthropic
Utilisez un environnement virtuel lorsque cela fait partie de votre flux de travail habituel sous Python. Le SDK lit ANTHROPIC_API_KEY de l'environnement lorsque anthropic.Anthropic() est créée sans clé explicite.
Exécutez la requête Python correspondante

Lire le texte renvoyé en toute sécurité
Une réponse de message pouvant contenir plusieurs blocs de contenu, l'exemple vérifie le type de chaque bloc avant d'afficher le texte. Dans les applications réelles, il convient également de conserver l'identifiant de la requête à des fins d'assistance et de journalisation sans le divulguer publiquement, d'enregistrer le modèle renvoyé et le motif de l'interruption, et de gérer explicitement les erreurs de l'API.
Conservez la vérification des blocs de contenu même lorsque vous vous attendez à une réponse sous forme de texte court. Cela facilite l'extension de l'exemple lorsqu'une réponse contient plusieurs blocs, et l'affichage message.usage vous fournit les chiffres nécessaires au calcul des coûts ci-dessous.
Comment relever la consommation et calculer le coût
Rechercher le texte de la réponse, le modèle, le motif d'arrêt et l'identifiant de la demande
Le contrat de réponse de l'API Messages comprend le contenu généré, le modèle qui a traité la requête et le motif d'interruption. La réponse HTTP contient également un identifiant de requête qui peut aider le support Anthropic à remonter la piste d'un problème. Enregistrez soigneusement les identifiants de journal ; ne les publiez pas avec le contenu des clients ni leurs identifiants de connexion.
Afficher l'utilisation des jetons d'entrée, de sortie et de cache
Le utilisation L'objet fournit les catégories de jetons nécessaires à l'analyse des coûts. Veillez à inclure au minimum les jetons d'entrée et de sortie. Lorsque la mise en cache des invites est utilisée, séparez les écritures dans le cache toutes les cinq minutes, celles toutes les heures et les lectures du cache, car leurs limites de débit sont différentes. Le point de terminaison « Token Counting » de Anthropic permet d’estimer le nombre de jetons d’entrée avant une requête, mais cette estimation peut différer légèrement de l’utilisation finale des jetons d’entrée et est soumise à ses propres limites de débit.
Convertir l'utilisation des jetons en un coût estimé
Calculez chaque catégorie séparément, puis additionnez les résultats. À titre d’exemple de planification utilisant Claude Opus 5 aux tarifs globaux standard, 1 000 jetons d’entrée non mis en cache coûtent 1 000 × $5 / 1 000 000 = $0,005, alors que 300 jetons de sortie coûtent 300 × $25 / 1 000 000 = $0,0075. Le montant total estimé s'élève à $0.0125. Remplacez ces exemples de nombre de jetons par le utilisation les valeurs issues de votre propre réponse.
Calculateur de tarifs API Claude
Utilisez le calculateur pour modifier le modèle, le nombre de requêtes, les catégories de tokens, le mode de facturation et la zone géographique d'inférence. Le traitement par lots facture l'utilisation éligible au tarif standard de 50%. L'inférence réservée aux États-Unis applique un coefficient de 1,1 à toutes les catégories de jetons pour les modèles éligibles Claude 4.6+ ; le modèle Claude Haiku 4.5 n'étant pas éligible, cette combinaison renvoie un état non pris en charge.
Estimation du montant de base en dollars américains. Les frais spécifiques au compte ne sont pas pris en compte.
Le devis est un outil d'aide à la planification, et non une facture. Il ne tient pas compte des taxes, des frais de conversion de devises, des conditions négociées, du mode Fast Mode, des frais liés aux outils serveur ni des conditions spécifiques au compte. Les prix et les conditions d'éligibilité sont susceptibles de changer ; veuillez donc consulter à nouveau la page officielle des tarifs avant de prendre une décision d'achat ou d'architecture.
Le calculateur ci-dessus présente la structure tarifaire des appels API Claude programmables et facturés à l'utilisation. Pour les tâches quotidiennes faisant appel à plusieurs modèles et capacités d'IA, GlobalGPT offre une valeur ajoutée d'un autre genre : un seul abonnement regroupe plusieurs modèles et outils courants au sein d'un même tableau de bord, ce qui facilite l'estimation des coûts tout en évitant de disperser la recherche, la rédaction, le codage et le travail créatif entre différents abonnements et des interfaces disparates. Son interface en ligne de commande (CLI) étend cette plateforme au développement en terminal et aux outils de production que vous utilisez déjà. Notre guide sur travailler avec plusieurs modèles d'IA au même endroit montre comment s'articule l'ensemble de la plateforme.
Erreurs courantes de l'API Claude et solutions
Commencez par vérifier le code d'état HTTP et le type d'erreur Anthropic, puis examinez la requête sans divulguer la clé. La définition officielle permet d'affiner la recherche ; la cause probable dépend toutefois de votre compte, du modèle sélectionné, du format de la requête et du trafic.

| Statut | Limite officielle | Que vérifier ensuite ? | Réessayer ? |
|---|---|---|---|
| 400 | Demande non valide | Vérifier la validité du JSON, des noms de champs, des rôles, de l'identifiant du modèle et des combinaisons de paramètres. | Uniquement après avoir corrigé la demande. |
| 401 | Erreur d'authentification | Vérifiez que la clé existe, qu'elle est active et qu'elle est accessible par le serveur via x-api-key. Ne l'imprimez jamais. | Ne pas réessayer à l'aveuglette ; corriger d'abord l'authentification. |
| 402 | Conditions de facturation ou de crédit | Vérifiez la facturation de l'API de l'organisation et les crédits d'utilisation disponibles dans la Console. | Une fois le problème de facturation résolu. |
| 403 | Erreur d'autorisation | Vérifiez si la clé et l'organisation peuvent utiliser la ressource ou le modèle demandé. | Pas de nouvelle tentative à l'aveuglette ; corrigez d'abord l'accès. |
| 404 | Ressource introuvable | Vérifiez le point de terminaison, l'identifiant de la ressource, le cycle de vie du modèle et l'orthographe. | Uniquement après avoir corrigé la cible. |
| 413 | Demande trop volumineuse | Réduisez la taille de la requête ou divisez les données d'entrée ; ne vous contentez pas d'augmenter max_tokens. | Après avoir réduit la requête. |
| 429 | Limite de taux dépassée | Vérifiez les en-têtes de limitation de débit et votre niveau de console, réduisez le nombre de connexions simultanées et appliquez une stratégie de retard. | Oui, avec un recul contrôlé. |
| 500 | Erreur d'API interne | Enregistrer l'identifiant de la requête, garantir l'idempotence et vérifier les informations d'état Anthropic. | En général, avec un délai d'attente limité. |
| 504 | Délai d'attente de la passerelle | Vérifiez si la requête a été exceptionnellement longue et si une nouvelle tentative risquerait d'entraîner une duplication du travail. | Souvent, si l'opération peut être réessayée en toute sécurité. |
| 529 | L'API est temporairement surchargée | Réduire les rafales et réessayer après un délai d'attente ; ne pas considérer la surcharge comme un échec d'authentification. | Oui, avec un délai de réinitialisation limité. |

Un ordre de débogage sûr
- Enregistrez le statut, le type d'erreur, l'horodatage et l'identifiant de la requête sans enregistrer la clé API.
- Vérifiez le point de terminaison, les en-têtes, la syntaxe JSON, l'ID du modèle et la limite de taille de la requête.
- Vérifiez la facturation de l'organisation, les autorisations, les en-têtes de limitation de débit et le cycle de vie actuel du modèle.
- Ne réessayer que les erreurs pouvant raisonnablement être considérées comme temporaires, en utilisant un recul exponentiel limité et un jitter.
- Si l'erreur persiste, réduisez la requête au cas le plus simple permettant de la reproduire avant de contacter le service d'assistance.
Les SDK officiels de Anthropic effectuent par défaut deux tentatives de reconnexion en cas d’erreurs de connexion, de réponses 429 et de réponses 5xx. La logique de réessai au niveau de l’application doit toutefois respecter certaines limites et tenir compte de l’idempotence, en particulier lorsqu’une requête peut déclencher des outils ou une autre action externe.
Comment maîtriser les coûts liés à l'API Claude
Définir des limites de sortie prudentes
Commencez par le plus petit max_tokens valeur susceptible de fournir une réponse utile. Mesurez l'utilisation réelle des résultats avant de l'augmenter. Des invites plus courtes peuvent aider, mais supprimer les instructions qui empêchent les nouvelles tentatives, les erreurs ou les résultats inutilisables peut s'avérer plus coûteux au final.
N'utilisez la mise en cache des invites et le traitement par lots que lorsque cela est pertinent
- Utilisez la mise en cache des invites lorsqu'un préfixe d'invite important se répète et que la durée de vie du cache correspond au flux de travail.
- Utilisez le service Batch pour les tâches pouvant s'exécuter de manière asynchrone ; l'utilisation éligible du service Batch est facturée au tarif standard de 50%.
- Dans les rapports, distinguez clairement les écritures et les lectures en cache afin que les économies réalisées soient visibles et non pas simplement supposées.
- N'utilisez l'inférence réservée aux États-Unis que lorsque la condition de résidence justifie son facteur de prix des jetons de 1,1 et que le modèle sélectionné est éligible.
Suivi de l'utilisation, des limites de débit et des limites de dépenses
Suivez le nombre de requêtes, l'ID du modèle, l'utilisation des entrées et des sorties, les catégories de cache, les tentatives de réessai et les erreurs. Configurez les alertes ou les contrôles de dépenses disponibles pour votre organisation, mais ne partez pas du principe que le niveau ou la limite d'un autre compte s'applique au vôtre. Notre guide détaillé sur Forfaits Claude, coûts de l'API et limites couvre l'ensemble des circuits de facturation.
Étapes suivantes après votre première demande
Choisissez la bonne voie pour votre prochain projet
Pour mettre en œuvre cette application, référez-vous à la documentation officielle de l’API Messages de Anthropic, aux conseils sur le streaming, à la documentation relative à l’utilisation des outils, aux pages consacrées au cycle de vie des modèles, ainsi qu’à votre propre plan de journalisation et d’évaluation. Définissez soigneusement votre stratégie de modèle, gérez les erreurs avant d’augmenter le trafic, et calculez les coûts en fonction de l’utilisation observée plutôt qu’en vous basant uniquement sur la longueur des invites.
Si le codage est votre principal cas d'utilisation, consultez notre guide sur utiliser Claude AI pour le codage présente des méthodes concrètes permettant de passer d'un exercice de programmation interactif à un processus de travail reproductible pour les développeurs.
Quand un espace de travail multimodèle s'avère être le meilleur outil
L'accès direct à l'API est la solution idéale lorsque vous avez besoin d'une intégration au niveau du code, d'une facturation destinée aux développeurs, de métadonnées sur les requêtes ou de contrôles officiels de la plateforme. Si votre objectif est la rédaction interactive, la recherche, la planification ou la comparaison des résultats entre différents fournisseurs sans avoir à développer d'application, un espace de travail multimodèle pourrait s'avérer plus pratique.
Questions fréquemment posées
L'API Claude est-elle gratuite ?
Aucun quota gratuit universel d'API n'est promis ici. L'utilisation de l'API Claude est facturée séparément via la console Claude, et Anthropic précise que la plupart des organisations financent cette utilisation à l'aide de crédits prépayés, les organisations facturées mensuellement constituant une exception. Vérifiez les informations actuelles disponibles sur la console et les tarifs officiels applicables à votre organisation avant d'envoyer des requêtes.
Comment obtenir une clé API Claude ?
Créez une clé dans la console Claude pour l'organisation concernée. Anthropic vous avertit que la nouvelle clé n'est affichée qu'une seule fois ; veillez donc à la conserver en lieu sûr lorsqu'elle s'affiche. Chargez-la via une variable d'environnement côté serveur ou un gestionnaire de secrets, et ne la divulguez jamais dans le code d'un navigateur, sur des captures d'écran ou dans un dépôt public.
Quel identifiant de modèle Claude dois-je utiliser ?
Ce tutoriel utilise claude-opus-5 car c'était le modèle indiqué dans le guide de démarrage rapide officiel de Anthropic lors de la vérification effectuée le 8 septembre 2026. Choisissez le modèle adapté à votre charge de travail et à votre budget, puis consultez à nouveau les pages « Modèles » et « Modèles obsolètes » de Anthropic, car les identifiants de modèle, les alias et le statut du cycle de vie sont susceptibles de changer.
Quel point de terminaison l'API Claude utilise-t-elle ?
La première requête de ce guide utilise le point de terminaison « Messages » accessible à l'adresse https://api.anthropic.com/v1/messages. Elle envoie un message JSON avec les en-têtes `content-type`, `x-api-key` et `anthropic-version`. Anthropic propose également d'autres fonctionnalités API ; consultez donc la page de référence correspondant à l'opération que vous mettez en œuvre.
Le forfait Claude Pro comprend-il des crédits API ?
Le centre d'aide de Anthropic précise que Claude Pro n'inclut pas l'utilisation via la console Claude. L'abonnement à Claude.ai et la facturation via l'API sont des produits distincts. Configurez la facturation via l'API dans la console pour les requêtes des développeurs, et utilisez notre Guide des tarifs Claude pour une comparaison plus globale des formules.
Combien coûte une requête API Claude ?
Le coût dépend du modèle sélectionné, du nombre de jetons d'entrée, du nombre de jetons de sortie, des écritures dans le cache, des lectures dans le cache, du mode par lots et de la zone géographique éligible pour l'inférence. Calculez chaque catégorie en multipliant le nombre de requêtes par le nombre de jetons, puis par son tarif effectif par million de jetons, et en divisant le résultat par un million ; additionnez ensuite les différentes catégories. Utilisez le calculateur ci-dessus pour obtenir une estimation.
Pourquoi est-ce que j'obtiens une erreur 401 ?
Le code 401 correspond à une erreur d'authentification. Vérifiez que la clé API existe bien, qu'elle est toujours active, qu'elle appartient bien à l'organisation prévue et qu'elle parvient au serveur dans le x-api-key En-tête. Ne pas imprimer ni communiquer la clé pendant le débogage. Les tentatives répétées ne permettront pas de corriger un identifiant manquant ou invalide.
Pourquoi est-ce que j'obtiens une erreur 429 ?
Le code 429 indique que la requête a dépassé une limite de débit. Ces limites peuvent varier selon l'organisation et le niveau d'utilisation ; vérifiez donc les en-têtes de limite de débit renvoyés, ainsi que la console ou la documentation actuelle. Réduisez le nombre de requêtes simultanées, respectez les délais de réessai et utilisez un recul exponentiel limité avec gigue plutôt que de répéter immédiatement la même rafale de requêtes.
Note sur l'origine et la fraîcheur : Les identifiants des modèles, les tarifs, le comportement de l'API et les politiques d'assistance ont été vérifiés par rapport à la documentation officielle de Anthropic le 8 septembre 2026. Consultez les pages actuelles consacrées aux modèles et aux tarifs avant toute utilisation en production, puis exécutez les exemples en utilisant votre propre clé de console Claude, vos paramètres de facturation et vos identifiants de connexion au compte.




