2026.3.8+).
Передумови
- Node.js ≥ 22 — рекомендовано через nvm
- Обліковий запис CometAPI з активним API key — отримайте його тут
Отримайте свій CometAPI API key
Встановіть або оновіть OpenClaw
Рекомендовано — використовуйте офіційний інсталятор:Або встановіть через npm:Потім один раз запустіть майстер налаштування:Під час onboarding виберіть Skip на кроці Model/Auth, якщо хочете налаштувати CometAPI вручну. Після onboarding переконайтеся, що gateway запущено:
Збережіть свій ключ CometAPI
Запишіть свій ключ у
~/.openclaw/.env, щоб він був доступний daemon без жорсткого прописування у config файлах:Якщо ви вже передаєте
COMETAPI_KEY через shell, service manager або workflow для secrets, пропустіть цей крок — наведений нижче config використовує $\{COMETAPI_KEY\} незалежно від того, як саме задано змінну.Налаштуйте провайдерів CometAPI
CometAPI підтримує чотири формати API. Додайте один або кілька блоків провайдерів до
Ви можете залишити лише потрібних провайдерів або зберегти всі чотири, щоб маршрутизувати між форматами за допомогою посилань
~/.openclaw/openclaw.json:| Provider | API Format | Endpoint called | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model.Замініть кожен заповнювач your-...-model-id на актуальний ID моделі зі сторінки CometAPI Models, який відповідає блоку провайдера.Використовуйте
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 через env var $\{COMETAPI_KEY\}. auth-profiles.json потрібен лише якщо ви хочете ротацію облікових даних за профілями між кількома ключами.Перезапустіть і перевірте
Перезапустіть gateway після додавання Потім запустіть діагностику:Успішне налаштування виглядає так:
.env або зміни config провайдера:openclaw models statusвизначає primary model якcometapi-claude/your-claude-model-idбез попереджень missing-auth для провайдерів CometAPIopenclaw models list --provider cometapi-claudeпоказує список налаштованих моделейopenclaw doctorне повідомляє про помилки config або auth для провайдерів CometAPI

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