Настройка
OpenClaw
через CoreAPI
Используйте CoreAPI в качестве поставщика пользовательских моделей для OpenClaw: один API, множество моделей по официальным прейскурантным ценам. Это руководство соответствует текущему процессу адаптации OpenClaw (2026.3.8+) и охватывает установку, настройку поставщика, проверку и переключение модели.
# Только пример—проверьте с вашей версией OpenClaw перед использованием в продакшене
{
"agents": {
"defaults": {
"model": {
"primary": "coreapi-claude/claude-sonnet-4-5-20250929"
}
}
},
"models": {
"mode": "merge",
"providers": {
"coreapi-openai": {
"baseUrl": "https://unixcore.io/v1",
"apiKey": "${COREAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
},
"coreapi-claude": {
"baseUrl": "https://unixcore.io",
"apiKey": "${COREAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
}
}
}
}Область действия руководства
и предварительные требования
Настройка OpenClaw с CoreAPI
Используйте CoreAPI в качестве поставщика пользовательских моделей для OpenClaw, чтобы получить доступ к множеству моделей в одном API по официальным прейскурантным ценам. Эта страница соответствует текущему процессу адаптации OpenClaw (2026.3.8+).
Предварительные требования
Требуются Node.js >= 22 и API-ключ CoreAPI. Для установок с daemon сохраните COREAPI_KEY в ~/.openclaw/.env, чтобы openclaw.json мог ссылаться на $COREAPI_KEY без жёсткого кодирования секретов.
openclaw onboard --install-daemon openclaw gateway status openclaw dashboard printf 'COREAPI_KEY=%s\n' 'your_coreapi_key' >> ~/.openclaw/.env chmod 600 ~/.openclaw/.env
После добавления ~/.openclaw/.env или редактирования конфигурации поставщика перезапустите один раз с помощью openclaw gateway restart, затем запустите диагностику. Используйте полные ссылки provider/model во всех командах и сессиях. При несоответствии версий повторно проверьте Справочник по конфигурации.
Почему два поставщика
для одного ключа CoreAPI
Установить, подключить, настроить,
проверить, переключить
OpenClaw использует ~/.openclaw/openclaw.json как исходную конфигурацию, которую вы редактируете. Пользовательские поставщики материализуются в файлы models.json для каждого агента в ~/.openclaw/agents/<agentId>/. Повторно проверьте ключи и поведение после обновлений с помощью руководств Справочник по конфигурации и Переменные окружения . Базовые URL CoreAPI следует рассматривать только как определённые в живая документация.
{
"agents": {
"defaults": {
"model": {
"primary": "coreapi-claude/claude-sonnet-4-5-20250929"
}
}
},
"models": {
"mode": "merge",
"providers": {
"coreapi-openai": {
"baseUrl": "https://unixcore.io/v1",
"apiKey": "${COREAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
},
"coreapi-claude": {
"baseUrl": "https://unixcore.io",
"apiKey": "${COREAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
}
}
}
}Базовая настройка не требует создания вручную auth-profiles.json. Используйте ${COREAPI_KEY} в поставщиках и внедряйте переменную через ~/.openclaw/.env, shell или менеджер сервисов.
Актуальные тарифы
на сайте CoreAPI
В таблице ниже использованы показательные цифры на миллион токенов. Каталог моделей, цены и соглашения об уровне обслуживания соответствуют текущим условиям CoreAPI. Документация и консоль CoreAPI показывает прямо сейчас.
Проверьте это
перед интеграцией
Нужен ли auth-profiles.json для этой настройки?
Нет для базовой настройки. OpenClaw может разрешить apiKey поставщика из models.providers.*.apiKey через $COREAPI_KEY. Используйте auth-profiles.json только для хранения секретов по профилям или ротации.
Почему существует 2 записи поставщика для одного вендора?
OpenClaw выполняет маршрутизацию по совместимости формата API. Сохраняйте отдельные записи для openai-completions и anthropic-messages.
Где фактически редактируется и материализуется конфигурация?
Редактируйте ~/.openclaw/openclaw.json. Пользовательские поставщики материализуются в models.json для каждого агента в ~/.openclaw/agents/<agentId>/ после синхронизации/загрузки.
Какие идентификаторы моделей используются в этом руководстве?
deepseek-flash, claude-sonnet-4-5-20250929. Вы можете добавить любую модель со страницы моделей CoreAPI в соответствующий блок поставщика.