Preguntas y respuestas sobre modelos y perfiles de autenticación. Para la configuración, las sesiones, el Gateway, los canales y la solución de problemas, consulta la FAQ principal.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Modelos: valores predeterminados, selección, alias y cambio
¿Qué es el "modelo predeterminado"?
¿Qué es el "modelo predeterminado"?
provider/model (ejemplo: openai/gpt-5.5 o anthropic/claude-sonnet-4-6). Si omites el proveedor, OpenClaw primero intenta usar un alias, luego una coincidencia única de proveedor configurado para ese id de modelo exacto, y solo después recurre al proveedor predeterminado configurado como ruta de compatibilidad obsoleta. Si ese proveedor ya no expone el modelo predeterminado configurado, OpenClaw recurre al primer proveedor/modelo configurado en lugar de mostrar un valor predeterminado obsoleto de un proveedor eliminado. Aun así, deberías configurar provider/model explícitamente.¿Qué modelo recomiendas?
¿Qué modelo recomiendas?
¿Cómo cambio de modelo sin borrar mi configuración?
¿Cómo cambio de modelo sin borrar mi configuración?
/modelen el chat (rápido, por sesión)openclaw models set ...(actualiza solo la configuración del modelo)openclaw configure --section model(interactivo)- editar
agents.defaults.modelen~/.openclaw/openclaw.json
config.apply con un objeto parcial a menos que quieras reemplazar toda la configuración.
Para ediciones RPC, inspecciona primero con config.schema.lookup y prefiere config.patch. La carga de lookup te da la ruta normalizada, documentación/restricciones superficiales del esquema y resúmenes inmediatos de elementos secundarios
para actualizaciones parciales.
Si sobrescribiste la configuración, restaura desde una copia de seguridad o vuelve a ejecutar openclaw doctor para repararla.Documentación: Modelos, Configurar, Configuración, Doctor.¿Puedo usar modelos autoalojados (llama.cpp, vLLM, Ollama)?
¿Puedo usar modelos autoalojados (llama.cpp, vLLM, Ollama)?
- Instala Ollama desde
https://ollama.com/download - Descarga un modelo local como
ollama pull gemma4 - Si también quieres modelos en la nube, ejecuta
ollama signin - Ejecuta
openclaw onboardy eligeOllama - Elige
LocaloCloud + Local
Cloud + Localte da modelos en la nube además de tus modelos locales de Ollama- los modelos en la nube como
kimi-k2.5:cloudno necesitan una descarga local - para cambiar manualmente, usa
openclaw models listyopenclaw models set ollama/<model>
¿Qué usan OpenClaw, Flawd y Krill como modelos?
¿Qué usan OpenClaw, Flawd y Krill como modelos?
- Estas implementaciones pueden diferir y cambiar con el tiempo; no hay una recomendación fija de proveedor.
- Revisa la configuración de tiempo de ejecución actual en cada Gateway con
openclaw models status. - Para agentes sensibles a la seguridad o con herramientas habilitadas, usa el modelo más potente de última generación disponible.
¿Cómo cambio de modelo sobre la marcha (sin reiniciar)?
¿Cómo cambio de modelo sobre la marcha (sin reiniciar)?
/model como mensaje independiente:agents.defaults.models.Puedes listar los modelos disponibles con /model, /model list o /model status./model (y /model list) muestra un selector compacto y numerado. Selecciona por número:/model status muestra qué agente está activo, qué archivo auth-profiles.json se está usando y qué perfil de autenticación se intentará después.
También muestra el endpoint del proveedor configurado (baseUrl) y el modo de API (api) cuando están disponibles.¿Cómo desanclo un perfil que configuré con @profile?Vuelve a ejecutar /model sin el sufijo @profile:/model (o envía /model <default provider/model>).
Usa /model status para confirmar qué perfil de autenticación está activo.Si dos proveedores exponen el mismo id de modelo, ¿cuál usa /model?
Si dos proveedores exponen el mismo id de modelo, ¿cuál usa /model?
/model provider/model selecciona esa ruta exacta de proveedor para la sesión.Por ejemplo, qianfan/deepseek-v4-flash y deepseek/deepseek-v4-flash son referencias de modelo distintas aunque ambas contengan deepseek-v4-flash. OpenClaw no debería cambiar silenciosamente de un proveedor al otro solo porque coincida el id de modelo sin proveedor.Una referencia /model seleccionada por el usuario también es estricta para la política de respaldo. Si ese proveedor/modelo seleccionado no está disponible, la respuesta falla de forma visible en lugar de responder desde agents.defaults.model.fallbacks. Las cadenas de respaldo configuradas siguen aplicándose a valores predeterminados configurados, primarios de trabajos cron y estado de respaldo seleccionado automáticamente.Si una ejecución iniciada desde una anulación que no es de sesión puede usar respaldo, OpenClaw intenta primero el proveedor/modelo solicitado, luego los respaldos configurados y solo después el primario configurado. Eso evita que los id de modelo duplicados sin proveedor salten directamente de vuelta al proveedor predeterminado.Consulta Modelos y Conmutación por error de modelos.¿Puedo usar GPT 5.5 para tareas diarias y Codex 5.5 para programación?
¿Puedo usar GPT 5.5 para tareas diarias y Codex 5.5 para programación?
- Agente de programación Codex nativo: configura
agents.defaults.model.primarycomoopenai/gpt-5.5. Inicia sesión conopenclaw models auth login --provider openai-codexcuando quieras autenticación de suscripción de ChatGPT/Codex. - Tareas directas de la API de OpenAI fuera del bucle del agente: configura
OPENAI_API_KEYpara imágenes, embeddings, voz, tiempo real y otras superficies de la API de OpenAI que no son de agente. - Autenticación con clave de API para agente de OpenAI: usa
/model openai/gpt-5.5con un perfil de clave de APIopenai-codexordenado. - Subagentes: enruta tareas de programación a un agente enfocado en Codex con su propio modelo
openai/gpt-5.5.
¿Cómo configuro el modo rápido para GPT 5.5?
¿Cómo configuro el modo rápido para GPT 5.5?
- Por sesión: envía
/fast onmientras la sesión usaopenai/gpt-5.5. - Valor predeterminado por modelo: configura
agents.defaults.models["openai/gpt-5.5"].params.fastModecomotrue.
service_tier = "priority" en solicitudes Responses nativas compatibles. Las anulaciones de sesión con /fast tienen prioridad sobre los valores predeterminados de configuración.Consulta Pensamiento y modo rápido y Modo rápido de OpenAI.¿Por qué veo "Model ... is not allowed" y luego no hay respuesta?
¿Por qué veo "Model ... is not allowed" y luego no hay respuesta?
agents.defaults.models está configurado, se convierte en la lista de permitidos para /model y cualquier
anulación de sesión. Elegir un modelo que no esté en esa lista devuelve:agents.defaults.models, añade un comodín de proveedor como "provider/*": {} para catálogos dinámicos de proveedores, elimina la lista de permitidos o elige un modelo desde /model list.
Si el comando también incluía --runtime codex, actualiza primero la lista de permitidos y luego vuelve a intentar
el mismo comando /model provider/model --runtime codex.¿Por qué veo "Unknown model: minimax/MiniMax-M2.7"?
¿Por qué veo "Unknown model: minimax/MiniMax-M2.7"?
-
Actualiza a una versión actual de OpenClaw (o ejecuta desde
mainde origen), luego reinicia el Gateway. -
Asegúrate de que MiniMax esté configurado (asistente o JSON), o de que la autenticación de MiniMax
exista en env/perfiles de autenticación para que se pueda inyectar el proveedor correspondiente
(
MINIMAX_API_KEYparaminimax,MINIMAX_OAUTH_TOKENu OAuth de MiniMax almacenado paraminimax-portal). -
Usa el id de modelo exacto (distingue mayúsculas y minúsculas) para tu ruta de autenticación:
minimax/MiniMax-M2.7ominimax/MiniMax-M2.7-highspeedpara configuración con clave de API, ominimax-portal/MiniMax-M2.7/minimax-portal/MiniMax-M2.7-highspeedpara configuración con OAuth. -
Ejecuta:
y elige desde la lista (o
/model listen el chat).
¿Puedo usar MiniMax como predeterminado y OpenAI para tareas complejas?
¿Puedo usar MiniMax como predeterminado y OpenAI para tareas complejas?
/model o un agente separado.Opción A: cambiar por sesión- Agente A predeterminado: MiniMax
- Agente B predeterminado: OpenAI
- Enruta por agente o usa
/agentpara cambiar
¿opus / sonnet / gpt son atajos integrados?
¿opus / sonnet / gpt son atajos integrados?
agents.defaults.models):opus→anthropic/claude-opus-4-7sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.4gpt-mini→openai/gpt-5.4-minigpt-nano→openai/gpt-5.4-nanogemini→google/gemini-3.1-pro-previewgemini-flash→google/gemini-3-flash-previewgemini-flash-lite→google/gemini-3.1-flash-lite-preview
¿Cómo defino o sobrescribo atajos de modelo (alias)?
¿Cómo defino o sobrescribo atajos de modelo (alias)?
agents.defaults.models.<modelId>.alias. Ejemplo:/model sonnet (o /<alias> cuando sea compatible) se resuelve a ese ID de modelo.¿Cómo agrego modelos de otros proveedores como OpenRouter o Z.AI?
¿Cómo agrego modelos de otros proveedores como OpenRouter o Z.AI?
No API key found for provider "zai").No se encontró ninguna clave de API para el proveedor después de agregar un agente nuevoEsto suele significar que el agente nuevo tiene un almacén de autenticación vacío. La autenticación es por agente y
se almacena en:- Ejecuta
openclaw agents add <id>y configura la autenticación durante el asistente. - O copia solo perfiles portátiles estáticos
api_key/tokendesde el almacén de autenticación del agente principal al almacén de autenticación del agente nuevo. - Para perfiles OAuth, inicia sesión desde el agente nuevo cuando necesite su propia cuenta; de lo contrario, OpenClaw puede leer desde el agente predeterminado/principal sin clonar tokens de actualización.
agentDir entre agentes; provoca colisiones de autenticación/sesión.Conmutación por error de modelos y “Todos los modelos fallaron”
¿Cómo funciona la conmutación por error?
¿Cómo funciona la conmutación por error?
- Rotación de perfiles de autenticación dentro del mismo proveedor.
- Respaldo de modelo al siguiente modelo en
agents.defaults.model.fallbacks.
429 simples. OpenClaw
también trata mensajes como Too many concurrent requests,
ThrottlingException, concurrency limit reached,
workers_ai ... quota limit exceeded, resource exhausted y límites periódicos
de ventana de uso (weekly/monthly limit reached) como límites de frecuencia
que justifican conmutación por error.Algunas respuestas que parecen de facturación no son 402, y algunas respuestas HTTP 402
también permanecen en ese grupo transitorio. Si un proveedor devuelve
texto explícito de facturación en 401 o 403, OpenClaw aún puede mantenerlo en
la vía de facturación, pero los comparadores de texto específicos del proveedor permanecen limitados al
proveedor al que pertenecen (por ejemplo, OpenRouter Key limit exceeded). Si un mensaje 402
parece en cambio un límite reintentable de ventana de uso o de gasto de
organización/espacio de trabajo (daily limit reached, resets tomorrow,
organization spending limit exceeded), OpenClaw lo trata como
rate_limit, no como una desactivación larga por facturación.Los errores de desbordamiento de contexto son diferentes: firmas como
request_too_large, input exceeds the maximum number of tokens,
input token count exceeds the maximum number of input tokens,
input is too long for the model u ollama error: context length exceeded permanecen en la ruta de Compaction/reintento en lugar de avanzar al respaldo
de modelo.El texto genérico de error de servidor es intencionalmente más estrecho que “cualquier cosa con
unknown/error en él”. OpenClaw sí trata formas transitorias limitadas por proveedor
como An unknown error occurred sin más de Anthropic, Provider returned error sin más
de OpenRouter, errores de motivo de detención como Unhandled stop reason: error, cargas JSON api_error con texto transitorio de servidor
(internal server error, unknown error, 520, upstream error, backend error) y errores de proveedor ocupado como ModelNotReadyException como
señales de tiempo de espera/sobrecarga que justifican conmutación por error cuando el contexto del proveedor
coincide.
El texto genérico interno de respaldo como LLM request failed with an unknown error. permanece conservador y no activa el respaldo de modelo por sí solo.¿Qué significa "No credentials found for profile anthropic:default"?
¿Qué significa "No credentials found for profile anthropic:default"?
anthropic:default, pero no pudo encontrar credenciales para él en el almacén de autenticación esperado.Lista de verificación de corrección:- Confirma dónde viven los perfiles de autenticación (rutas nuevas frente a heredadas)
- Actual:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Heredada:
~/.openclaw/agent/*(migrada poropenclaw doctor)
- Actual:
- Confirma que tu variable de entorno esté cargada por el Gateway
- Si defines
ANTHROPIC_API_KEYen tu shell pero ejecutas el Gateway mediante systemd/launchd, puede que no la herede. Ponla en~/.openclaw/.envo habilitaenv.shellEnv.
- Si defines
- Asegúrate de estar editando el agente correcto
- Las configuraciones multiagente significan que puede haber varios archivos
auth-profiles.json.
- Las configuraciones multiagente significan que puede haber varios archivos
- Comprueba rápidamente el estado del modelo/autenticación
- Usa
openclaw models statuspara ver los modelos configurados y si los proveedores están autenticados.
- Usa
-
Usa Claude CLI
- Ejecuta
openclaw models auth login --provider anthropic --method cli --set-defaulten el host del Gateway.
- Ejecuta
-
Si quieres usar una clave de API en su lugar
-
Pon
ANTHROPIC_API_KEYen~/.openclaw/.enven el host del Gateway. -
Borra cualquier orden fijado que fuerce un perfil faltante:
-
Pon
-
Confirma que estás ejecutando comandos en el host del Gateway
- En modo remoto, los perfiles de autenticación viven en la máquina del Gateway, no en tu portátil.
¿Por qué también intentó Google Gemini y falló?
¿Por qué también intentó Google Gemini y falló?
No API key found for provider "google".Corrección: proporciona autenticación de Google, o elimina/evita modelos de Google en agents.defaults.model.fallbacks / alias para que el respaldo no se dirija ahí.Solicitud LLM rechazada: se requiere firma de pensamiento (Google Antigravity)Causa: el historial de sesión contiene bloques de pensamiento sin firmas (a menudo de
una transmisión abortada/parcial). Google Antigravity requiere firmas para los bloques de pensamiento.Corrección: OpenClaw ahora elimina bloques de pensamiento sin firmar para Google Antigravity Claude. Si aún aparece, inicia una sesión nueva o define /thinking off para ese agente.Perfiles de autenticación: qué son y cómo gestionarlos
Relacionado: /concepts/oauth (flujos OAuth, almacenamiento de tokens, patrones multi-cuenta)¿Qué es un perfil de autenticación?
¿Qué es un perfil de autenticación?
openclaw models auth list (opcionalmente --provider <id> o --json). Consulta CLI de modelos para obtener más detalles.¿Cuáles son IDs de perfil típicos?
¿Cuáles son IDs de perfil típicos?
anthropic:default(común cuando no existe identidad de correo electrónico)anthropic:<email>para identidades OAuth- IDs personalizados que elijas (por ejemplo,
anthropic:work)
¿Puedo controlar qué perfil de autenticación se intenta primero?
¿Puedo controlar qué perfil de autenticación se intenta primero?
auth.order.<provider>). Esto no almacena secretos; asigna IDs a proveedor/modo y define el orden de rotación.OpenClaw puede omitir temporalmente un perfil si está en un tiempo de espera breve (límites de frecuencia/tiempos de espera/fallos de autenticación) o en un estado deshabilitado más largo (facturación/créditos insuficientes). Para inspeccionarlo, ejecuta openclaw models status --json y revisa auth.unusableProfiles. Ajuste: auth.cooldowns.billingBackoffHours*.Los tiempos de espera por límite de frecuencia pueden estar limitados al modelo. Un perfil que está en espera
para un modelo aún puede ser utilizable para un modelo hermano en el mismo proveedor,
mientras que las ventanas de facturación/deshabilitación siguen bloqueando todo el perfil.También puedes definir una sobrescritura de orden por agente (almacenada en el auth-state.json de ese agente) mediante la CLI:excluded_by_auth_order para ese perfil en lugar de intentarlo silenciosamente.OAuth frente a clave de API: ¿cuál es la diferencia?
OAuth frente a clave de API: ¿cuál es la diferencia?
- OAuth a menudo aprovecha el acceso por suscripción (cuando corresponde).
- Las claves de API usan facturación por token.
Relacionado
- FAQ — las preguntas frecuentes principales
- FAQ — inicio rápido y configuración de primera ejecución
- Selección de modelo
- Conmutación por error de modelo