Aller au contenu principal

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