openclaw onboard --non-interactive para automatizar la configuración mediante scripts. Requiere --accept-risk: la configuración no interactiva puede escribir credenciales y configuración del demonio sin una solicitud de confirmación, por lo que la marca es el reconocimiento explícito del riesgo.
--json no implica el modo no interactivo. Pasa --non-interactive --accept-risk explícitamente para scripts.Ejemplo básico no interactivo
--json para obtener un resumen legible por máquina.
--gateway-portusa18789de forma predeterminada; pásalo solo para sobrescribirlo.--skip-bootstrapomite la creación de archivos predeterminados del espacio de trabajo, para automatizaciones que precargan su propio espacio de trabajo.--secret-input-mode refalmacena una referencia respaldada por env ({ source: "env", provider: "default", id: "<ENV_VAR>" }) en el perfil de autenticación en lugar de la clave en texto plano. En el modorefno interactivo, la variable env del proveedor ya debe estar definida en el entorno del proceso: pasar una marca de clave en línea sin su variable env correspondiente falla de inmediato.
Ejemplos específicos por proveedor
Anthropic API key example
Anthropic API key example
Cloudflare AI Gateway example
Cloudflare AI Gateway example
Gemini example
Gemini example
Mistral example
Mistral example
Moonshot example
Moonshot example
Ollama example
Ollama example
OpenCode example
OpenCode example
--auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" para el catálogo de Go.Synthetic example
Synthetic example
Vercel AI Gateway example
Vercel AI Gateway example
Z.AI example
Z.AI example
Custom provider example
Custom provider example
--custom-api-key es opcional; algunos endpoints no requieren autenticación. Si se omite, la incorporación comprueba CUSTOM_API_KEY en env. --custom-provider-id es opcional y se deriva automáticamente de la URL base cuando se omite. --custom-compatibility usa openai de forma predeterminada (otros valores: openai-responses, anthropic).OpenClaw infiere la compatibilidad con entrada de imágenes a partir de patrones de model-id de visión conocidos (gpt-4o, claude-3/4, gemini, sufijos -vl/vision y similares). Agrega --custom-image-input para activarla por la fuerza en un modelo de visión no reconocido, o --custom-text-input para forzar solo texto.Variante en modo ref, que almacena apiKey como { source: "env", provider: "default", id: "CUSTOM_API_KEY" }:Agregar otro agente
openclaw agents add <name> crea un agente independiente con su propio espacio de trabajo, sesiones y perfiles de autenticación. Ejecutarlo sin --workspace (y sin otras marcas) inicia el asistente interactivo; pasar cualquiera de --workspace, --model, --agent-dir, --bind o --non-interactive lo ejecuta de forma no interactiva y luego requiere --workspace.
agents.list[] para el nuevo id de agente):
nameworkspaceagentDirmodel(solo cuando se pasa--model)
- Espacio de trabajo predeterminado (cuando
--workspacese omite en el asistente interactivo):~/.openclaw/workspace-<agentId>. --bind <channel[:accountId]>se puede repetir; agrega vinculaciones para enrutar mensajes entrantes al nuevo agente (el asistente también puede hacerlo de forma interactiva).- El nombre del agente se normaliza a un id de agente válido;
mainestá reservado.
Documentación relacionada
- Centro de incorporación: Incorporación (CLI)
- Referencia completa: Referencia de configuración de CLI
- Referencia de comandos:
openclaw onboard