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 без хардкода в конфигурационных файлах:Если вы уже передаёте
COMETAPI_KEY через shell, service manager или workflow для секретов, пропустите этот шаг — конфигурация ниже использует $\{COMETAPI_KEY\} независимо от того, как задана переменная.Настройте провайдеры CometAPI
CometAPI поддерживает четыре API-формата. Добавьте один или несколько блоков provider в
Вы можете оставить только нужные вам provider, либо сохранить все четыре, чтобы маршрутизировать между форматами с помощью ссылок
~/.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 на актуальный model ID со страницы CometAPI Models, соответствующий блоку provider.Используйте
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 для этой настройки не требуется. Ключи provider берутся из models.providers.*.apiKey через переменную окружения $\{COMETAPI_KEY\}. auth-profiles.json нужен только в том случае, если вам нужна ротация учётных данных по профилям между несколькими ключами.Перезапустите и проверьте
Перезапустите gateway после добавления Затем выполните диагностику:Успешная настройка выглядит так:
.env или изменения конфигурации provider:openclaw models statusразрешает primary model вcometapi-claude/your-claude-model-idбез предупреждений missing-auth для provider CometAPIopenclaw models list --provider cometapi-claudeвыводит список настроенных вами моделейopenclaw doctorне сообщает об ошибках конфигурации или аутентификации для provider CometAPI

Чистая переустановка (необязательно)
Чистая переустановка (необязательно)
Если вы исправляете сломанную старую установку, остановите gateway, удалите Это удалит всю локальную конфигурацию, сессии, логи, состояние аутентификации и рабочие пространства. Затем снова выполните шаги 3–5.
~/.openclaw, затем снова запустите onboarding перед применением конфигурации CometAPI:
