OpenClaw (Clawdbot) — Настройка и интеграция API

Что такое OpenClaw?

Шлюз агентов для распространённых ОС с подключением к каналам вроде WhatsApp, Telegram, Discord, iMessage и др. Вы отправляете сообщение и получаете ответы агентов с разных поверхностей; дополнительные каналы можно добавить через плагины.

Официальная документация и обновления: OpenClaw.

1. Установка OpenClaw

Выберите сценарий для вашей системы.

Установка скриптом (рекомендуется)

macOS / Linux

  1. Установка
curl -fsSL https://openclaw.ai/install.sh | bash
  1. Проверка
openclaw --version

Windows (PowerShell)

Примечание: установщик OpenClaw часто запускают в WSL2. В PowerShell откройте WSL и выполните установку внутри WSL.

iwr -useb https://openclaw.ai/install.ps1 | iex

Проверка:

openclaw --version

2. Инициализация OpenClaw

Запустите интерактивный мастер:

openclaw onboard

Типичный сценарий (формулировки могут отличаться по версии):

  1. Выберите QuickStart
  2. Skip for now, если ключи провайдеров пока не нужны
  3. All providers (или вариант, соответствующий вашему плану)
  4. Keep current, если не уверены
  5. Опциональные шаги (чат-инструменты, skills) можно Skip и завершить onboarding
  6. Включите рекомендуемые параметры приватности / шлюза, если мастер их предлагает

По завершении OpenClaw может открыть веб-интерфейс шлюза в браузере.

Если шлюз не запущен:

openclaw gateway

2. Подключение OpenClaw к mixgateway.io

1. Получить API-ключ шлюза

  1. Откройте mixgateway.io и войдите.
  2. В [консоли](/dashboard) откройте API Keys (или аналог).
  3. Создайте ключ и скопируйте его — передавайте в запросах как Authorization: Bearer … к шлюзу.

2. Редактировать openclaw.json

После установки конфигурация обычно в каталоге ~/.openclaw.

Открыть папку

open ~/.openclaw

На Windows + WSL из этой папки можно открыть Проводник:

explorer.exe .

Отредактируйте openclaw.json. Объедините с вашим файлом: задайте провайдера с OpenAI-совместимым базовым URL https://api.mixgateway.io/v1 и свяжите agents.defaults.model.primary с идентификатором модели этого провайдера.

Пример (подстройте поля под вашу версию OpenClaw; структура по аналогии с документацией ApiSet по OpenClaw):

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "mixgateway/deepseek:deepseek-chat"
      },
      "models": {
        "mixgateway/deepseek:deepseek-chat": {}
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "mixgateway": {
        "baseUrl": "https://api.mixgateway.io/v1",
        "apiKey": "PASTE_YOUR_GATEWAY_API_KEY_HERE",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek:deepseek-chat",
            "name": "deepseek-chat",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

Примечания:

  • Замените PASTE_YOUR_GATEWAY_API_KEY_HERE на реальный ключ из консоли.
  • Замените deepseek:deepseek-chat на любую поддерживаемую модель (см. Модели и маршрутизация).
  • mixgateway здесь только пример ключа провайдера — можно переименовать, но agents.defaults.model.primary должны совпадать (providerKey/modelId).

3. Перезапуск шлюза

openclaw gateway restart

В интерфейсе должны отобразиться новый провайдер и модель.


См. также