Obtenir une clé API
Mis à jour le 30 juillet 2026
Pour communiquer avec l’API Claude, vous avez besoin d’une clé API : c’est elle qui authentifie chaque requête et la rattache à votre compte — et à votre facturation. Voici comment l’obtenir, et surtout comment la sécuriser : une clé API est un secret au sens fort, et les mauvaises habitudes prises ici coûtent cher plus tard.
Étape par étape
1. Accéder à la console
Rendez-vous sur console.anthropic.com et connectez-vous (ou créez un compte). La console est votre tableau de bord Anthropic : clés, consommation, limites.
2. Aller dans les clés API
Dans le menu latéral, cliquez sur « API Keys » (ou « Get API Keys »).
3. Créer une nouvelle clé
Cliquez sur « Create Key ».
4. Nommer et configurer
- Donnez un nom descriptif à votre clé (ex :
formation-claude-api) - Choisissez le workspace si vous en avez plusieurs
Le nom descriptif n’est pas un détail : dans six mois, quand la console listera cinq clés, c’est lui qui vous dira laquelle sert à quoi — et laquelle révoquer sans risque.
5. Copier la clé
Attention : la clé n’est affichée qu’une seule fois. Copiez-la immédiatement et stockez-la en lieu sûr. Si vous la perdez, il faudra en créer une nouvelle — ce n’est pas grave, mais c’est évitable.
La clé ressemble à ceci :
sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sécuriser votre clé
Utiliser un fichier .env
Créez un fichier .env à la racine de votre projet :
# .env
ANTHROPIC_API_KEY=sk-ant-api03-votre-cle-ici
Le principe : la clé vit dans un fichier de configuration local, jamais dans le code source — le code reste partageable, le secret reste chez vous.
Ajouter .env au .gitignore
C’est indispensable. Vous ne voulez jamais que votre clé se retrouve dans un dépôt Git — un dépôt peut devenir public, être cloné, ou fuiter, et une clé committée reste dans l’historique même après suppression du fichier.
# .gitignore
.env
Charger la clé dans votre code
from dotenv import load_dotenv
import os
load_dotenv() # Charge les variables depuis .env
# Le SDK Anthropic cherche automatiquement ANTHROPIC_API_KEY
# dans les variables d'environnement
import anthropic
client = anthropic.Anthropic()
Remarquez l’élégance du montage : load_dotenv() charge le fichier dans l’environnement, et le SDK trouve la clé tout seul par son nom standard — votre code ne manipule jamais le secret directement, aucune chaîne sk-ant-... n’y apparaît.
Règles de sécurité essentielles
- Ne jamais committer votre clé dans Git
- Ne jamais la partager dans un message, email ou chat
- Ne jamais l’inclure dans du code côté client (JavaScript frontend)
- Régénérer la clé immédiatement si elle est compromise
- Utiliser des clés différentes pour le développement et la production
La troisième règle mérite une explication, car elle structure toute architecture d’application IA : tout ce qui est envoyé au navigateur est lisible par l’utilisateur — une clé dans du JavaScript frontend est une clé publique, et votre facture avec. C’est pourquoi les appels à l’API passent toujours par votre serveur, jamais directement depuis le client.
Facturation
L’API Claude est facturée à l’usage (par token). Surveillez votre consommation sur la console Anthropic — la page d’usage détaille les tokens par clé et par modèle — et vous pouvez définir des alertes de budget pour éviter les surprises. Pour ce cours, l’usage restera modeste ; le réflexe de surveillance, lui, vaut pour toujours.
Maintenant que vous avez votre clé, passons à votre première requête.
Points clés à retenir
- La clé se crée dans la console Anthropic et ne s’affiche qu’une fois — copiez-la immédiatement
- Montage standard :
.env+.gitignore+load_dotenv()— le code ne contient jamais le secret - Jamais de clé dans Git, dans un chat, ni surtout dans du code frontend (lisible par tous)
- Clé compromise = régénération immédiate ; clés séparées dev/production
- Facturation au token : surveillez l’usage et posez des alertes de budget dès maintenant