Soluciona errores de OpenClaw: Guía de failover y auth
¿Alguna vez te ha pasado que tu proceso se detiene de golpe porque una API decidió dejar de responder? Es frustrante ver cómo un error de rate-limit arruina el flujo de trabajo justo a la mitad. Configurar un sistema de respaldo es la mejor forma de evitar estos dolores de cabeza y mantener tus herramientas activas sin intervención manual.
El failover no es solo una red de seguridad, es la base para que tus aplicaciones sean confiables. Aquí te explico cómo manejarlo en OpenClaw y cómo solucionar los errores más comunes de credenciales.
¿Cómo funciona el failover?
Sección titulada «¿Cómo funciona el failover?»El failover ocurre en dos etapas:
- Rotación de auth profile dentro del mismo proveedor.
- Model fallback hacia el siguiente modelo definido en
agents.defaults.model.fallbacks.
Se aplican tiempos de espera (exponential backoff) a los perfiles que fallan. De esta manera, OpenClaw puede seguir respondiendo incluso si un proveedor tiene límites de tasa o fallos temporales.
¿Qué significa “No credentials found for profile ‘anthropic:default’”?
Sección titulada «¿Qué significa “No credentials found for profile ‘anthropic:default’”?»Significa que el sistema intentó usar el ID de auth profile anthropic:default, pero no pudo encontrar las credenciales en el almacén de autenticación esperado.
Lista de verificación para “No credentials found for profile anthropic:default”
Sección titulada «Lista de verificación para “No credentials found for profile anthropic:default”»-
Confirma dónde viven los auth profiles:
- Actual:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Legado:
~/.openclaw/agent/*(migrado poropenclaw doctor)
- Actual:
-
Confirma que el Gateway cargue tu variable de entorno
- Si configuraste
ANTHROPIC_API_KEYen tu terminal pero ejecutas el Gateway vía systemd/launchd, es posible que no la herede. - Ponla en
~/.openclaw/.envo activaenv.shellEnv.
- Si configuraste
-
Asegúrate de estar editando el agente correcto
- Las configuraciones multi-agente implican que puede haber varios archivos
auth-profiles.json.
- Las configuraciones multi-agente implican que puede haber varios archivos
-
Verifica el estado del modelo y la autenticación
Ventana de terminal openclaw models status
Lista de verificación para “No credentials found for profile anthropic”
Sección titulada «Lista de verificación para “No credentials found for profile anthropic”»Esto significa que la ejecución está anclada a un auth profile de Anthropic, pero el Gateway no lo encuentra.
Usa un setup-token:
claude setup-tokenopenclaw models auth setup-token --provider anthropicSi prefieres usar una API key en su lugar:
- Pon
ANTHROPIC_API_KEYen~/.openclaw/.envdentro del host del gateway. - Limpia cualquier orden anclado:
Ventana de terminal openclaw models auth order clear --provider anthropic
Confirma que ejecutas los comandos en el host del gateway
- En modo remoto, los auth profiles viven en la máquina del gateway, no en tu laptop.
¿Por qué también intentó usar Google Gemini y falló?
Sección titulada «¿Por qué también intentó usar Google Gemini y falló?»Si tu configuración de modelo incluye Google Gemini como fallback (o cambiaste a un atajo de Gemini), OpenClaw lo intentará durante el model fallback. Si no has configurado las credenciales de Google, verás el error No API key found for provider "google".
Solución: Proporciona la autenticación de Google o elimina los modelos de Google en agents.defaults.model.fallbacks.
Pasos siguientes
Sección titulada «Pasos siguientes»OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.