openclaw onboard --non-interactive, aby oskryptować konfigurację. Wymaga to opcji --accept-risk: konfiguracja nieinteraktywna może zapisywać dane uwierzytelniające i konfigurację demona bez monitu o potwierdzenie, dlatego ta opcja stanowi wyraźne potwierdzenie akceptacji ryzyka.
Opcja
--json nie włącza trybu nieinteraktywnego. W skryptach jawnie przekaż --non-interactive --accept-risk.Podstawowy przykład konfiguracji nieinteraktywnej
--json, aby uzyskać podsumowanie w formacie przeznaczonym do przetwarzania maszynowego.
- Domyślna wartość
--gateway-portto18789; przekaż tę opcję tylko wtedy, gdy chcesz ją zastąpić. - Opcja
--skip-bootstrappomija tworzenie domyślnych plików obszaru roboczego na potrzeby automatyzacji, która wstępnie przygotowuje własny obszar roboczy. - Opcja
--secret-input-mode refzapisuje w profilu uwierzytelniania odwołanie oparte na zmiennej środowiskowej ({ source: "env", provider: "default", id: "<ENV_VAR>" }) zamiast klucza w postaci zwykłego tekstu. W nieinteraktywnym trybierefzmienna środowiskowa dostawcy musi być już ustawiona w środowisku procesu: przekazanie opcji klucza bezpośrednio w wierszu poleceń bez odpowiadającej jej zmiennej środowiskowej powoduje natychmiastowe niepowodzenie.
Przykłady dla poszczególnych dostawców
Przykład klucza API Anthropic
Przykład klucza API Anthropic
Przykład Cloudflare AI Gateway
Przykład Cloudflare AI Gateway
Przykład Gemini
Przykład Gemini
Przykład Mistral
Przykład Mistral
Przykład Moonshot
Przykład Moonshot
Przykład Ollama
Przykład Ollama
Przykład OpenCode
Przykład OpenCode
--auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY".Przykład Synthetic
Przykład Synthetic
Przykład Vercel AI Gateway
Przykład Vercel AI Gateway
Przykład Z.AI
Przykład Z.AI
Przykład niestandardowego dostawcy
Przykład niestandardowego dostawcy
--custom-api-key jest opcjonalna; niektóre punkty końcowe nie wymagają uwierzytelniania. Jeśli ją pominięto, proces wdrażania sprawdza zmienną CUSTOM_API_KEY w środowisku. Opcja --custom-provider-id jest opcjonalna, a po jej pominięciu identyfikator jest automatycznie wyprowadzany z bazowego adresu URL. Domyślna wartość --custom-compatibility to openai (pozostałe wartości: openai-responses, anthropic).OpenClaw rozpoznaje obsługę danych wejściowych w postaci obrazów na podstawie znanych wzorców identyfikatorów modeli wizyjnych (gpt-4o, claude-3/4, gemini, przyrostki -vl/vision i podobne). Dodaj --custom-image-input, aby wymusić jej włączenie dla nierozpoznanego modelu wizyjnego, albo --custom-text-input, aby wymusić obsługę wyłącznie tekstu.Wariant trybu odwołania, zapisujący apiKey jako { source: "env", provider: "default", id: "CUSTOM_API_KEY" }:Dodawanie kolejnego agenta
Polecenieopenclaw agents add <name> tworzy osobnego agenta z własnym obszarem roboczym, sesjami i profilami uwierzytelniania. Uruchomienie go bez opcji --workspace (i bez żadnych innych opcji) uruchamia interaktywny kreator; przekazanie dowolnej z opcji --workspace, --model, --agent-dir, --bind lub --non-interactive uruchamia polecenie nieinteraktywnie, co wymaga podania opcji --workspace.
agents.list[] dla identyfikatora nowego agenta):
nameworkspaceagentDirmodel(tylko gdy przekazano--model)
- Domyślny obszar roboczy (gdy w interaktywnym kreatorze pominięto
--workspace):~/.openclaw/workspace-<agentId>. - Opcję
--bind <channel[:accountId]>można podać wielokrotnie; dodaj powiązania, aby kierować wiadomości przychodzące do nowego agenta (można to również zrobić interaktywnie w kreatorze). - Nazwa agenta jest normalizowana do prawidłowego identyfikatora agenta;
mainjest zarezerwowane.
Powiązana dokumentacja
- Centrum wdrażania: Wdrażanie (CLI)
- Pełna dokumentacja: Dokumentacja konfiguracji CLI
- Dokumentacja polecenia:
openclaw onboard