OpenClaw v2026.8.1 також має назву OpenClaw 2.0. Пакет не використовує
2.x як номер версії. Див.
анонс OpenClaw 2.0
та примітки до випуску v2026.8.1.- Встановлення
- Оновлення
- Початкове налаштування
- Налаштування власного провайдера
- Змінні середовища та SecretRef
Передумови
- Node.js 22.22.3+, 24.15+ або 25.9+. Рекомендовано Node 26. Node 23 не підтримується.
- Обліковий запис CometAPI з активним API-ключем із панелі керування.
- Ідентифікатор моделі з сторінки CometAPI Models.
Встановлення та оновлення
- Перше встановлення
- Оновлення встановленої версії
Офіційний інсталятор може встановити CLI без запуску початкового налаштування.
Це зберігає налаштування моделі як окремий крок.Якщо ви самостійно керуєте Node.js і npm, npm 11.16+ та npm 12 підтримують параметр
У npm 11.15 і раніших версіях не вказуйте Перейдіть до Налаштування CometAPI. Не запускайте звичайну
процедуру початкового налаштування спочатку, оскільки керований процес не показує всі власні API
адаптери.
- macOS / Linux / WSL2
- Windows PowerShell
Наведена нижче команда запускає офіційний інсталятор:
--allow-scripts цей параметр. Наведена нижче команда встановлює OpenClaw без
запуску початкового налаштування:--allow-scripts=openclaw, оскільки ця версія npm
не розпізнає цей параметр.Переконайтеся, що встановлений CLI відповідає мінімальній версії для цього посібника:Налаштування CometAPI
Використання класичного початкового налаштування
Класичне початкове налаштування є рекомендованим способом першого встановлення для Chat Completions, Responses і Anthropic Messages. Наведена нижче команда відкриває класичне початкове налаштування та встановлює фонову службу:
Введіть відповідний ID постачальника,
your-model-id і свій ключ API CometAPI, коли
з’явиться запит. Термінальний майстер маскує введення ключа API.
Меню класичного Custom Provider не містить адаптера Google Generative AI
адаптер. Щоб використовувати цей адаптер, виконайте
Налаштування постачальника за допомогою команд config,
встановіть основну модель, а потім запустіть класичне початкове налаштування. Виберіть Зберегти наявну
конфігурацію моделі коли майстер запропонує цей варіант.
Налаштування постачальника за допомогою команд config
Використовуйте цей спосіб для адаптера Google або для контрольованих змін конфігурації. OpenClaw підтримує JSON5, тому не аналізуйте та не перезаписуйтеopenclaw.json за допомогою
суворого інструмента JSON.
Спочатку виведіть активний шлях до конфігурації та перевірте її вміст:
.env. Він не довіряє файлу .env у робочій області щодо ключів API постачальника
. Глобальний файл — ~/.openclaw/.env, або
$OPENCLAW_STATE_DIR/.env коли встановлено OPENCLAW_STATE_DIR.
Якщо класичне початкове налаштування зберегло ключ API, пропустіть наступний крок. В іншому разі
скористайтеся вкладкою для своєї операційної системи, щоб зберегти ключ API без його відображення
.
- macOS / Linux / WSL2
- Windows PowerShell
Наведені нижче команди атомарно оновлюють
COMETAPI_KEY і відхиляють порожнє
значення:config patch об’єднує об’єкти, але замінює масиви. Об’єднайте нову модель у
масив моделей постачальника, перш ніж записувати цей масив. Це збереже метадані
моделі, користувацькі заголовки та інші налаштування постачальника.
Виберіть один формат API. Кожен патч використовує SecretRef на основі змінної середовища, змінює
лише цільові шляхи конфігурації та зберігає інші розділи конфігурації без змін.
- Chat Completions
- Responses
- Anthropic Messages
- Google Generative AI
- ID постачальника:
cometapi-openai - Адаптер OpenClaw:
openai-completions - Базова URL-адреса:
https://api.cometapi.com/v1 - Посилання на основну модель:
cometapi-openai/your-model-id
cometapi.patch.json5 із цим патчем постачальника:
openclaw config set надає ту саму схему та
перевірки SecretRef. Використовуйте --strict-json, --merge і --dry-run перед
записом. Наведена нижче альтернатива попередньо переглядає постачальника Chat Completions:
--dry-run, щоб зберегти її. Не
застосовуйте цей приклад до налаштованого постачальника. Масив models має містити
повний об’єднаний список моделей постачальника перед записом.
Відомості про метадані моделі
Мінімальні патчі оголошують лише текстову модель. Додавайте необов’язкові метадані, лише якщо ви перевірили специфікації моделі:
Некоректні значення можуть приховати підтримувані входи, завищити доступний контекст або
запитати непідтримуваний розмір вихідних даних. У багаторазово використовуваних прикладах залишайте
your-model-id,
і використовуйте сторінку моделей CometAPI щоб вибрати ID моделі.
Перевірте повне налаштування
Після змін у файлі конфігурації або глобальному файлі.env перезапустіть Gateway:
openclaw agent exec
надсилає справжній запит до моделі. Переконайтеся, що вона повертає OPENCLAW_OK
без невирішеної помилки автентифікації, адаптера або моделі. Якщо OpenClaw
повторює запит, зафіксуйте та перевірте кожну спробу, а не вважайте
остаточний маркер успіхом з однієї спроби.
Усунення несправностей
Відсутній API key
Відсутній API key
Переконайтеся, що
COMETAPI_KEY наявний у середовищі процесу або у файлі глобального
стану .env. Не виводьте його значення в термінал.Після виправлення надійного джерела ключа перезапустіть і перевірте Gateway:ID провайдера має інші налаштування
ID провайдера має інші налаштування
Не перезаписуйте провайдера, який має інші Використовуйте інший ID провайдера, якщо обидві конфігурації є навмисними. Якщо
відмінність випадкова, створіть перевірену резервну копію, перш ніж змінювати
цільового провайдера.
baseUrl, api, користувацькі
заголовки або метадані моделі. Спочатку перевірте цільового провайдера:Оновлення не завершилося
Оновлення не завершилося
Перевірте стан оновлення, перш ніж відновлювати інсталяцію:Ці команди зберігають каталог стану.
Потрібне повернення коду до попередньої версії
Потрібне повернення коду до попередньої версії
Повторно встановіть відому версію пакета, зберігаючи каталог стану. Спочатку
перегляньте операцію:Якщо попередній перегляд правильний, виконайте ту саму операцію без Відновлюйте резервну копію стану, лише якщо встановлений код не може прочитати стан.
Відновлення стану може видалити сеанси та зміни конфігурації, які були
створені після створення резервної копії.
--dry-run: