openclaw onboard --non-interactive per automatizzare la configurazione tramite script. Richiede --accept-risk: la configurazione non interattiva può scrivere credenziali e la configurazione del demone senza una richiesta di conferma, quindi il flag costituisce l’accettazione esplicita del rischio.
--json non implica la modalità non interattiva. Per gli script, passa esplicitamente --non-interactive --accept-risk.Esempio di base non interattivo
--json per ottenere un riepilogo leggibile dalla macchina.
- Il valore predefinito di
--gateway-portè18789; passalo solo per sostituirlo. --skip-bootstrapevita la creazione dei file predefiniti dell’area di lavoro, per le automazioni che precompilano la propria area di lavoro.--secret-input-mode refmemorizza nel profilo di autenticazione un riferimento basato su una variabile di ambiente ({ source: "env", provider: "default", id: "<ENV_VAR>" }) anziché la chiave in testo normale. Nella modalità non interattivaref, la variabile di ambiente del provider deve essere già impostata nell’ambiente del processo: il passaggio di un flag con una chiave inline senza la variabile di ambiente corrispondente causa un errore immediato.
Esempi specifici per provider
Esempio con chiave API Anthropic
Esempio con chiave API Anthropic
Esempio con Cloudflare AI Gateway
Esempio con Cloudflare AI Gateway
Esempio con Gemini
Esempio con Gemini
Esempio con Mistral
Esempio con Mistral
Esempio con Moonshot
Esempio con Moonshot
Esempio con Ollama
Esempio con Ollama
Esempio con OpenCode
Esempio con OpenCode
--auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY".Esempio con Synthetic
Esempio con Synthetic
Esempio con Vercel AI Gateway
Esempio con Vercel AI Gateway
Esempio con Z.AI
Esempio con Z.AI
Esempio con provider personalizzato
Esempio con provider personalizzato
--custom-api-key è facoltativo; alcuni endpoint non richiedono l’autenticazione. Se omesso, il processo di onboarding verifica la presenza di CUSTOM_API_KEY nell’ambiente. --custom-provider-id è facoltativo e, se omesso, viene derivato automaticamente dall’URL di base. Il valore predefinito di --custom-compatibility è openai (altri valori: openai-responses, anthropic).OpenClaw deduce il supporto per l’input di immagini dai modelli noti degli identificatori dei modelli di visione (gpt-4o, claude-3/4, gemini, suffissi -vl/vision e simili). Aggiungi --custom-image-input per abilitarlo forzatamente per un modello di visione non riconosciuto oppure --custom-text-input per imporre l’uso esclusivo del testo.Variante in modalità ref, che memorizza apiKey come { source: "env", provider: "default", id: "CUSTOM_API_KEY" }:Aggiungere un altro agente
openclaw agents add <name> crea un agente separato con la propria area di lavoro, le proprie sessioni e i propri profili di autenticazione. Eseguendolo senza --workspace (e senza altri flag) viene avviata la procedura guidata interattiva; il passaggio di uno qualsiasi tra --workspace, --model, --agent-dir, --bind o --non-interactive lo esegue in modalità non interattiva e richiede quindi --workspace.
agents.list[] per il nuovo identificatore dell’agente):
nameworkspaceagentDirmodel(solo quando viene passato--model)
- Area di lavoro predefinita (quando
--workspaceviene omesso nella procedura guidata interattiva):~/.openclaw/workspace-<agentId>. --bind <channel[:accountId]>è ripetibile; aggiungi associazioni per instradare i messaggi in arrivo al nuovo agente (la procedura guidata consente di farlo anche in modo interattivo).- Il nome dell’agente viene normalizzato in un identificatore agente valido;
mainè riservato.
Documentazione correlata
- Centro per l’onboarding: Onboarding (CLI)
- Riferimento completo: Riferimento per la configurazione tramite CLI
- Riferimento del comando:
openclaw onboard