OpenClaw
OpenClaw, ранее Moltbot и Clawdbot, — open-source платформа агентов для Telegram, Discord, Slack, Signal, iMessage, WhatsApp и других каналов. OpenClaw поддерживает собственных провайдеров моделей, поэтому его агенты могут использовать модели OdiRouter.
Установка и первоначальная настройка
Заголовок раздела «Установка и первоначальная настройка»npm install -g openclaw@latestopenclaw --versionopenclaw onboard --install-daemonВо время onboarding можно пропустить выбор провайдера модели и добавить OdiRouter вручную позже.
Перед продолжением создайте API key OdiRouter и пополните баланс. См. быстрый старт.
Настройте OdiRouter
Заголовок раздела «Настройте OdiRouter»Откройте ~/.openclaw/openclaw.json и добавьте провайдера в models.providers:
{ "models": { "providers": { "odirouter": { "api": "openai-completions", "baseUrl": "https://api.odirouter.ai/v1", "apiKey": "YOUR_API_KEY", "models": [ { "id": "gpt-5.6-sol", "name": "GPT-5.6 SOL" } ] } } }}Замените YOUR_API_KEY на ключ OdiRouter. Добавьте в массив models все модели, которые должны быть доступны в OpenClaw.
Задайте модель по умолчанию
Заголовок раздела «Задайте модель по умолчанию»Ссылайтесь на модель в формате <provider-id>/<model-id>:
{ "agents": { "defaults": { "model": { "primary": "odirouter/gpt-5.6-sol" }, "models": { "odirouter/gpt-5.6-sol": {} } } }}Если OpenClaw также использует отдельный models.json, проверьте совпадение provider ID, baseUrl, API key и списка моделей в обоих файлах.
Настройте fallback-модели
Заголовок раздела «Настройте fallback-модели»OpenClaw может последовательно пробовать резервные модели, если основная недоступна:
{ "agents": { "defaults": { "model": { "primary": "odirouter/gpt-5.6-sol", "fallbacks": [ "odirouter/claude-sonnet-5" ] }, "models": { "odirouter/gpt-5.6-sol": {}, "odirouter/claude-sonnet-5": {} } } }}Оба ID также должны присутствовать в models.providers.odirouter.models.
Перезапустите и проверьте
Заголовок раздела «Перезапустите и проверьте»Перезапустите gateway:
openclaw gateway restartПроверьте активную модель:
openclaw models status --plainОтправьте тестовое сообщение:
openclaw agent --agent main -m "hi" --jsonРаспространенные ошибки
Заголовок раздела «Распространенные ошибки»Для провайдера не найден API key
Заголовок раздела «Для провайдера не найден API key»- Убедитесь, что
models.providers.odirouter.apiKeyсодержит действительный ключ OdiRouter. - Проверьте, не переопределяет ли другой файл тот же provider ID.
- После смены ключа перезапустите gateway.
Модель не работает
Заголовок раздела «Модель не работает»- Используйте точный ID модели OdiRouter.
- Добавьте модель и в массив
modelsпровайдера, и вagents.defaults.models. - Проверьте формат ссылки по умолчанию:
odirouter/model-id.
Gateway не запускается
Заголовок раздела «Gateway не запускается»openclaw gateway statusopenclaw logs --followПроверьте вывод на ошибки JSON, дублирование провайдера или занятый порт.