Claude Code · Errores

Errores comunes de Claude Code y cómo solucionarlos

Primero busca abajo la entrada que coincida con el mensaje de error sin procesar; después, consulta la causa y los pasos de resolución. La mayoría de los problemas se reducen a la clave, las variables de entorno o el endpoint de la API. Después de cambiar algo, reinicia Claude Code y ejecuta /status para confirmarlo.

Última comprobación

Índice de mensajes de error

Los mensajes de error siguientes se han probado en Claude Code 2.1.299.

Mensaje de error (extracto)SignificadoIr a
API Error: 400 ... 模型 xxx 不存在或未上线El nombre del modelo no está disponibleVer «400»
Failed to authenticate. API Error: 401La clave está mal introducidaVer «401 Autenticación»
Failed to authenticate. API Error: 403 此 API Key 已被停用La clave se ha desactivado o eliminadoVer «403 Clave desactivada»
Not logged in · Please run /loginLa clave no está configuradaVer «Not logged in»
当前并发请求过多,请稍后重试Se ha superado la concurrencia (HTTP 429)Ver «429 Límite de solicitudes»
API Error: 529 ... overloaded_errorEl modelo está ocupadoVer «overloaded»
API Error: Connection dropped (ECONNRESET)No se puede acceder al endpoint o el dominio es incorrectoVer «Tiempo de espera agotado / Conexión interrumpida»
There's an issue with the selected model (...)El endpoint de la API es incorrectoVer «Problemas con API de terceros»

400

Claude Code
API Error: 400 {"error":"模型 xxx 不存在或未上线,请前往 https://aicodewith.com/zh/dashboard/pricing 查看可用模型列表 (request_id: …)"}
  • El nombre del modelo está mal escrito o el modelo no está disponible: ejecuta /model para elegirlo de nuevo o consulta el ID del modelo en la página del modelo.
  • El contexto es demasiado largo: ejecuta /compact para comprimir la conversación o /clear para iniciar una sesión nueva.

401 Autenticación

Claude Code
Failed to authenticate. API Error: 401 {"error":"请在请求中提供有效的 API Key。"}
  1. Vuelve a copiar la clave desde el panel, comprueba que no tenga espacios ni saltos de línea al principio o al final y asegúrate de que la clave no se haya eliminado.
  2. Pon la clave en ANTHROPIC_AUTH_TOKEN y deja ANTHROPIC_API_KEY vacía.
  3. En una terminal nueva, ejecuta echo $ANTHROPIC_API_KEY y elimina los valores antiguos de ~/.zshrc o ~/.bashrc.
  4. Cierra todas las sesiones de Claude Code y vuelve a abrirlas; después, ejecuta /status.

403 Clave desactivada

Claude Code
Failed to authenticate. API Error: 403 此 API Key 已被停用,如有疑问请联系我们 https://aicodewith.com/zh/contact

Cuando la clave se desactiva o se elimina, este error aparece en cuestión de segundos. Comprueba el estado de la clave en el panel, crea una clave nueva y actualiza tu configuración; contacta con nosotros si tienes alguna duda.

Not logged in

Claude Code
Not logged in · Please run /login

Esto significa que la clave está vacía o no está configurada; no quiere decir que tengas que iniciar sesión en una cuenta de Claude. Introduce la clave en ANTHROPIC_AUTH_TOKEN dentro de ~/.claude/settings.json y reinicia Claude Code.

429 Límite de solicitudes

HTTP 429
{"error":"当前并发请求过多,请稍后重试 (request_id: …)"}

(Este error se reprodujo con solicitudes curl simultáneas; la visualización dentro de Claude Code puede variar.)

El pago por uso no tiene cuota de 5 horas ni semanal, pero los límites de tasa y concurrencia siguen aplicándose. Cuando se envían demasiadas solicitudes a la vez, las solicitudes sobrantes devuelven 429; espera un momento y vuelve a intentarlo.

  • Cierra las sesiones adicionales de Claude Code y reduce los subagentes en paralelo; los scripts y trabajos de CI que comparten la misma clave también cuentan.
  • Crea una clave distinta para cada persona o pipeline para que sea más fácil identificar el origen.

overloaded

Claude Code
API Error: 529 {"type":"error","error":{"type":"overloaded_error","message":"Overloaded"}}

La solicitud y la clave están bien; simplemente el modelo está ocupado en ese momento. El pico suele ser breve y solo afecta a un modelo concreto.

  • Espera un momento y vuelve a enviar; la conversación no se perderá.
  • Ejecuta /model para cambiar a otro modelo (por ejemplo, de Opus a Sonnet) y poder terminar el trabajo primero.
  • Consulta el estado del canal en la página del modelo y, si es necesario, cambia la clave a otro canal.

Tiempo de espera agotado / Conexión interrumpida (ECONNRESET)

Claude Code
API Error: Connection dropped (ECONNRESET)

Este error aparece cuando no se puede acceder al endpoint de la API o el dominio es incorrecto.

  • Ejecuta /status para confirmar que el endpoint de la API es api.aicodewith.ai y no la dirección predeterminada de Anthropic.
  • Desactiva temporalmente tu proxy o VPN local y vuelve a intentarlo; las conexiones desde China pueden funcionar directamente.

Cuando la clave es incorrecta o no se puede acceder a la red, Claude Code reintenta automáticamente durante unos 3–4 minutos, y durante ese tiempo la interfaz se queda en blanco sin mostrar ningún mensaje. Si se queda bloqueado mucho tiempo, comprueba primero la clave y el endpoint.

Problemas con API de terceros (URL base, configuración no aplicada)

Claude Code
There's an issue with the selected model (...). It may not exist or you may not have access to it. Run --model to pick a different model.

Si ANTHROPIC_BASE_URL está configurada como https://aicodewith.ai o tiene una ruta incorrecta (como /foo), obtendrás este error. Parece un problema del modelo, pero en realidad el endpoint es incorrecto; usa https://api.aicodewith.ai en su lugar.

Las variables de entorno tienen prioridad sobre ~/.claude/settings.json: los valores antiguos exportados en tu terminal sobrescribirán el archivo de configuración. Después de cambiar cualquier configuración, cierra todas las sesiones de Claude Code (incluidos los plugins de VS Code y JetBrains) y vuelve a abrirlas. La configuración estándar es:

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的_API_KEY",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
  }
}
  • ANTHROPIC_BASE_URL no debe incluir /v1 ni una barra final.
  • Si la primera ejecución se queda bloqueada en la página de inicio de sesión, añade "hasCompletedOnboarding": true en ~/.claude.json.

Guía de integración de Claude CodeConfiguración de relay de Claude CodeSolución de errores de la API de Claude Haiku

FAQ

¿El error overloaded se debe a mi configuración?

No. Una respuesta 529 overloaded significa que el modelo está ocupado en ese momento y no tiene relación con tu clave ni con tu configuración. Vuelve a intentarlo más tarde o cambia a otro modelo o canal.

¿Cómo veo el error completo?

Claude Code imprime el error de API sin procesar en la conversación; si lo inicias con claude --debug, se muestran registros de solicitud más detallados. Al solucionar problemas, anota el error sin procesar y la salida de /status.

Dice Not logged in · Please run /login. ¿Tengo que iniciar sesión en una cuenta de Claude?

No. Esto significa que la clave está vacía o no está configurada. Pon la clave en ANTHROPIC_AUTH_TOKEN y reinicia Claude Code.

¿Cambiar a un relay de API soluciona el 429?

Si el 429 proviene de la cuota de 5 horas o semanal del plan de Anthropic, cambiar a una API de pago por uso cuando la cuota se haya agotado hace que ya no estés sujeto a esa cuota. Sin embargo, el pago por uso también tiene límites de concurrencia, y una concurrencia excesiva devuelve “当前并发请求过多,请稍后重试”.

¿Qué hago si se queda colgado mucho tiempo?

Si la clave es incorrecta o la red no es accesible, Claude Code reintenta automáticamente durante unos 3–4 minutos, y durante ese tiempo la interfaz permanece en blanco. Si ha pasado mucho tiempo sin respuesta, revisa primero la clave y el endpoint.

¿Y si los cambios de configuración no surten efecto?

Comprueba si has exportado variables de entorno antiguas en la terminal (tienen prioridad sobre settings.json), luego cierra todas las sesiones de Claude Code y vuelve a abrirlas, y ejecuta /status para confirmar el endpoint.

¿Listo para probarlo?

El cobro es por token desde un saldo prepago. Se aplican límites de velocidad y concurrencia, y puedes establecer topes de gasto diarios, mensuales o totales en cada clave de API.

Relacionado

AICodeWith es un servicio API independiente de terceros y no está afiliado a Anthropic ni a OpenAI. Claude, Claude Code, Codex y otros nombres pertenecen a sus respectivos propietarios. Los precios están sujetos a los datos en tiempo real de la página del modelo; se aplican límites de tasa y concurrencia; las devoluciones conllevan una comisión de tramitación del 10%. Consulta la política de devoluciones para más detalles.