Pourquoi Claude bannit-il des comptes ? La théorie communautaire du « système de points » et Claude Code sans changer de compte

Depuis le 28 octobre, deux publications affirmant que « Claude bannit les comptes selon un système de points » ont cumulé environ 770 000 vues sur X. Nous séparons les affirmations de la communauté de ce qu'Anthropic publie réellement sur les bannissements et les recours, puis nous testons Claude Code 2.1.310 avec une API Key de notre site : les requêtes simples répondent en 1,4 à 1,7 seconde environ, et une petite tâche de correction de bug avec tests se termine en 8,5 secondes. Configuration de Codex et Cursor et dépannage 401/429 inclus.

10 分钟阅读
Pourquoi Claude bannit-il des comptes ? La théorie communautaire du « système de points » et Claude Code sans changer de compte

En bref :

  • L'idée que « Claude bannit les comptes selon un système de points » vient de publications de la communauté. Anthropic n'a jamais publié de règles de points, et nous ne pouvons pas les confirmer. Tout ce qui suit sur les points est un résumé de ces publications.
  • Le centre d'aide d'Anthropic ne cite que trois motifs de bannissement : violations répétées de la politique d'utilisation, création du compte depuis une région non prise en charge, et violation des conditions d'utilisation. Si vous pensez avoir été banni par erreur, commencez par le recours officiel.
  • Pour continuer à coder dans Claude Code, vous pouvez le connecter avec une API Key au lieu de dépendre d'une connexion claude.ai. Nous avons testé Claude Code 2.1.310 avec une API Key de notre site : les requêtes simples répondent en 1,4 à 1,7 seconde environ, et lui demander de corriger un bug de liste vide puis d'écrire des tests qui passent a pris 8,5 secondes en 5 tours.

Créer une API Key et connecter Claude Code avec →

Ce qui circule : la théorie du « système de points »

Le 28 octobre, deux publications en chinois sur la façon dont Claude bannit les comptes se sont diffusées en même temps sur X :

  • Selon la publication de @Mashiro_0619 (environ 370 000 vues), le contrôle des risques de Claude repose sur des points : le compte reçoit un score initial à l'inscription, gagne ou perd des points selon son comportement, et il est banni sous un certain seuil.
  • Selon la publication de @make_claude (environ 400 000 vues), ces conclusions viennent d'un « travail de rétro-ingénierie de la communauté chinoise », avec un contenu proche de la première publication.
  • X en a aussi fait une actualité tendance. Selon ce résumé, des internautes l'ont comparé à un « score de crédit » et évoquent de nombreux bannissements et recours plus tôt dans l'année.

Les principales affirmations des deux publications (résumées, ce ne sont pas nos conclusions) :

AffirmationSource
Chaque compte a un score ; sous un seuil il est banni, et le score remonte difficilementSelon les deux publications
Près du seuil, le compte entre en « période d'observation », souvent signalée par des déconnexions ; perdre encore des points mène au bannissementSelon les deux publications
Les comptes anciens ont plus de marge, et le score augmente lentement avec l'âge du compteSelon les deux publications
Le fuseau horaire et la langue n'ont presque pas d'effet, et dire à Claude où l'on se trouve ne mène pas à un bannissementSelon les deux publications
Le mode d'inscription, le moyen de paiement, le nombre d'appareils connectés et la stabilité du réseau influencent le scoreSelon les deux publications

Les publications contiennent aussi de longues listes d'étapes concrètes pour « s'inscrire, payer et configurer son réseau afin de gagner des points ». Nous ne les reprenons pas, pour deux raisons :

  1. Ce sont des observations de leurs auteurs. Anthropic ne les a pas confirmées, et les suivre ne garantit rien.
  2. Certaines, comme « alterner entre deux comptes », contredisent directement la clause de la politique d'utilisation qui interdit de créer plusieurs comptes pour échapper à la détection. Les suivre peut exposer davantage le compte.

Considérez donc le « système de points » comme une explication populaire, pas comme une règle officielle.

Ce qu'Anthropic publie officiellement : motifs, politique et recours

Les trois sources ci-dessous sont des pages d'Anthropic. Nous les avons toutes ouvertes le jour de la rédaction.

1. Motifs officiels de bannissement

Selon l'article du centre d'aide Claude Safeguards warnings and appeals, un compte peut être banni pour :

  • des violations répétées de la politique d'utilisation (Usage Policy) ;
  • la création du compte depuis une région non prise en charge ;
  • une violation des conditions d'utilisation (Terms of Service).

2. Les clauses de la politique d'utilisation les plus liées aux bannissements

La politique d'utilisation d'Anthropic indique que l'équipe Safeguards assure détection et surveillance, et qu'une violation présumée peut entraîner un avertissement, un ralentissement, des limites, une suspension ou une résiliation. Dans la section « Do Not Abuse Our Platform », les clauses les plus pertinentes ici sont :

  • ne pas coordonner d'activité malveillante entre plusieurs comptes, ni créer plusieurs comptes pour échapper à la détection ou contourner les garde-fous ;
  • ne pas automatiser la création de comptes ;
  • ne pas contourner un bannissement avec un autre compte, nouveau ou existant ;
  • ne pas accéder aux services, ni y donner accès, en violation de la politique des régions prises en charge ;
  • ne pas utiliser de moyens de paiement volés, frauduleux ou non autorisés.

La politique précise aussi qu'une réponse bloquée par une protection en temps réel ne signifie pas à elle seule une violation de la politique d'utilisation.

3. Régions prises en charge

La politique des régions prises en charge liste les pays et régions où Claude.ai, Claude Code et l'API sont disponibles. Tout ce qui n'y figure pas n'est pas pris en charge, et la Chine continentale n'est pas dans la liste. La politique précise aussi qu'une utilisation depuis une région non prise en charge, quand on s'y trouve physiquement, compte comme non prise en charge.

Banni ? Commencez par le recours officiel

Si vous pensez que le bannissement est une erreur, le centre d'aide indique de :

  1. aller sur claude.ai et vous connecter avec le compte banni (le formulaire de recours n'apparaît qu'après connexion) ;
  2. remplir le formulaire de recours sur l'écran du compte restreint ; l'équipe Safeguards examine ensuite le dossier ;
  3. si c'est une organisation dont vous faites partie qui est suspendue, cliquer sur « Request a review » à côté de cette organisation sur le même écran ;
  4. si vous avez seulement reçu un avertissement que vous jugez erroné, écrire à usersafety@anthropic.com en expliquant la situation.

La même page précise que les comptes personnels bannis pour violation de la politique d'utilisation peuvent toujours se connecter à claude.ai pour exporter leurs données ou supprimer le compte. Exporter vos conversations et vos données de projet pendant le recours est une bonne première étape.

Par ailleurs, selon le ticket GitHub anthropics/claude-code#66918, des utilisateurs signalent que la page de recours redirige vers claude.ai/new sans afficher le formulaire. Dans ce cas, contactez le support via la messagerie du centre d'aide ou par e-mail, comme décrit dans How to get support, en gardant une seule conversation par problème.

Tutoriel : connecter Claude Code avec une API Key

En plus de la connexion par compte Claude, Claude Code accepte une Base URL et une API Key via des variables d'environnement. Les requêtes passent alors par l'API que vous configurez, sans dépendre d'une connexion claude.ai. Voici la configuration que nous avons réellement utilisée.

Étape 1 : créer une API Key

Inscrivez-vous et connectez-vous sur notre site, créez une API Key dans la console et conservez-la en lieu sûr. Ne la collez pas dans des discussions ni dans un dépôt de code.

Créer une API Key →

Étape 2 : écrire le fichier global ~/.claude/settings.json

Placez la configuration dans le fichier global ~/.claude/settings.json (sous Windows, %USERPROFILE%\.claude\settings.json) pour qu'elle s'applique à tous les projets :

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
    "ANTHROPIC_AUTH_TOKEN": "votre API Key"
  },
  "model": "claude-sonnet-5-5"
}

Trois points d'attention :

  • ANTHROPIC_BASE_URL vaut https://api.aicodewith.ai, sans /v1 ;
  • la Key va dans ANTHROPIC_AUTH_TOKEN. Si votre shell exporte encore un ancien ANTHROPIC_API_KEY ou ANTHROPIC_BASE_URL, faites d'abord unset pour éviter qu'ils se remplacent ;
  • model peut aussi être claude-opus-5-5. Pour choisir, voir Quel modèle utiliser avec Claude Code.

Pour le détail de chaque champ, voir Comment connecter Claude Code à une API tierce.

Étape 3 : vérifier que cela fonctionne

bash
claude -p "Réponds en un seul mot : reçu" --output-format json

Si is_error vaut false et que modelUsage contient claude-sonnet-5-5, la requête est bien passée par votre API Key.

Résultats des tests (Claude Code 2.1.310, Linux)

Nous avons lancé deux séries de tests dans un répertoire temporaire avec la configuration ci-dessus :

TestRésultatDurée
Requête simple demandant une réponse en un mot, lancée 4 foisBonne réponse à chaque fois1,4 à 1,7 s côté API, 1,8 à 2,3 s pour la commande entière
Corriger la ZeroDivisionError de avg([]) dans stats.py, écrire test_stats.py et l'exécuterLa liste vide renvoie 0.0, les tests passent8,5 s en 5 tours, environ 9 s pour la commande entière

Le second test a utilisé cette commande. --permission-mode acceptEdits l'autorise à modifier les fichiers, et --allowedTools n'autorise que python3 dans Bash :

bash
claude -p "avg dans stats.py lève ZeroDivisionError sur une liste vide. Corrige-le pour renvoyer 0.0, écris test_stats.py couvrant [] et [1,2,3], lance python3 test_stats.py et résume en une phrase quand ça passe." \
  --permission-mode acceptEdits \
  --allowedTools "Bash(python3:*)" "Edit" "Write" "Read" \
  --output-format json

Son compte rendu final indiquait qu'avg renvoie désormais 0.0 pour une liste vide, que test_stats.py couvre la liste vide et [1,2,3] avec assert, et que l'exécution passait. Nous avons relancé python3 test_stats.py nous-mêmes : le test passe aussi. Après les tests, nous avons supprimé du répertoire temporaire la configuration et les fichiers de session contenant la Key.

En complément : connecter Codex et Cursor

Codex : utilisez le fichier global ~/.codex/config.toml et placez la Key dans experimental_bearer_token :

toml
model = "gpt-6.1-sol"
model_provider = "aicodewith"

[model_providers.aicodewith]
name = "aicodewith"
base_url = "https://api.aicodewith.ai/chatgpt/v1"
wire_api = "responses"
experimental_bearer_token = "votre API Key"

Le rôle de chaque champ est expliqué dans Codex config.toml en détail. Cet article n'a testé que Claude Code ; si Codex renvoie 401 après la configuration, voir le dépannage ci-dessous.

Cursor : selon la documentation de Cursor, vos propres clés se saisissent dans Settings → Models, fournisseur par fournisseur. Elles ne s'appliquent qu'aux modèles de chat, la complétion Tab reste sur les modèles de Cursor, et les requêtes passent par les serveurs de Cursor pour construire le prompt. La possibilité de saisir une adresse tierce dépend de la page de réglages de votre version.

Chaque client a ses points forts : choisissez selon votre façon de travailler. La même Key peut être configurée à la fois dans Claude Code et dans Codex.

Dépannage : 401 et 429

401 : Key invalide ou absente

En envoyant directement une requête à l'API avec une Key volontairement fausse, nous avons obtenu un HTTP 401 avec le message « 请在请求中提供有效的 API Key。 » (« veuillez fournir une API Key valide dans la requête »). Avec la même Key fausse dans Claude Code, claude -p n'a rien renvoyé en 90 secondes, car il réessaie automatiquement : on dirait qu'il est « bloqué ». Vérifiez dans cet ordre :

  1. si la Key dans ~/.claude/settings.json a récupéré un espace ou un retour à la ligne en trop lors du copier-coller ;
  2. si votre shell contient encore un ancien ANTHROPIC_API_KEY ou ANTHROPIC_AUTH_TOKEN ; vérifiez avec env | grep ANTHROPIC (regardez seulement les noms de variables et ne collez la Key nulle part) ;
  3. si la Key a été supprimée ou désactivée dans la console.

Pour le dépannage 401 détaillé côté Codex, voir Comment résoudre Codex 401 Unauthorized.

429 : trop de requêtes

Un 429 signifie trop de requêtes en peu de temps, ou une fenêtre d'utilisation atteinte. Attendez un peu avant de réessayer, réduisez le nombre de sous-agents en parallèle et découpez les longues tâches. Pour distinguer limitation de débit, quota et fenêtre d'utilisation, voir Comment résoudre Codex 429 Too Many Requests. Si l'usage de votre abonnement Claude Code est épuisé, voir Que faire quand l'usage de Claude Code est épuisé.

FAQ

Claude bannit-il vraiment les comptes selon des points ?

Personne en dehors d'Anthropic ne peut l'affirmer. Le système de points est une théorie issue de publications comme celles de @make_claude et @Mashiro_0619, et Anthropic ne l'a jamais publiée. Les seuls motifs officiels sont les violations répétées de la politique d'utilisation, l'inscription depuis une région non prise en charge et la violation des conditions d'utilisation.

Peut-on récupérer un compte Claude banni ?

Vous pouvez faire un recours. Connectez-vous à claude.ai avec le compte banni et remplissez le formulaire sur l'écran du compte restreint. Exportez vos données en attendant.

Un bannissement dans Claude Code est-il le même que sur le web ?

Si vous vous connectez à Claude Code avec votre compte Claude, c'est le même compte que sur le web : un bannissement touche les deux. Selon la politique d'utilisation, utiliser un autre compte pour contourner un bannissement est en soi une violation. Claude Code connecté avec une API Key passe par le service lié à cette Key, dont il faut aussi respecter les conditions.

Faut-il encore se connecter à un compte Claude après avoir configuré une API Key ?

Non. Une fois ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN définis, Claude Code envoie directement les requêtes avec la Key. Notre test utilisait un répertoire HOME vide, sans aucun historique de connexion.

Peut-on mettre settings.json dans le projet ?

C'est possible, mais nous déconseillons de placer la Key dans un répertoire de projet, car on risque de la committer. Le fichier global ~/.claude/settings.json est le plus simple.

Environnement de test

  • Claude Code 2.1.310, Linux, répertoire HOME temporaire ;
  • modèle claude-sonnet-5-5, toutes les requêtes via une API Key de notre site ;
  • test réalisé le 29 octobre 2026. La configuration et les journaux contenant la Key ont été supprimés après le test.

Créer une API Key et l'utiliser dans Claude Code →

相关文章

Installer et utiliser tstack : les 9 skills d'agent de Theo testés dans Claude Code et Codex, avec sol-loop qui fait tourner GPT-6.1 Sol sur la même clé

Installer et utiliser tstack : les 9 skills d'agent de Theo testés dans Claude Code et Codex, avec sol-loop qui fait tourner GPT-6.1 Sol sur la même clé

Theo a publié en open source tstack, les 9 skills d'agent qu'il utilise tous les jours. Nous les avons testés dans Claude Code 2.1.310 et Codex 0.164.0 avec une seule API Key de ce site : installation en 3 s environ ; dans Codex, sol-loop a fait 2 tours en 62 s, et Claude Code 2 tours en 70 s une fois un sous-agent Sol ajouté. Des deux côtés, gpt-6.1-sol a repéré un bug de division entière. Nous expliquons aussi pourquoi full-send laisse l'Agent fusionner les PR tout seul, et la configuration qui bloque la fusion dans les deux clients.

Un AGENTS.md dans Téléchargements peut-il détourner Codex et Claude Code ? Vérifier config.toml et settings.json, se protéger et changer de Key (commandes incluses)

Un AGENTS.md dans Téléchargements peut-il détourner Codex et Claude Code ? Vérifier config.toml et settings.json, se protéger et changer de Key (commandes incluses)

Selon un rapport de Forever Security, un AGENTS.md déposé dans ~/Downloads peut amener Codex à ajouter un serveur MCP à son config.toml global et à installer un paquet npm malveillant, et un CLAUDE.md bien construit peut amener Claude Code à pointer ANTHROPIC_BASE_URL vers le serveur d'un attaquant. Ce guide donne des commandes de vérification macOS/Linux et PowerShell, montre une configuration AICodeWith correcte, présente nos tests de trust_level et explique comment changer de Key en cas de compromission.

Migrer de Claude Code à Codex : transférer règles, skills, MCP et hooks avec /import — model_provider survit-il à l'import ? (testé avec une API Key tierce)

Migrer de Claude Code à Codex : transférer règles, skills, MCP et hooks avec /import — model_provider survit-il à l'import ? (testé avec une API Key tierce)

Le /import de Codex CLI peut transférer dans Codex le CLAUDE.md, le settings.json, les hooks, les skills, les MCP, les sous-agents et les conversations récentes de Claude Code. Dans notre test, le model_provider = "aicodewith" existant n'a pas été modifié et les appels fonctionnaient normalement après l'import ; mais la Key du settings.json est écrite dans l'environnement shell de Codex et doit être retirée à la main.