SSD Nodes Learn Hosting plans →
Guides Matt ConnorPar Matt Connor

Claude Code avec une clé API sans abonnement

Oui, Claude Code fonctionne avec une clé API Anthropic sans abonnement Claude. Les deux sont facturés séparément. Vérifiez votre session et changez de méthode.

Quelle identifiant utilise votre session Claude Code ?

Une connexion Claude Code fonctionne de l’une des deux façons suivantes. Vous vous connectez avec un compte d’abonnement Claude sur claude.ai, ou vous vous authentifiez auprès d’une organisation Anthropic Console, qui impute votre consommation de tokens au compte API (interface de programmation d’application) de cette organisation au lieu de l’imputer à votre forfait. Exécutez /status dans une session active pour voir lequel est utilisé : l’onglet Status affiche une ligne Login method correspondant au compte avec lequel vous vous êtes connecté, et une ligne API key supplémentaire apparaît lorsqu’une API key fournit le credential à la place.

La question de savoir si l’outil est couvert par votre forfait est distincte. La réponse se trouve dans si Claude Code est inclus dans un abonnement Claude Pro. Le fonctionnement des keys avec la Claude API est expliqué dans le fonctionnement de l’authentification de la Claude API. La suite traite du point que ces deux pages ne couvrent pas : le credential réellement utilisé par une session et la façon de le modifier.

Le comportement décrit ci-dessous provient de la documentation d’Anthropic sur l’authentification de Claude Code, consultée le 31 octobre 2026. Claude Code publie souvent de nouvelles versions et plusieurs de ces comportements nécessitent une version minimale. Exécutez donc claude --version avant de conclure que votre machine est défaillante.

Deux comptes pouvant utiliser la même adresse e-mail

Un compte claude.ai et un compte Claude Console sur platform.claude.com sont deux comptes différents. Ils peuvent utiliser la même adresse e-mail tout en restant deux connexions distinctes, avec des soldes séparés et dans des organisations différentes. La création de l’un ne crée pas l’autre. Ajouter du crédit à une organisation Console n’ajoute rien à votre forfait.

L’inverse comporte une exception, vérifiée le 31 octobre 2026. Les forfaits Max et Ultra incluent désormais des crédits API mensuels, de $100 et $200 par mois, et les forfaits Team bénéficient d’un montant mutualisé. Ces crédits ne sont disponibles dans une organisation Console qu’après l’avoir associée depuis les paramètres de facturation de claude.ai. Ils ne couvrent pas Claude Code en mode interactif. La documentation de la plateforme Anthropic indique que Claude Code n’est pas couvert. Le centre d’aide ne prévoit une exception que pour les exécutions claude -p qui utilisent une clé API de l’organisation associée. Une session interactive facturée à une organisation qui ne détient que ces crédits échoue donc avec Credit balance too low.

Les soldes diffèrent parce que les modèles de facturation sont différents. Une connexion par abonnement utilise le quota de votre forfait. Ce quota est partagé avec Claude sur le Web et comporte une limite hebdomadaire. Les forfaits Pro et Max ont également une limite de session de cinq heures. Les comptes Ultra vérifiés n’ont pas de limite de cinq heures, tandis que les comptes Ultra non vérifiés ont une limite temporaire. Avec Max et Ultra, Fable dispose d’un sous-quota égal à 50% du quota hebdomadaire standard et consomme ce même quota plus rapidement que les autres modèles Claude. Un identifiant Console est facturé au token près à l’organisation. Les chiffres faisant foi sont disponibles sur la page d’utilisation de Console. La différence de coût sur un travail réel est traitée dans facturation au token ou paiement d’un abonnement.

Un type de compte ne permet pas du tout d’utiliser la voie de l’abonnement. Anthropic indique que les comptes avec lesquels vous pouvez vous connecter sont un abonnement Pro, Max ou Ultra, un accès Claude for Teams ou Enterprise, un compte Claude Console, un fournisseur cloud ou une passerelle Cloud, c’est-à-dire une passerelle Claude apps auto-hébergée exécutée par votre organisation, à laquelle vous vous connectez avec le SSO (single sign-on) de votre entreprise via /login. Un compte claude.ai gratuit ne figure pas dans cette liste. Un utilisateur du forfait gratuit ne dispose donc d’aucun identifiant d’abonnement avec lequel se connecter. La section ce que le niveau gratuit de Claude inclut ou n’inclut pas ne s’étend pas à l’outil en ligne de commande. La solution restante consiste à utiliser une organisation Console disposant de crédits API. Il s’agit d’un compte payant d’un autre type.

Méthode 1 : se connecter avec votre abonnement Claude

Exécutez claude dans un répertoire de projet. Lors du premier lancement, une fenêtre de navigateur s’ouvre pour vous permettre de vous connecter avec le compte claude.ai associé à votre abonnement.

claude

Deux points diffèrent sur un serveur. Si le navigateur ne s’ouvre pas, appuyez sur c pour copier l’URL de connexion dans le presse-papiers, puis collez-la dans un navigateur sur votre propre machine. Si ce navigateur affiche ensuite un code de connexion au lieu de vous renvoyer vers le terminal, collez ce code à l’invite qui le demande. Ce second cas est normal avec SSH (secure shell), dans WSL2 et dans les conteneurs, car le navigateur ne peut pas atteindre le serveur de callback local démarré par Claude Code sur la machine distante.

Une fois la connexion terminée, vérifiez-la au lieu de la considérer comme acquise. Démarrez une session et exécutez /status. L’onglet Status indique la méthode de connexion, ainsi que l’organisation et l’adresse e-mail enregistrées. /login relance le processus avec un autre compte, tandis que /logout supprime l’identifiant enregistré. La déconnexion réinitialise également l’état de la configuration initiale. Le prochain claude vous guidera donc de nouveau dans l’onboarding.

Il est important de savoir où cet identifiant est enregistré lorsque vous reconstruisez une machine ou que vous la transmettez à une autre personne :

  • Linux : ~/.claude/.credentials.json, avec le mode de fichier 0600.
  • macOS : le trousseau Keychain chiffré. Lorsque le Keychain refuse l’écriture, ce qui se produit lorsqu’il est verrouillé dans une session SSH, Claude Code utilise en secours le même fichier 0600. Une connexion à la Console qui crée une clé d’API n’utilise pas ce mécanisme de secours et échoue tant que le Keychain n’est pas accessible en écriture.
  • Windows : %USERPROFILE%\.claude\.credentials.json, avec un accès limité à votre utilisateur par les contrôles d’accès propres au répertoire de profil.
  • Toute plateforme avec CLAUDE_CONFIG_DIR défini : le fichier est déplacé sous ce répertoire et l’entrée du Keychain macOS lui est associée. Une session démarrée avec un autre CLAUDE_CONFIG_DIR lit donc un identifiant différent.

Claude Code gère ce fichier via /login et /logout. Le modifier manuellement n’est pas une méthode prise en charge pour changer de compte.

Chemin 2 : s’authentifier auprès d’une organisation Console

L’accès à Console commence avec un administrateur. Celui-ci vous invite depuis Console, dans Settings, puis Members et Invite. Il vous attribue également un rôle : le rôle Claude Code peut créer uniquement des clés API Claude Code, tandis que le rôle Developer peut créer n’importe quelle clé. Vous sélectionnez ensuite le compte Anthropic Console à l’invite /login.

À partir de Claude Code v2.1.242, Console propose deux méthodes d’authentification qui stockent des éléments différents. La connexion avec votre compte Console conserve le jeton OAuth (autorisation ouverte) de cette connexion dans le navigateur et l’enregistre comme profil Anthropic, sans créer de clé API. Claude Code renouvelle automatiquement cette connexion. Si le renouvellement échoue, les requêtes échouent jusqu’à ce que vous vous reconnectiez. Cette connexion sans clé vous déconnecte également de toute connexion claude.ai enregistrée sur la machine. La création d’une clé API, que l’invite qualifie de méthode legacy, génère une clé Console et l’enregistre avec vos autres identifiants. Une clé statique n’est jamais renouvelée : elle continue de fonctionner jusqu’à sa révocation. C’est utile sur un build server, mais c’est un risque sur un laptop.

Supprimez la variable ANTHROPIC_API_KEY avant de commencer une connexion Console sans clé. Si cette variable est définie, Claude Code ignore entièrement l’invite de connexion et vous demande d’approuver la clé qu’il a trouvée.

Vous n’avez pas toujours le choix. Claude Code crée une clé sans vous le demander lorsque la session utilise un cloud provider, lorsqu’un fichier de configuration définit forceLoginOrgUUID ou fixe forceLoginMethod à "claudeai", ou lorsqu’une source de configuration gérée existe sur la machine mais que Claude Code ne peut pas la lire et qu’aucune autre source gérée ne fournit de règle. Avec forceLoginMethod défini uniquement sur "console", une connexion échouée propose une nouvelle tentative qui vous permet de choisir l’option sans clé. Ces choix relèvent de l’administrateur. Si l’option sans clé n’apparaît jamais, contactez la personne qui administre le parc. /status affiche également une ligne Setting sources qui indique chaque fichier de configuration chargé par la session. Il indique aussi la source gérée lorsqu’elle s’applique à votre session. Les restrictions de connexion gérées bloquent également les sessions qui utilisent ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN ou apiKeyHelper. Supprimez ces identifiants et utilisez la méthode de connexion requise.

La première fois que vous authentifiez Claude Code auprès d’une organisation Console, Console crée pour elle un workspace nommé « Claude Code ». Ce workspace permet de suivre les dépenses de Claude Code au même endroit. Vous ne pouvez pas y créer de clés API.

Pourquoi ANTHROPIC_API_KEY est prioritaire après votre connexion

Claude Code ne vous demande jamais quel identifiant vous préférez utiliser. Il vérifie les sources dans un ordre fixe et utilise la première qu’il trouve. D’après la documentation disponible en octobre 2026, cet ordre est le suivant :

  1. Les identifiants du cloud provider, lorsque CLAUDE_CODE_USE_BEDROCK, CLAUDE_CODE_USE_VERTEX ou CLAUDE_CODE_USE_FOUNDRY est défini.
  2. ANTHROPIC_AUTH_TOKEN, envoyé dans un en-tête Authorization: Bearer, pour les gateways qui s’authentifient avec des bearer tokens.
  3. ANTHROPIC_API_KEY, envoyé dans l’en-tête X-Api-Key.
  4. La sortie d’un script apiKeyHelper indiqué dans un fichier de paramètres.
  5. CLAUDE_CODE_OAUTH_TOKEN, le token à longue durée provenant de claude setup-token.
  6. Les identifiants de profil et de fédération Anthropic, utilisés par le CLI ant et Workload Identity Federation.
  7. L’identifiant d’abonnement écrit par /login.

Deux exceptions s’appliquent autour de cette liste. Un profil se classe en position 6 lorsque vous le nommez dans ANTHROPIC_PROFILE, lorsque les variables de fédération sont définies ou lorsque le profil actif est un profil Workload Identity Federation. Un profil actif en mode user_oauth, tel que celui écrit par ant auth login ou par une connexion sans clé à la Console, se classe après un identifiant /login fonctionnel. Une session active sur le gateway Claude apps connecté ne figure pas du tout dans cette liste : elle est prioritaire sur toutes les sources, y compris les variables du cloud provider. Lorsque les paramètres gérés par l’administrateur imposent la connexion au gateway et qu’aucun cloud provider n’est sélectionné par une variable d’environnement, Claude Code ignore les autres sources et vous demande de vous connecter via /login.

Aucune de ces exceptions ne fait passer votre abonnement avant une clé exportée. Sans gateway ni restriction de connexion gérée, toutes les sources des positions 1 à 5 sont prioritaires sur le compte avec lequel vous vous êtes connecté. Ainsi, un ANTHROPIC_API_KEY exporté quelque part dans l’environnement du processus est utilisé, et la session est facturée à une organisation Console alors que vous pensez utiliser votre abonnement. Rien n’est défectueux. L’ordre appliqué correspond à celui documenté. Claude Code affiche une notification après la connexion lorsque les deux identifiants sont actifs, afin de vous avertir d’éventuels frais d’API imprévus.

Deux détails rendent ce comportement facile à manquer. Dans une session interactive, Claude Code vous demande une fois s’il doit utiliser la clé trouvée et mémorise votre réponse. Un choix effectué il y a un mois peut donc encore s’appliquer aujourd’hui. En mode non interactif avec -p, aucune invite ne s’affiche et la clé est toujours utilisée lorsqu’elle est présente. -p est le mode utilisé par une tâche cron ou une étape de CI (intégration continue). C’est donc précisément dans une tâche sans supervision que l’utilisation du mauvais identifiant peut rester inaperçue le plus longtemps.

Un contrôle visuel rapide est disponible dans la session. Tant que ANTHROPIC_API_KEY est défini, /config affiche un bouton « Use custom API key ». Ce bouton n’existe que lorsque la variable est définie. Son absence signifie donc que cette variable n’est pas définie dans la session.

Rechercher la clé résiduelle sur un serveur

Une clé exportée peut se trouver dans davantage d’emplacements qu’un profil shell :

  • ~/.bashrc, ~/.bash_profile, ~/.profile ou ~/.zshrc, lus par chaque nouveau shell de connexion.
  • Une unité systemd, via Environment= ou EnvironmentFile=, pour tout ce que vous exécutez comme service.
  • Le serveur tmux, qui conserve une copie de l’environnement avec lequel il a été démarré. Un panneau que vous ouvrez aujourd’hui peut hériter d’une variable que vous avez supprimée de votre profil la semaine dernière, car le serveur fonctionnait déjà avant la modification.
  • Une image de conteneur ou une définition de job CI, où la variable est définie en dehors de tout fichier lisible depuis le shell.
  • Le bloc env d’un fichier de paramètres Claude Code, qui est une clé de paramètres ordinaire et suit l’ordre de priorité normal des paramètres.

Vérifiez-les avant toute autre opération :

[ -n "$ANTHROPIC_API_KEY" ] && echo "ANTHROPIC_API_KEY is set" || echo "not set"
env | grep -E '^(ANTHROPIC_|CLAUDE_CODE_)' | cut -d= -f1
grep -n 'ANTHROPIC_API_KEY' ~/.bashrc ~/.bash_profile ~/.profile ~/.zshrc 2>/dev/null
tmux show-environment 2>/dev/null | grep ANTHROPIC
grep -n 'ANTHROPIC_API_KEY\|apiKeyHelper' ~/.claude/settings.json .claude/settings.json .claude/settings.local.json 2>/dev/null

La deuxième commande utilise volontairement un pipe vers cut afin d’afficher les noms des variables sans afficher les valeurs secrètes à l’écran, que vous pouvez partager ou enregistrer. La première commande vérifie ce shell : si elle indique que la variable est définie, le prochain claude en hérite, même si les paramètres peuvent la remplacer et qu’une session interactive mémorise si vous l’avez approuvée. Un résultat not set sans correspondance dans les autres commandes n’exclut pas des identifiants provenant d’autres fichiers de paramètres ou de sources prioritaires ; /status confirme ce que la session a sélectionné.

Ajoutez systemctl cat your-unit.service | grep -i environment pour tout service qui exécute Claude Code, car un fichier d’unité définit son propre environnement et ne lit jamais votre profil shell.

Passer d’une autorisation à l’autre dans une session

Pour revenir à votre abonnement :

unset ANTHROPIC_API_KEY
[ -n "$ANTHROPIC_API_KEY" ] && echo "still set" || echo "clear"
claude

Attendez clear, puis exécutez /status dans la nouvelle session et vérifiez que votre abonnement est l’autorisation utilisée ; lorsqu’un identifiant de connexion et une clé d’API sont configurés, /status indique celui qui n’est pas utilisé. Supprimer la variable de votre shell ne change rien pour un processus Claude Code déjà en cours d’exécution, car un processus conserve l’environnement avec lequel il a été lancé. Redémarrez la session.

Supprimez ensuite l’export de tous les fichiers qui le définissent ; sinon, le shell de connexion suivant le rétablira. Dans tmux, tmux set-environment -u ANTHROPIC_API_KEY le supprime pour les panes ouverts après cette commande, tandis que les panes déjà ouverts conservent leur propre copie.

Pour faire l’inverse, définissez ANTHROPIC_API_KEY dans l’environnement, ou exécutez /login et sélectionnez le compte Console. Pour supprimer complètement une connexion enregistrée, exécutez /logout. Après une connexion Console sans clé, /logout supprime et révoque l’autorisation créée par cette connexion.

Si /status ne correspond toujours pas à ce que vous attendez, exécutez claude doctor. Cette commande liste les entrées de configuration rejetées par Claude Code. Elle permet notamment de repérer un fichier de configuration qui n’a pas pu être analysé et n’a donc jamais été appliqué.

S’authentifier sans navigateur

claude setup-token ouvre le même parcours d’autorisation dans le navigateur que /login et affiche un jeton OAuth valable un an dans le terminal.

claude setup-token

Le jeton n’est enregistré nulle part. Copiez-le dès qu’il s’affiche. Définissez-le comme CLAUDE_CODE_OAUTH_TOKEN sur la machine qui en a besoin. Le jeton s’authentifie avec votre abonnement. Il nécessite donc un forfait Pro, Max, Ultra, Team ou Enterprise, et il peut uniquement effectuer des requêtes auprès des modèles. Le mode bare ne le lit pas. Un script qui transmet --bare a donc besoin de ANTHROPIC_API_KEY ou d’un apiKeyHelper à la place.

La priorité s’applique ici aussi. Si CLAUDE_CODE_OAUTH_TOKEN se trouve dans un profil shell, l’exécution de /login bascule la session actuelle vers la nouvelle connexion. Chaque nouvelle session relit ensuite la variable jusqu’à sa suppression.

Si votre organisation exécute l’inférence via Amazon Bedrock, Google Cloud ou Microsoft Foundry, ces identifiants sont prioritaires. Aucune connexion dans le navigateur n’a alors lieu. Cette configuration constitue une tâche distincte, décrite dans exécuter Claude Code avec Bedrock ou Vertex.

Les problèmes se concentrent souvent dans une session persistante sur un VPS (virtual private server), car le shell qui l’a démarrée a peut-être été configuré plusieurs mois auparavant et n’a jamais été redémarré depuis. exécuter Claude Code sur un VPS dans tmux traite le fonctionnement de la session dans cette configuration.

Vérifier ce que chaque identifiant d’accès a réellement consommé

Avec une connexion d’abonnement, /usage affiche les jauges d’utilisation de votre forfait et le détail de ce qui les a consommées. Le montant en dollars de son bloc Session est calculé localement à partir du nombre de tokens au tarif catalogue, ou selon les tarifs négociés par votre organisation lorsqu’un administrateur a configuré une table modelPricing dans les paramètres gérés. Dans ce cas, la ligne Total cost l’indique. Dans tous les cas, considérez ce montant comme une estimation destinée aux utilisateurs de l’API, et non comme une facture. Les abonnés doivent consulter les jauges, pas les montants en dollars.

Avec un identifiant d’accès Console, les informations pertinentes se trouvent dans la Console : la page d’utilisation pour les dépenses et le tableau de bord Claude Code pour les chiffres par membre. Rien de ce qui s’affiche dans votre terminal ne fait foi pour cette facturation.

Si les jauges du forfait ne bougent jamais pendant votre travail, un identifiant d’accès défini dans l’environnement prend probablement le dessus, et /status permet de le confirmer. L’exception concerne les jauges déjà pleines : une session d’abonnement peut continuer au-delà de sa limite incluse en utilisant des crédits d’utilisation, facturés par Anthropic aux tarifs standard de l’API, tandis que les jauges restent inchangées. Une note Showing last-known usage fournit une autre explication : /usage affiche un instantané des 60 dernières minutes, car il n’a pas pu récupérer les limites à jour ; appuyez sur r pour réessayer. En dehors de ces cas, des jauges immobiles indiquent le plus clairement que le mauvais identifiant d’accès est utilisé. Suivre les dépenses d’une session Claude Code explique plus en détail comment les mesurer. Si les jauges bougent puis s’arrêtent, vous avez plutôt atteint une limite du forfait ; comprendre le fonctionnement des limites d’utilisation de Claude et des fenêtres de réinitialisation l’explique.

Modes de défaillance et points à vérifier

Tout fonctionne, mais l’utilisation de votre forfait ne change jamais. Une variable d’environnement d’authentification est généralement active : /status affiche une ligne API key, et la vérification du shell ci-dessus affiche la variable. Si aucune des deux ne s’affiche et que vos jauges restent à leur limite, la session utilise des crédits de consommation facturés aux tarifs API standard. Cette consommation apparaît dans Settings, puis Usage sur claude.ai.

Les requêtes échouent alors que votre abonnement est actif. Une clé appartenant à une organisation Console désactivée ou expirée prend le pas sur votre connexion. Exécutez unset ANTHROPIC_API_KEY, démarrez une nouvelle session, puis vérifiez à nouveau /status. Si l’erreur indique une clé API non valide, corriger l’erreur de clé API non valide de Claude Code décrit ce cas en détail, notamment pourquoi exécuter à nouveau /login ne suffit pas à le résoudre.

Un avertissement au démarrage indique que votre connexion va expirer. Les versions récentes avertissent lorsqu’un identifiant /login expire dans moins de trois jours. Une fois qu’il a expiré, /status affiche la ligne de connexion comme expirée, avec l’organisation et l’adresse e-mail enregistrées. Exécutez /login pour le renouveler. L’avertissement ne bloque jamais une requête. Il est donc facile de l’ignorer jusqu’à ce qu’une session unattended cesse de progresser.

Un apiKeyHelper lent ou défaillant. Claude Code réexécute l’utilitaire toutes les cinq minutes par défaut. Vous pouvez régler cet intervalle avec CLAUDE_CODE_API_KEY_HELPER_TTL_MS. Un message s’affiche dans la barre d’invite lorsqu’une exécution dure plus de dix secondes. Un utilitaire qui ne renvoie aucune clé, qu’il ait rencontré une erreur ou que son délai d’exécution ait expiré, entraîne l’échec des requêtes dans les trois tentatives.

Le bon identifiant, mais la mauvaise organisation. Une même adresse e-mail peut appartenir à deux organisations. /status indique l’organisation auprès de laquelle l’authentification a été effectuée. Consultez donc cette ligne au lieu de supposer l’organisation utilisée.

FAQ

Comment savoir quel compte Claude Code utilise actuellement ?

Exécutez /status dans la session. L’onglet Status affiche une ligne Login method pour le compte avec lequel vous vous êtes connecté, et ajoute une ligne API key lorsqu’une API key fournit l’identifiant d’authentification. Une ligne Profile remplace la ligne de connexion lorsqu’un profil Anthropic ou un identifiant de federation est sélectionné. En dehors de la session, vérifiez si ANTHROPIC_API_KEY est défini dans votre shell : vous saurez ainsi si un identifiant d’environnement existe et prendrait le pas sur votre connexion une fois approuvé, sauf si une gateway ou une restriction de connexion administrée s’applique.

Pourquoi mon abonnement Claude Pro ou Max est-il ignoré ?

Parce qu’un identifiant d’environnement prend le pas sur lui. Claude Code utilise le premier identifiant trouvé dans un ordre fixe. L’identifiant d’abonnement /login se trouve après les variables du cloud provider, ANTHROPIC_AUTH_TOKEN, ANTHROPIC_API_KEY, apiKeyHelper, CLAUDE_CODE_OAUTH_TOKEN, ainsi qu’après tout profil Anthropic ou identifiant de federation sélectionné avec ANTHROPIC_PROFILE ou les variables de federation. Seul un profil actif en mode user_oauth est moins prioritaire. Une session connectée à une gateway Claude apps signée avec votre compte passe avant toute la liste. Exécutez unset ANTHROPIC_API_KEY, démarrez une nouvelle session et vérifiez avec /status. Supprimez ensuite l’export du profil shell, de l’unité systemd, de l’environnement tmux ou de la définition du conteneur qui l’a configuré. Sinon, il réapparaîtra à la prochaine ouverture d’un shell de connexion.

Puis-je utiliser Claude Code avec un compte Claude gratuit ?

Non. Les types de comptes qu’Anthropic accepte pour la connexion sont un abonnement Pro, Max ou Ultra, un siège Claude for Teams ou Enterprise, un compte Claude Console, un cloud provider et une Cloud gateway. Cette dernière est une gateway Claude apps auto-hébergée, connectée avec le SSO de l’entreprise via /login. Un compte claude.ai gratuit n’en fait pas partie. Claude Code ne peut donc pas y stocker d’identifiant d’abonnement. L’alternative payante à un abonnement est une organisation Claude Console avec un crédit API, facturé au token. Il s’agit d’un compte distinct, même s’il utilise la même adresse e-mail.

Mon compte claude.ai et mon compte Console partagent-ils le même solde ?

Non. Ce sont des comptes distincts, avec une facturation distincte, même s’ils utilisent la même adresse e-mail. L’utilisation de l’abonnement est déduite de votre quota, partagé avec Claude sur le web, et soumis à une limite hebdomadaire. Les comptes Ultra vérifiés n’ont pas de limite de cinq heures. Les comptes Pro et Max ont une limite de session de cinq heures, tandis que les comptes Ultra non vérifiés ont une limite temporaire. Avec Max et Ultra, Fable possède un sous-quota égal à 50% du quota hebdomadaire habituel et consomme ce quota plus rapidement que les autres modèles Claude. L’utilisation de Console est facturée au token à l’organisation et apparaît sur la page d’utilisation de Console. Ajouter du crédit à l’un ne modifie pas le solde de l’autre. Le seul lien facultatif va du forfait vers Console : un forfait Max, Ultra ou Team peut envoyer ses crédits API mensuels vers une organisation Console associée depuis claude.ai. Ces crédits ne couvrent pas l’utilisation interactive de Claude Code, mais couvrent les exécutions claude -p que vous lancez vous-même avec une API key de l’organisation associée.

Comment authentifier Claude Code sur un serveur headless ?

Deux options sont possibles. Exécutez claude via SSH et terminez la connexion dans le navigateur de votre propre machine. Appuyez sur c pour copier l’URL, connectez-vous à cette adresse, puis collez le code dans le terminal si le navigateur en affiche un au lieu de rediriger automatiquement. Vous pouvez aussi exécuter claude setup-token sur une machine équipée d’un navigateur, copier le token valable un an qu’il affiche, puis le définir comme CLAUDE_CODE_OAUTH_TOKEN sur le serveur. Ce token nécessite un forfait Pro, Max, Ultra, Team ou Enterprise et peut uniquement effectuer des requêtes de modèle. Un script utilisant --bare a donc besoin d’une API key ou d’un apiKeyHelper à la place.

Cet article vous a-t-il été utile ?