In questa pagina
In questa pagina
Setup guides and reference
Automazione della CLI
Usa 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.
Esempio di base non interattivo
Aggiungi --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 Cloudflare AI Gateway
Esempio con Gemini
Esempio con Mistral
Esempio con Moonshot
Esempio con Ollama
Esempio con OpenCode
Per il catalogo Go, sostituisci con --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY".
Esempio con Synthetic
Esempio con Vercel AI Gateway
Esempio con Z.AI
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" }:
L'autenticazione tramite token di configurazione Anthropic rimane supportata, ma OpenClaw preferisce riutilizzare Claude CLI quando è disponibile un accesso locale a Claude CLI. Per la produzione, preferisci una chiave API Anthropic.
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.
Chiavi di configurazione scritte dal comando (voce agents.list[] per il nuovo identificatore dell'agente):
nameworkspaceagentDirmodel(solo quando viene passato--model)
Note:
- 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