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.
openclaw onboard
Onboarding guiado completo para configurar un Gateway local o remoto. Usa esto cuando quieras que OpenClaw te guíe por la autenticación del modelo, el espacio de trabajo, el gateway, los canales, las Skills y el estado en un solo flujo.
Guías relacionadas
Centro de onboarding de CLI
Recorrido del flujo interactivo de CLI.
Resumen de onboarding
Cómo encaja el onboarding de OpenClaw.
Referencia de configuración de CLI
Salidas, aspectos internos y comportamiento por paso.
Automatización de CLI
Flags no interactivos y configuraciones con scripts.
Onboarding de la app de macOS
Flujo de onboarding para la app de barra de menús de macOS.
Ejemplos
--flow import usa proveedores de migración propiedad del Plugin, como Hermes. Solo se ejecuta sobre una configuración nueva de OpenClaw; si ya hay configuración, credenciales, sesiones o archivos de memoria/identidad del espacio de trabajo, restablece o elige una configuración nueva antes de importar.
--modern inicia la vista previa de onboarding conversacional de Crestodian. Sin
--modern, openclaw onboard mantiene el flujo clásico de onboarding.
Para destinos ws:// de texto sin formato en redes privadas (solo redes de confianza), define
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 en el entorno del proceso de onboarding.
No hay un equivalente en openclaw.json para esta vía de emergencia del transporte
del lado del cliente.
Proveedor personalizado no interactivo:
--custom-api-key es opcional en modo no interactivo. Si se omite, el onboarding comprueba CUSTOM_API_KEY.
OpenClaw marca automáticamente los IDs comunes de modelos de visión como compatibles con imágenes. Pasa --custom-image-input para IDs de visión personalizados desconocidos, o --custom-text-input para forzar metadatos solo de texto.
LM Studio también admite un flag de clave específico del proveedor en modo no interactivo:
--custom-base-url usa http://127.0.0.1:11434 de forma predeterminada. --custom-model-id es opcional; si se omite, el onboarding usa los valores predeterminados sugeridos por Ollama. Los IDs de modelos en la nube como kimi-k2.5:cloud también funcionan aquí.
Almacenar claves de proveedor como referencias en lugar de texto sin formato:
--secret-input-mode ref, el onboarding escribe referencias respaldadas por variables de entorno en lugar de valores de clave en texto sin formato.
Para proveedores respaldados por perfiles de autenticación, esto escribe entradas keyRef; para proveedores personalizados, esto escribe models.providers.<id>.apiKey como una referencia de entorno (por ejemplo, { source: "env", provider: "default", id: "CUSTOM_API_KEY" }).
Contrato del modo ref no interactivo:
- Define la variable de entorno del proveedor en el entorno del proceso de onboarding (por ejemplo,
OPENAI_API_KEY). - No pases flags de clave en línea (por ejemplo,
--openai-api-key) a menos que esa variable de entorno también esté definida. - Si se pasa un flag de clave en línea sin la variable de entorno requerida, el onboarding falla de inmediato con orientación.
--gateway-auth token --gateway-token <token>almacena un token en texto sin formato.--gateway-auth token --gateway-token-ref-env <name>almacenagateway.auth.tokencomo SecretRef de entorno.--gateway-tokeny--gateway-token-ref-envson mutuamente excluyentes.--gateway-token-ref-envrequiere una variable de entorno no vacía en el entorno del proceso de onboarding.- Con
--install-daemon, cuando la autenticación con token requiere un token, los tokens de Gateway gestionados por SecretRef se validan, pero no se persisten como texto sin formato resuelto en los metadatos del entorno del servicio supervisor. - Con
--install-daemon, si el modo de token requiere un token y la SecretRef del token configurado no se puede resolver, el onboarding falla cerrado con orientación para remediarlo. - Con
--install-daemon, si tantogateway.auth.tokencomogateway.auth.passwordestán configurados ygateway.auth.modeno está definido, el onboarding bloquea la instalación hasta que el modo se defina explícitamente. - El onboarding local escribe
gateway.mode="local"en la configuración. Si a un archivo de configuración posterior le faltagateway.mode, considéralo daño de configuración o una edición manual incompleta, no un atajo válido de modo local. - El onboarding local instala los plugins descargables seleccionados cuando la ruta de configuración elegida los requiere.
- El onboarding remoto solo escribe información de conexión para el Gateway remoto y no instala paquetes de plugins locales.
--allow-unconfiguredes una vía de escape independiente para el runtime del gateway. No significa que el onboarding pueda omitirgateway.mode.
- A menos que pases
--skip-health, el onboarding espera a que haya un gateway local accesible antes de finalizar correctamente. --install-daemoninicia primero la ruta de instalación del gateway gestionado. Sin él, ya debes tener un gateway local en ejecución, por ejemploopenclaw gateway run.- Si solo quieres escrituras de configuración/espacio de trabajo/bootstrap en automatización, usa
--skip-health. - Si gestionas tú mismo los archivos del espacio de trabajo, pasa
--skip-bootstrappara definiragents.defaults.skipBootstrap: truey omitir la creación deAGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdyBOOTSTRAP.md. - En Windows nativo,
--install-daemonintenta primero con Tareas programadas y recurre a un elemento de inicio de sesión en la carpeta de Inicio por usuario si se deniega la creación de la tarea.
- Elige Usar referencia secreta cuando se solicite.
- Luego elige una de estas opciones:
- Variable de entorno
- Proveedor de secretos configurado (
fileoexec)
- El onboarding realiza una validación previa rápida antes de guardar la referencia.
- Si la validación falla, el onboarding muestra el error y te permite reintentar.
Opciones de endpoint de Z.AI no interactivo
--auth-choice zai-api-key detecta automáticamente el mejor endpoint de Z.AI para tu clave (prefiere la API general con zai/glm-5.1). Si quieres específicamente los endpoints del GLM Coding Plan, elige zai-coding-global o zai-coding-cn.Notas del flujo
Tipos de flujo
Tipos de flujo
quickstart: prompts mínimos, genera automáticamente un token de gateway.manual: prompts completos para puerto, enlace y autenticación (alias deadvanced).import: ejecuta un proveedor de migración detectado, previsualiza el plan y luego lo aplica tras la confirmación.
Prefiltrado de proveedores
Prefiltrado de proveedores
Cuando una opción de autenticación implica un proveedor preferido, el onboarding prefiltra los selectores de modelo predeterminado y lista de permitidos a ese proveedor. Para Volcengine y BytePlus, esto también coincide con las variantes de plan de codificación (
volcengine-plan/*, byteplus-plan/*).Si el filtro de proveedor preferido todavía no produce modelos cargados, el onboarding recurre al catálogo sin filtrar en lugar de dejar el selector vacío.Seguimientos de búsqueda web
Seguimientos de búsqueda web
Algunos proveedores de búsqueda web activan prompts de seguimiento específicos del proveedor:
- Grok puede ofrecer configuración opcional de
x_searchcon la mismaXAI_API_KEYy una opción de modelox_search. - Kimi puede pedir la región de la API de Moonshot (
api.moonshot.aifrente aapi.moonshot.cn) y el modelo predeterminado de búsqueda web de Kimi.
Otros comportamientos
Otros comportamientos
- Comportamiento del alcance de DM del onboarding local: Referencia de configuración de CLI.
- Primer chat más rápido:
openclaw dashboard(interfaz de control, sin configuración de canales). - Proveedor personalizado: conecta cualquier endpoint compatible con OpenAI o Anthropic, incluidos proveedores alojados que no aparecen en la lista. Usa Unknown para detectar automáticamente.
- Si se detecta estado de Hermes, el onboarding ofrece un flujo de migración. Usa Migrar para planes de simulación, modo de sobrescritura, informes y asignaciones exactas.
Comandos comunes de seguimiento
openclaw setup en su lugar cuando solo necesites la configuración/espacio de trabajo base. Usa openclaw configure más tarde para cambios específicos y openclaw channels add para configuración solo de canales.
--json no implica modo no interactivo. Usa --non-interactive para scripts.