Подключение
OpenClaw: подключение CoreCode как провайдера
OpenClaw — персональный ИИ-ассистент, который работает постоянно и подключается к чат-приложениям, таким как Telegram, Discord, Feishu и QQ. Добавьте CoreCode (прокси для API) в его models.providers, и он сможет использовать Claude, GPT, Grok и Gemini из CoreCode. Настройки взяты из документации OpenClaw по собственным провайдерам.
Установка
npm install -g openclaw
После установки выполните openclaw --version: если выводится номер версии, OpenClaw установлен. При первом запуске пройдите настройку через openclaw onboard.
Создание ключа
Создайте ключ на странице API-ключей в группе auto. OpenClaw — не Claude Code, поэтому группа 仅限CC отклоняет его запросы. Заведите для OpenClaw отдельный ключ с лимитом: он работает постоянно, и каждое сообщение в чате порождает запросы.
Настройка
Claude использует Anthropic API, а GPT, Grok и Gemini — OpenAI API, поэтому нужно добавить двух провайдеров. Выполните в терминале:
openclaw config set models.providers.corecode '{"baseUrl":"https://corecode.live","apiKey":"${CORECODE_API_KEY}","api":"anthropic-messages","models":[{"id":"claude-sonnet-5-5","name":"Claude Sonnet 5.5"},{"id":"claude-opus-5-5","name":"Claude Opus 5.5"}]}' --strict-json --merge
openclaw config set models.providers.corecode-openai '{"baseUrl":"https://corecode.live/v1","apiKey":"${CORECODE_API_KEY}","api":"openai-completions","models":[{"id":"gpt-6.1-sol","name":"GPT-6.1 Sol"},{"id":"grok-4.7","name":"Grok 4.7"},{"id":"gemini-3.8-flash-high","name":"Gemini 3.8 Flash"}]}' --strict-json --merge
openclaw models set corecode/claude-sonnet-5-5
Первые две команды записывают настройки в ~/.openclaw/openclaw.json; последняя делает Sonnet из CoreCode моделью по умолчанию. В адресе Anthropic нет /v1, в адресе OpenAI он есть.
Затем положите ключ в переменную окружения CORECODE_API_KEY там, где запущен OpenClaw:
export CORECODE_API_KEY=sk-your-key
$env:CORECODE_API_KEY = "sk-your-key"
Если шлюз OpenClaw уже работает в фоне, выполните openclaw gateway restart, чтобы изменения вступили в силу.
Проверка
openclaw agent --local --model corecode/claude-sonnet-5-5 -m "reply ok"
Если пришёл ответ, подключение работает; чтобы попробовать GPT, замените --model на corecode-openai/gpt-6.1-sol. Запросы видны в логах расхода консоли.
FAQ
Сообщение: missing env var "CORECODE_API_KEY"
Оно появляется, когда в терминале, где записывается конфигурация, нет этой переменной; сама конфигурация при этом сохраняется. Задайте переменную там, где запущен OpenClaw.
Расход больше ожидаемого
OpenClaw работает постоянно, и чаты, задачи по расписанию и heartbeat-проверки обращаются к модели. Задайте лимит для его ключа на странице API-ключей и используйте для повседневных задач Sonnet или более дешёвую модель.