Skip to main content
Використовуйте CometAPI як постачальника model для OpenClaw — понад 500 моделей в одному API.

Передумови

Встановлення

1

Отримайте свій CometAPI API key

Увійдіть до консолі CometAPI. Натисніть Add API Key і скопіюйте свій CometAPI API key.
Панель CometAPI з кнопкою Add API Key
Деталі API key CometAPI з base URL
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 CometAPI
  • openclaw models list --provider cometapi-claude показує список налаштованих model
  • openclaw doctor не повідомляє про помилки config або auth для provider CometAPI
Статус моделей OpenClaw показує, що provider CometAPI автентифіковані

Перемикання model

1

Перемикання model

Усунення несправностей

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