Передумови
- Node.js ≥ 22 — рекомендовано через nvm
- Обліковий запис CometAPI з активним API key — отримайте його тут
Встановлення
1
Отримайте свій CometAPI API key
2
Встановіть або оновіть OpenClaw
Рекомендовано — використовуйте офіційний інсталятор:Або встановіть через npm:Потім один раз запустіть майстер налаштування:Під час початкового налаштування виберіть Skip на кроці Model/Auth, якщо хочете налаштувати CometAPI вручну. Після завершення початкового налаштування переконайтеся, що gateway запущено:
Конфігурація
1
Збережіть свій ключ CometAPI
Запишіть свій ключ у
~/.openclaw/.env, щоб він був доступний демону без жорсткого кодування у файлах конфігурації:Якщо ви вже передаєте
COMETAPI_KEY через свою оболонку, менеджер сервісів або процес роботи із секретами, пропустіть цей крок — конфігурація нижче використовує $\{COMETAPI_KEY\} незалежно від того, як саме задано цю змінну.2
Налаштуйте провайдери CometAPI
CometAPI підтримує чотири формати API. Додайте один або кілька блоків провайдерів до Ви можете залишити лише ті провайдери, які вам потрібні, або зберегти всі чотири, щоб маршрутизувати між форматами за допомогою посилань
~/.openclaw/openclaw.json:provider/model.Замініть кожен заповнювач your-...-model-id на актуальний model ID зі сторінки моделей CometAPI, який відповідає блоку провайдера.Використовуйте
cometapi-openai-responses (api: "openai-responses") для моделей, яким потрібен OpenAI Responses API. Використовуйте cometapi-openai (api: "openai-completions") для моделей на класичному шляху Chat Completions. Обидва використовують той самий baseUrl (https://api.cometapi.com/v1); єдина різниця полягає в тому, який downstream endpoint викликає OpenClaw.Файл
auth-profiles.json не є обов’язковим для цього налаштування. Ключі провайдерів беруться з models.providers.*.apiKey через змінну середовища $\{COMETAPI_KEY\}. auth-profiles.json потрібен лише в тому разі, якщо ви хочете ротацію облікових даних на рівні профілів між кількома ключами.Перевірка
1
Перезапустіть і перевірте
Перезапустіть gateway після додавання Потім запустіть діагностику:Успішне налаштування виглядає так:
.env або зміни конфігурації provider:openclaw models statusвизначає основну model якcometapi-claude/your-claude-model-idбез попереджень про відсутню auth для provider CometAPIopenclaw models list --provider cometapi-claudeпоказує список налаштованих modelopenclaw doctorне повідомляє про помилки config або auth для provider CometAPI

Перемикання model
1
Перемикання model
Усунення несправностей
Чисте перевстановлення (необов’язково)
Чисте перевстановлення (необов’язково)
Якщо ви виправляєте зламане старе налаштування, зупиніть gateway, видаліть Це видаляє всю локальну конфігурацію, сесії, логи, стан автентифікації та робочі простори. Потім знову виконайте кроки 3–5.
~/.openclaw, а потім повторно запустіть onboarding перед застосуванням конфігурації CometAPI:
