openclaw onboard
Повне кероване початкове налаштування для локального або віддаленого налаштування Gateway. Використовуйте це, коли хочете, щоб OpenClaw провів вас через автентифікацію моделі, робочий простір, gateway, канали, skills і перевірку стану в одному потоці.
Пов’язані посібники
Центр початкового налаштування CLI
Покроковий опис інтерактивного потоку CLI.
Огляд початкового налаштування
Як початкове налаштування OpenClaw узгоджується загалом.
Довідник налаштування CLI
Вивід, внутрішні механізми та поведінка кожного кроку.
Автоматизація CLI
Неінтерактивні прапорці та скриптовані налаштування.
Початкове налаштування застосунку macOS
Потік початкового налаштування для застосунку в рядку меню macOS.
Приклади
--flow import використовує постачальників міграції, що належать Plugin, як-от Hermes. Він запускається лише для свіжого налаштування OpenClaw; якщо наявні конфігурація, облікові дані, сеанси або файли пам’яті/ідентичності робочого простору, скиньте їх або виберіть свіже налаштування перед імпортом.
--modern запускає попередній перегляд розмовного початкового налаштування Crestodian. Без
--modern команда openclaw onboard зберігає класичний потік початкового налаштування.
В інтерактивному терміналі простий openclaw (без підкоманди) маршрутизується за станом
конфігурації:
- Якщо активний файл конфігурації відсутній або не має авторських налаштувань (порожній або лише з метаданими), запускається цей класичний потік початкового налаштування.
- Якщо файл конфігурації існує, але не проходить валідацію, запускається Crestodian для виправлення.
- Якщо файл конфігурації валідний, відкривається звичайний TUI агента: локально
або з підключенням до доступного налаштованого Gateway. У налаштованій інсталяції
відкрийте Crestodian за допомогою
/crestodianу TUI абоopenclaw crestodian.
ws:// приймається для loopback, приватних IP-літералів, .local і
URL Gateway Tailnet *.ts.net. Для інших довірених приватних DNS-імен задайте
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 в оточенні процесу початкового налаштування.
Локаль
Інтерактивне початкове налаштування використовує локаль майстра CLI для фіксованого тексту налаштування. Порядок визначення такий:OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- Резервна англійська
en, zh-CN і zh-TW. Значення локалі можуть використовувати
підкреслення або форми суфіксів POSIX, як-от zh_CN.UTF-8. Назви продуктів, назви команд,
ключі конфігурації, URL, ID постачальників, ID моделей і мітки Plugin/каналів
залишаються буквальними.
Приклад:
--custom-api-key є необов’язковим у неінтерактивному режимі. Якщо його пропущено, початкове налаштування перевіряє CUSTOM_API_KEY.
OpenClaw автоматично позначає поширені ID моделей зору як здатні працювати із зображеннями. Передайте --custom-image-input для невідомих власних ID моделей зору або --custom-text-input, щоб примусово встановити метадані лише для тексту.
Використовуйте --custom-compatibility openai-responses для сумісних з OpenAI кінцевих точок, які підтримують /v1/responses, але не /v1/chat/completions.
LM Studio також підтримує прапорець ключа, специфічний для постачальника, у неінтерактивному режимі:
--custom-base-url за замовчуванням має значення http://127.0.0.1:11434. --custom-model-id є необов’язковим; якщо його пропущено, початкове налаштування використовує рекомендовані Ollama значення за замовчуванням. Хмарні ID моделей, як-от kimi-k2.5:cloud, також працюють тут.
Зберігайте ключі постачальників як посилання замість відкритого тексту:
--secret-input-mode ref початкове налаштування записує посилання на базі env замість значень ключів відкритим текстом.
Для постачальників на базі auth-profile це записує записи keyRef; для власних постачальників це записує models.providers.<id>.apiKey як env-посилання (наприклад { source: "env", provider: "default", id: "CUSTOM_API_KEY" }).
Контракт неінтерактивного режиму ref:
- Задайте env-змінну постачальника в оточенні процесу початкового налаштування (наприклад
OPENAI_API_KEY). - Не передавайте вбудовані прапорці ключів (наприклад
--openai-api-key), якщо ця env-змінна також не задана. - Якщо вбудований прапорець ключа передано без потрібної env-змінної, початкове налаштування швидко завершується з помилкою та підказками.
--gateway-auth token --gateway-token <token>зберігає токен відкритим текстом.--gateway-auth token --gateway-token-ref-env <name>зберігаєgateway.auth.tokenяк env SecretRef.--gateway-tokenі--gateway-token-ref-envвзаємовиключні.--gateway-token-ref-envпотребує непорожньої env-змінної в оточенні процесу початкового налаштування.- З
--install-daemon, коли автентифікація токеном потребує токен, токени gateway, керовані SecretRef, валідовуються, але не зберігаються як розв’язаний відкритий текст у метаданих оточення служби supervisor. - З
--install-daemon, якщо режим токена потребує токен, а налаштований SecretRef токена нерозв’язаний, початкове налаштування закривається з відмовою та інструкціями з виправлення. - З
--install-daemon, якщо налаштовано іgateway.auth.token, іgateway.auth.password, аgateway.auth.modeне задано, початкове налаштування блокує інсталяцію, доки режим не буде задано явно. - Локальне початкове налаштування записує
gateway.mode="local"у конфігурацію. Якщо пізніший файл конфігурації не маєgateway.mode, розглядайте це як пошкодження конфігурації або незавершене ручне редагування, а не як валідне скорочення локального режиму. - Локальне початкове налаштування встановлює вибрані завантажувані Plugin, коли вибраний шлях налаштування цього потребує.
- Віддалене початкове налаштування записує лише інформацію про підключення до віддаленого Gateway і не встановлює локальні пакети Plugin.
--allow-unconfiguredє окремим аварійним виходом для runtime gateway. Він не означає, що початкове налаштування може пропуститиgateway.mode.
- Якщо ви не передасте
--skip-health, початкове налаштування чекатиме на доступний локальний gateway перед успішним завершенням. --install-daemonспершу запускає керований шлях інсталяції gateway. Без нього у вас уже має бути запущений локальний gateway, наприкладopenclaw gateway run.- Якщо в автоматизації вам потрібні лише записи конфігурації/робочого простору/bootstrap, використовуйте
--skip-health. - Якщо ви самі керуєте файлами робочого простору, передайте
--skip-bootstrap, щоб задатиagents.defaults.skipBootstrap: trueі пропустити створенняAGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdіBOOTSTRAP.md. - У нативній Windows
--install-daemonспершу пробує Scheduled Tasks і повертається до елемента входу в папці Startup для поточного користувача, якщо створення завдання відхилено.
- Виберіть Використати посилання на секрет, коли з’явиться запит.
- Потім виберіть одне з двох:
- Змінна оточення
- Налаштований постачальник секретів (
fileабоexec)
- Початкове налаштування виконує швидку попередню валідацію перед збереженням посилання.
- Якщо валідація не вдається, початкове налаштування показує помилку та дає змогу повторити спробу.
Варіанти неінтерактивних кінцевих точок Z.AI
--auth-choice zai-api-key автоматично визначає найкращу кінцеву точку й модель Z.AI для
вашого ключа. Кінцеві точки Coding Plan віддають перевагу zai/glm-5.2; загальні кінцеві точки API використовують
zai/glm-5.1. Щоб примусово вибрати кінцеву точку Coding Plan, виберіть zai-coding-global або
zai-coding-cn.Додаткові неінтерактивні прапорці
Автентифікація моделі на основі токена (неінтерактивна; використовується з--auth-choice token):
--token-provider <id>— ID постачальника токена. Визначає, який постачальник видає токен.--token <token>— Значення токена для автентифікації моделі.--token-profile-id <id>— ID профілю автентифікації. Типове сховище generic token за замовчуванням використовує<provider>:manual; потоки налаштування, що належать постачальнику, можуть використовувати власне значення за замовчуванням, як-отanthropic:default.--token-expires-in <duration>— Необов’язкова тривалість строку дії токена (наприклад365d,12h).
--cloudflare-ai-gateway-account-id <id>— Cloudflare Account ID для маршрутизації через Cloudflare AI Gateway.--cloudflare-ai-gateway-gateway-id <id>— Cloudflare AI Gateway ID.
--no-install-daemon— Явно пропустити інсталяцію служби gateway.--skip-daemon— Псевдонім для--no-install-daemon.
--skip-ui— Пропустити запити Control UI / TUI під час початкового налаштування.--skip-hooks— Пропустити запити налаштування webhook / hook під час початкового налаштування.
--suppress-gateway-token-output— Приглушити вивід Gateway/UI, що містить токени (підказки токенів, URL автоматичного входу з вбудованим токеном і автоматичний запуск Control UI). Корисно у спільних терміналах і середовищах CI.
Нотатки щодо потоку
Типи потоків
Типи потоків
quickstart: мінімум запитів, автоматично генерує токен gateway.manual: повні запити для порту, прив’язки та автентифікації (псевдонімadvanced).import: запускає виявленого постачальника міграції, показує план, а потім застосовує його після підтвердження.
Попереднє фільтрування постачальників
Попереднє фільтрування постачальників
Коли вибір автентифікації передбачає бажаного постачальника, початкове налаштування попередньо фільтрує засоби вибору моделі за замовчуванням і allowlist до цього постачальника. Для Volcengine і BytePlus це також зіставляє варіанти coding-plan (
volcengine-plan/*, byteplus-plan/*).Якщо фільтр бажаного постачальника ще не дає жодної завантаженої моделі, початкове налаштування повертається до нефільтрованого каталогу замість того, щоб залишати вибір порожнім.Подальші запити вебпошуку
Подальші запити вебпошуку
Деякі постачальники вебпошуку запускають додаткові запити, специфічні для постачальника:
- Grok може запропонувати необов’язкове налаштування
x_searchз тим самим профілем xAI OAuth або API-ключем і вибором моделіx_search. - Kimi може запитати регіон Moonshot API (
api.moonshot.aiчиapi.moonshot.cn) і модель вебпошуку Kimi за замовчуванням.
Інші поведінки
Інші поведінки
- Поведінка локального початкового налаштування щодо DM scope: Довідник налаштування CLI.
- Найшвидший перший чат:
openclaw dashboard(Control UI, без налаштування каналу). - Власний постачальник: підключіть будь-яку сумісну з OpenAI або Anthropic кінцеву точку, включно з хостинговими постачальниками, яких немає в списку. Використовуйте Unknown для автоматичного виявлення.
- Якщо виявлено стан Hermes, початкове налаштування пропонує потік міграції. Використовуйте Migrate для планів dry-run, режиму перезапису, звітів і точних зіставлень.
Поширені подальші команди
openclaw setup як ту саму точку входу до керованого початкового налаштування. Використовуйте openclaw setup --baseline, коли потрібні лише базова конфігурація/робочий простір, openclaw configure пізніше для цільових змін, а openclaw channels add для налаштування лише каналу.
--json не означає неінтерактивний режим. Використовуйте --non-interactive для скриптів.