¿Por qué Claude suspende cuentas? La teoría comunitaria del «sistema de puntos» y cómo usar Claude Code sin cambiar de cuenta

Desde el 28 de octubre, dos publicaciones que afirman que «Claude suspende cuentas con un sistema de puntos» suman unas 770.000 visualizaciones en X. Separamos lo que dice la comunidad de lo que Anthropic publica oficialmente sobre suspensiones y apelaciones, y probamos Claude Code 2.1.310 con una API Key de nuestro sitio: las solicitudes simples respondieron en unos 1,4–1,7 segundos y una pequeña tarea de corregir un bug y escribir pruebas terminó en 8,5 segundos. Incluye la configuración de Codex y Cursor y cómo resolver 401/429.

10 分钟阅读
¿Por qué Claude suspende cuentas? La teoría comunitaria del «sistema de puntos» y cómo usar Claude Code sin cambiar de cuenta

En resumen:

  • La idea de que «Claude suspende cuentas con un sistema de puntos» viene de publicaciones de la comunidad. Anthropic nunca ha publicado reglas de puntos y nosotros no podemos confirmarlas. Todo lo que sigue sobre puntos es un resumen de esas publicaciones.
  • El centro de ayuda de Anthropic solo menciona tres motivos de suspensión: infracciones repetidas de la política de uso, crear la cuenta desde una región no admitida e infringir los términos del servicio. Si crees que te suspendieron por error, empieza por la apelación oficial.
  • Si quieres seguir programando en Claude Code, puedes conectarlo con una API Key en lugar de depender de un inicio de sesión en claude.ai. Probamos Claude Code 2.1.310 con una API Key de nuestro sitio: las solicitudes simples respondieron en unos 1,4–1,7 segundos, y pedirle que corrigiera un bug de lista vacía y escribiera pruebas que pasaran tardó 8,5 segundos en 5 turnos.

Crear API Key y conectar Claude Code con ella →

Lo que circula: la teoría comunitaria del «sistema de puntos»

El 28 de octubre se difundieron a la vez en X dos publicaciones en chino sobre cómo Claude suspende cuentas:

  • Según la publicación de @Mashiro_0619 (unas 370.000 visualizaciones), el control de riesgos de Claude funciona con puntos: la cuenta recibe una puntuación inicial al registrarse, gana o pierde puntos según su comportamiento y se suspende al bajar de cierto umbral.
  • Según la publicación de @make_claude (unas 400.000 visualizaciones), estas conclusiones vienen de «ingeniería inversa de la comunidad china», con un contenido muy parecido al de la primera.
  • X también la convirtió en una noticia en tendencia. Según ese resumen, los usuarios lo compararon con una «puntuación de crédito» y mencionaron muchas suspensiones y apelaciones a principios de año.

Las principales afirmaciones de las dos publicaciones (resumidas, no son nuestras conclusiones):

AfirmaciónFuente
Cada cuenta tiene una puntuación; por debajo de un umbral se suspende y la puntuación cuesta recuperarlaSegún ambas publicaciones
Cerca del umbral la cuenta entra en un «periodo de observación», normalmente con cierres de sesión; si sigue perdiendo puntos, se suspendeSegún ambas publicaciones
Las cuentas antiguas tienen más margen y la puntuación crece despacio con la antigüedadSegún ambas publicaciones
La zona horaria y el idioma casi no influyen, y decirle a Claude dónde estás no provoca una suspensiónSegún ambas publicaciones
La forma de registro, el método de pago, el número de dispositivos con sesión iniciada y la estabilidad de la red afectan a la puntuaciónSegún ambas publicaciones

Las publicaciones también incluyen largas listas de pasos concretos sobre «cómo registrarse, pagar y configurar la red para ganar puntos». No los reproducimos, por dos motivos:

  1. Son observaciones de sus autores. Anthropic no las ha confirmado y seguirlas no garantiza nada.
  2. Algunas, como «alternar entre dos cuentas», contradicen directamente la cláusula de la política de uso que prohíbe crear varias cuentas para evitar la detección. Seguirlas puede poner la cuenta en más riesgo.

Así que toma el «sistema de puntos» como una explicación popular, no como una regla oficial.

Lo que Anthropic publica oficialmente: motivos, política y apelación

Las tres fuentes siguientes son páginas de la propia Anthropic. Abrimos cada una el día en que escribimos este artículo.

1. Motivos oficiales de suspensión

Según el artículo del centro de ayuda de Claude Safeguards warnings and appeals, una cuenta puede suspenderse por:

  • infracciones repetidas de la política de uso (Usage Policy);
  • crear la cuenta desde una región no admitida;
  • infringir los términos del servicio (Terms of Service).

2. Las cláusulas de la política de uso más relacionadas con las suspensiones

La política de uso de Anthropic indica que el equipo de Safeguards realiza detección y supervisión, y que una sospecha de infracción puede llevar a una advertencia, limitación de velocidad, restricciones, suspensión o cancelación del acceso. En la sección «Do Not Abuse Our Platform», las cláusulas más relevantes aquí son:

  • no coordinar actividad maliciosa entre varias cuentas ni crear varias cuentas para evitar la detección o saltarse restricciones;
  • no automatizar la creación de cuentas;
  • no eludir una suspensión con otra cuenta, nueva o existente;
  • no acceder ni dar acceso a otros incumpliendo la política de regiones admitidas;
  • no usar métodos de pago robados, fraudulentos o no autorizados.

La política aclara además que el hecho de que una protección en tiempo real bloquee una respuesta no significa por sí solo que hayas infringido la política de uso.

3. Regiones admitidas

La política de regiones admitidas enumera los países y regiones donde están disponibles Claude.ai, Claude Code y la API. Lo que no aparece no está admitido, y China continental no está en la lista. La política también dice que usar los productos mientras se está físicamente en una región no admitida cuenta como uso no admitido.

¿Te suspendieron? Empieza por la apelación oficial

Si crees que la suspensión fue un error, el centro de ayuda indica:

  1. entrar en claude.ai e iniciar sesión con la cuenta suspendida (el formulario de apelación solo aparece tras iniciar sesión);
  2. rellenar el formulario de apelación en la pantalla de cuenta restringida; después, el equipo de Safeguards investiga;
  3. si lo que se pausó es una organización a la que perteneces, pulsar «Request a review» junto a esa organización en la misma pantalla;
  4. si solo recibiste una advertencia y crees que es un error, escribir a usersafety@anthropic.com con los detalles.

La misma página explica que las cuentas personales suspendidas por infringir la política de uso pueden seguir iniciando sesión en claude.ai para exportar sus datos o eliminar la cuenta. Exportar tus conversaciones y datos de proyectos mientras esperas la apelación es un primer paso sensato.

Además, según el issue de GitHub anthropics/claude-code#66918, algunos usuarios informan de que la página de apelación redirige a claude.ai/new y el formulario nunca carga. En ese caso, contacta con soporte a través de la mensajería del centro de ayuda o por correo, como se describe en How to get support, y mantén una sola conversación por problema.

Tutorial: conectar Claude Code con una API Key

Además de iniciar sesión con una cuenta de Claude, Claude Code puede tomar una Base URL y una API Key de variables de entorno. Así, las solicitudes van al endpoint de API que configures, sin depender de un inicio de sesión en claude.ai. Esta es la configuración que usamos realmente.

Paso 1: crear una API Key

Regístrate e inicia sesión en nuestro sitio, crea una API Key en la consola y guárdala en un lugar seguro. No la pegues en chats ni en repositorios de código.

Crear API Key →

Paso 2: escribir el archivo global ~/.claude/settings.json

Pon la configuración en el archivo global ~/.claude/settings.json (en Windows, %USERPROFILE%\.claude\settings.json) para que se aplique a todos los proyectos:

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

Tres cosas a tener en cuenta:

  • ANTHROPIC_BASE_URL debe ser https://api.aicodewith.ai, sin /v1;
  • la Key va en ANTHROPIC_AUTH_TOKEN. Si tu shell todavía exporta un ANTHROPIC_API_KEY o ANTHROPIC_BASE_URL antiguo, haz unset primero para que no se sobrescriban entre sí;
  • model también puede ser claude-opus-5-5. Para elegir, consulta Qué modelo usar en Claude Code.

Para la explicación completa de cada campo, consulta Cómo conectar Claude Code a una API de terceros.

Paso 3: comprobar que funciona

bash
claude -p "Responde con una sola palabra: recibido" --output-format json

Si is_error es false y modelUsage incluye claude-sonnet-5-5, la solicitud pasó por tu API Key.

Resultados de la prueba (Claude Code 2.1.310, Linux)

Hicimos dos series de pruebas en un directorio temporal con la configuración anterior:

PruebaResultadoTiempo
Solicitud simple pidiendo una respuesta de una palabra, ejecutada 4 vecesRespuesta correcta cada vez1,4–1,7 s de tiempo de API, 1,8–2,3 s el comando completo
Corregir el ZeroDivisionError de avg([]) en stats.py, escribir test_stats.py y ejecutarloLa lista vacía devuelve 0.0 y las pruebas pasan8,5 s en 5 turnos, unos 9 s el comando completo

La segunda prueba usó este comando. --permission-mode acceptEdits le permite editar archivos directamente y --allowedTools solo permite python3 en Bash:

bash
claude -p "avg en stats.py lanza ZeroDivisionError con una lista vacía. Corrígelo para que una lista vacía devuelva 0.0, escribe test_stats.py que cubra [] y [1,2,3], ejecútalo con python3 test_stats.py y resume en una frase cuando pase." \
  --permission-mode acceptEdits \
  --allowedTools "Bash(python3:*)" "Edit" "Write" "Read" \
  --output-format json

Su informe final decía que avg ahora devuelve 0.0 con una lista vacía, que test_stats.py cubre la lista vacía y [1,2,3] con assert y que la ejecución pasó. Después ejecutamos python3 test_stats.py nosotros mismos y también pasó. Tras la prueba, borramos del directorio temporal la configuración y los archivos de sesión que contenían la Key.

Además: conectar Codex y Cursor

Codex: usa el archivo global ~/.codex/config.toml y pon la Key en 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 = "tu API Key"

Consulta Codex config.toml explicado para saber qué hace cada campo. En este artículo solo probamos Claude Code; si Codex devuelve 401 después de configurarlo, mira la sección de errores más abajo.

Cursor: según la documentación de Cursor, tus propias claves se introducen en Settings → Models, por proveedor. Solo se aplican a los modelos de chat, el autocompletado con Tab sigue usando los modelos de Cursor y las solicitudes pasan por los servidores de Cursor para construir el prompt. Si puedes introducir una dirección de terceros depende de la página de ajustes de tu versión.

Cada cliente tiene sus puntos fuertes, así que elige el que mejor encaje con tu forma de trabajar. La misma Key se puede configurar a la vez en Claude Code y en Codex.

Resolución de errores: 401 y 429

401: Key no válida o ausente

Al enviar una solicitud directamente a la API con una Key incorrecta a propósito, recibimos HTTP 401 con el mensaje «请在请求中提供有效的 API Key。» («proporciona una API Key válida en la solicitud»). Con la misma Key incorrecta en Claude Code, claude -p no devolvió nada en 90 segundos porque reintenta automáticamente, así que parece «colgado». Revisa en este orden:

  1. si la Key de ~/.claude/settings.json se copió con un espacio o salto de línea de más;
  2. si tu shell todavía tiene un ANTHROPIC_API_KEY o ANTHROPIC_AUTH_TOKEN antiguo; compruébalo con env | grep ANTHROPIC (mira solo los nombres de las variables y no pegues la Key en ningún sitio);
  3. si la Key se eliminó o desactivó en la consola.

Para resolver paso a paso el 401 en Codex, consulta Cómo resolver Codex 401 Unauthorized.

429: demasiadas solicitudes

Un 429 significa demasiadas solicitudes en poco tiempo o que alcanzaste una ventana de uso. Espera un momento y vuelve a intentarlo, ejecuta menos subagentes en paralelo y divide las tareas largas. Para distinguir límite de velocidad, cuota y ventana de uso, consulta Cómo resolver Codex 429 Too Many Requests. Si agotaste el uso de tu suscripción de Claude Code, consulta Qué hacer cuando se agota el uso de Claude Code.

Preguntas frecuentes

¿De verdad Claude suspende cuentas según puntos?

Nadie fuera de Anthropic puede asegurarlo. El sistema de puntos es una afirmación de publicaciones como las de @make_claude y @Mashiro_0619, y Anthropic nunca lo ha publicado. Los únicos motivos oficiales son infracciones repetidas de la política de uso, registrarse desde una región no admitida e infringir los términos del servicio.

¿Se puede recuperar una cuenta de Claude suspendida?

Puedes apelar. Inicia sesión en claude.ai con la cuenta suspendida y rellena el formulario en la pantalla de cuenta restringida. Mientras esperas, exporta tus datos.

¿Una suspensión en Claude Code es lo mismo que en la web?

Si inicias sesión en Claude Code con tu cuenta de Claude, es la misma cuenta que en la web, así que una suspensión afecta a ambas. Según la política de uso, usar otra cuenta para eludir una suspensión es en sí una infracción. Claude Code conectado con una API Key usa el servicio de esa Key, cuyos términos también debes respetar.

¿Tengo que seguir iniciando sesión en una cuenta de Claude después de configurar una API Key?

No. Con ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN configurados, Claude Code envía las solicitudes directamente con la Key. Nuestra prueba usó un directorio HOME nuevo y vacío, sin ningún historial de inicio de sesión.

¿Puedo poner settings.json dentro del proyecto?

Puedes, pero no recomendamos guardar la Key en un directorio de proyecto, porque es fácil subirla al repositorio. El archivo global ~/.claude/settings.json es la opción más sencilla.

Entorno de prueba

  • Claude Code 2.1.310, Linux, directorio HOME temporal;
  • modelo claude-sonnet-5-5, todas las solicitudes con una API Key de nuestro sitio;
  • probado el 29 de octubre de 2026. La configuración y los registros con la Key se borraron después de la prueba.

Crear API Key y empezar a usarla en Claude Code →

相关文章

Cómo instalar y usar tstack: las 9 skills de agente de Theo probadas en Claude Code y Codex, con sol-loop ejecutando GPT-6.1 Sol con la misma Key

Cómo instalar y usar tstack: las 9 skills de agente de Theo probadas en Claude Code y Codex, con sol-loop ejecutando GPT-6.1 Sol con la misma Key

Theo publicó como código abierto tstack, las 9 skills de agente que usa a diario. Las probamos en Claude Code 2.1.310 y Codex 0.164.0 con una sola API Key de este sitio: la instalación tardó unos 3 s; sol-loop en Codex hizo 2 rondas en 62 s, y Claude Code 2 rondas en 70 s tras añadir un subagente de Sol. En ambos casos gpt-6.1-sol detectó un bug de división entera. También explicamos por qué full-send deja que el Agent fusione PR por su cuenta y la configuración que bloquea la fusión en los dos clientes.

¿Un AGENTS.md en Descargas puede secuestrar Codex y Claude Code? Cómo revisar config.toml y settings.json, prevenirlo y cambiar tu Key (con comandos de comprobación)

¿Un AGENTS.md en Descargas puede secuestrar Codex y Claude Code? Cómo revisar config.toml y settings.json, prevenirlo y cambiar tu Key (con comandos de comprobación)

Según un informe de Forever Security, un AGENTS.md colocado en ~/Downloads puede hacer que Codex añada un servidor MCP a su config.toml global e instale un paquete npm malicioso, y un CLAUDE.md bien construido puede hacer que Claude Code apunte ANTHROPIC_BASE_URL al servidor de un atacante. Esta guía ofrece comandos de comprobación para macOS/Linux y PowerShell, muestra cómo es una configuración correcta de AICodeWith, recoge nuestras pruebas de trust_level y explica cómo cambiar la Key si te afectó.

Migrar de Claude Code a Codex: mover reglas, skills, MCP y hooks con /import — ¿se conserva model_provider tras importar? (probado con una API Key de terceros)

Migrar de Claude Code a Codex: mover reglas, skills, MCP y hooks con /import — ¿se conserva model_provider tras importar? (probado con una API Key de terceros)

El /import de Codex CLI puede mover a Codex el CLAUDE.md, el settings.json, los hooks, los skills, los MCP, los subagentes y las conversaciones recientes de Claude Code. En nuestra prueba, el model_provider = "aicodewith" existente no cambió y las llamadas funcionaron con normalidad tras importar; pero la Key de settings.json se escribe en el entorno shell de Codex y hay que quitarla a mano.