Claude Code · Dépannage
Erreur API 401 de Claude Code : correctifs de clé API invalide
Une 401 signifie que l'API a reçu votre requête mais n'a pas pu l'authentifier. La cause est presque toujours la clé elle-même ou la variable depuis laquelle Claude Code la lit.
Dernière vérification
Le texte de l'erreur
API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"..."}}Correctif étape par étape
1. Copiez à nouveau la clé
Copiez-la à nouveau depuis la page API Keys et vérifiez qu'il n'y a pas d'espaces ni de sauts de ligne. Assurez-vous que la clé n'a pas été supprimée.
2. Utilisez la bonne variable
ANTHROPIC_AUTH_TOKEN contient la clé aicodewith ; ANTHROPIC_API_KEY reste vide.
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }3. Recherchez les résidus
Exécutez echo $ANTHROPIC_API_KEY et echo $ANTHROPIC_AUTH_TOKEN dans un nouveau terminal. Supprimez les anciens exports de ~/.zshrc ou ~/.bashrc.
4. Redémarrez et vérifiez
Fermez toutes les sessions Claude Code, relancez-le et exécutez /status.
Autres causes
| Symptôme | Cause | Correctif |
|---|---|---|
| 401 juste après la configuration | Clé collée dans ANTHROPIC_API_KEY | Déplacez-la vers ANTHROPIC_AUTH_TOKEN |
| Fonctionnait hier, 401 aujourd'hui | Clé supprimée ou rotationnée | Créez une nouvelle clé et mettez à jour settings.json |
| 401 seulement dans un terminal | Ce shell exporte une ancienne clé | Supprimez-la ou ouvrez un terminal propre |
| Invité à /login à la place | Aucune clé chargée ; Claude Code utilise la connexion au plan | Vérifiez le chemin de settings.json et la syntaxe JSON |
Toujours en échec ?
- Consultez la page du modèle sur aicodewith : elle affiche l'état récent de chaque canal.
- Recherchez la requête dans les enregistrements d'utilisation de votre tableau de bord pour voir son modèle, son statut et son coût.
- Envoyez un e-mail à support@aicodewith.com avec l'heure de l'erreur, le modèle et le texte de l'erreur (jamais votre clé API complète).
FAQ
Que signifie l'erreur 401 de Claude Code ?
La requête n'a pas pu être authentifiée : la clé est erronée, supprimée ou envoyée via la mauvaise variable.
Dois-je utiliser ANTHROPIC_API_KEY ou ANTHROPIC_AUTH_TOKEN ?
Placez la clé aicodewith dans ANTHROPIC_AUTH_TOKEN et définissez ANTHROPIC_API_KEY sur une chaîne vide.
Pourquoi cela fonctionne-t-il dans un terminal mais pas dans un autre ?
Un shell exporte probablement encore une ancienne ANTHROPIC_API_KEY. Exécutez echo $ANTHROPIC_API_KEY pour vérifier.
Un solde faible peut-il causer une 401 ?
Les problèmes de solde affichent leur propre erreur de solde insuffisant. Rechargez si le message mentionne le solde ; sinon, vérifiez la clé.
Ma clé peut-elle être partagée en toute sécurité pour le support ?
Non. N'envoyez jamais la clé complète. Partagez plutôt l'heure de l'erreur et le modèle.
Prêt à essayer ?
La facturation est par token, à partir d'un solde prépayé. Des limites de débit et de concurrence s'appliquent, et vous pouvez définir des plafonds de dépenses quotidiens, mensuels ou totaux pour chaque clé API.
Rubriques connexes
Sources
Claude et Claude Code sont des marques d'Anthropic PBC. aicodewith est une plateforme indépendante et n'est ni affiliée à Anthropic ni approuvée par Anthropic. Les formats d'erreur sont cités depuis Claude Code et peuvent changer. Vérifié le 2026-10-10.