Skip to content

OpenClaw

OpenClaw — это персональный AI-ассистент с открытым исходным кодом, который можно развернуть на собственном устройстве. Он позволяет взаимодействовать с AI через 20+ каналов обмена сообщениями, включая WhatsApp, Telegram, Slack и Discord. Он выступает в качестве единой точки входа для AI — независимо от того, на какой платформе вы находитесь, вы можете общаться с AI в любое время.

Возможности

  • Мультиканальный доступ: Поддержка 20+ каналов обмена сообщениями, включая WhatsApp, Telegram, Slack и Discord
  • Пользовательские модели: Поддержка переключения между несколькими моделями, включая OpenAI / Claude / Gemini, с интеграцией сторонних API
  • Голосовое взаимодействие: Поддержка macOS/iOS/Android для голосовой активации и непрерывного разговора
  • Управление браузером: Встроенное управление Chrome для просмотра веб-страниц, создания скриншотов и заполнения форм
  • Расширения инструментов: Поддержка системы плагинов Skills для расширения различных возможностей
  • Безопасность данных: Данные хранятся локально для обеспечения конфиденциальности

Установка и настройка

Перед установкой убедитесь, что

  • Установлен Node.js 22+
  • Вы получили API Key от openai-hk: hk-your-key

Установка OpenClaw

  • Установите OpenClaw глобально через npm (также поддерживаются pnpm и yarn):
shell
npm install -g openclaw@latest
npm install -g openclaw@latest
  • Проверьте после установки:
shell
openclaw --version
openclaw --version

Если вы видите вывод номера версии (например, 2026.2.25), установка прошла успешно

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

OpenClaw предоставляет интерактивный мастер, подходящий для первой установки:

shell
openclaw onboard --install-daemon
openclaw onboard --install-daemon

TIP

Поскольку Open-HK является сторонним прокси, встроенный список Provider в мастере не будет напрямую включать Open-HK. Рекомендуется пропустить шаг настройки модели в мастере и вручную отредактировать файл конфигурации на третьем шаге. Мастер в основном используется для установки демона и настройки каналов обмена сообщениями.

Настройка HK в качестве провайдера моделей

  • Настройте Open-HK в качестве провайдера моделей
  • Отредактируйте файл конфигурации ~/.openclaw/openclaw.json; разные группы ключей имеют разные обменные курсы и уровни скидок
json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "hk-claude/claude-sonnet-4-6"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "open-hk": {
        "baseUrl": "https://api.open-hk.com/v1",
        "apiKey": "hk-your-key",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3.2",
            "name": "DeepSeek-V3.2"
          },
          {
            "id": "gpt-5.4",
            "name": "openai gpt 5.4"
          },
          {
            "id": "gpt-5.4-mini",
            "name": "openai gpt 5.4 mini"
          },
          {
            "id": "gemini-3-pro-preview",
            "name": "gemini 3.1 pro preview"
          }
        ]
      },
      "hk-claude": {
        "baseUrl": "https://api.open-hk.com",
        "apiKey": "hk-your-key",
        "api": "anthropic-messages",
        "models": [
          { "id": "claude-opus-4-6", "name": "Claude Opus 4.6" },
          { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }
        ]
      }
    }
  }
}
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "hk-claude/claude-sonnet-4-6"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "open-hk": {
        "baseUrl": "https://api.open-hk.com/v1",
        "apiKey": "hk-your-key",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3.2",
            "name": "DeepSeek-V3.2"
          },
          {
            "id": "gpt-5.4",
            "name": "openai gpt 5.4"
          },
          {
            "id": "gpt-5.4-mini",
            "name": "openai gpt 5.4 mini"
          },
          {
            "id": "gemini-3-pro-preview",
            "name": "gemini 3.1 pro preview"
          }
        ]
      },
      "hk-claude": {
        "baseUrl": "https://api.open-hk.com",
        "apiKey": "hk-your-key",
        "api": "anthropic-messages",
        "models": [
          { "id": "claude-opus-4-6", "name": "Claude Opus 4.6" },
          { "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }
        ]
      }
    }
  }
}
  • Описание полей конфигурации:

    • models.providers.open-hk — это имя провайдера драйвера
    • models.providers.open-hk.api — это формат API — в основном openai-completions для формата чата OpenAI / anthropic-messages для формата сообщений Claude
    • models.providers.open-hk.baseUrl — это базовый URL запроса — в основном https://api.openai.com/v1 для формата чата OpenAI / https://api.open-hk.com для формата сообщений Claude
    • models.providers.open-hk.apiKey — это apiKey, полученный с openai-hk.com
    • models.providers.open-hk.models — это список моделей для этого провайдера; вы можете проверить доступные модели на openai-hk.com и заполнить идентификаторы моделей
    • Чтобы добавить модель в режиме чата OpenAI, добавьте её непосредственно в models.providers.open-hk.models, затем выполните openclaw models set open-hk/{model-id}
    • Чтобы добавить модель в режиме сообщений Claude, добавьте её непосредственно в models.providers.hk-claude.models, затем выполните openclaw models set hk-claude/{model-id}
  • После настройки запустите Gateway:

shell
openclaw gateway --port 18789 --verbose
openclaw gateway --port 18789 --verbose

Вывод, похожий на следующий, указывает на успешный запуск:

[Gateway] Listening on ws://127.0.0.1:18789
[Gateway] Provider "hk-claude" connected (model: claude-sonnet-4-6)
[Gateway] Ready.
[Gateway] Listening on ws://127.0.0.1:18789
[Gateway] Provider "hk-claude" connected (model: claude-sonnet-4-6)
[Gateway] Ready.
  • Переключение моделей — формат: provider/model-id, например open-hk/deepseek-v3.2 или hk-claude/claude-opus-4-6
shell
openclaw models set hk-claude/claude-sonnet-4-6
openclaw models set hk-claude/claude-opus-4-6
openclaw models set hk-claude/claude-sonnet-4-6
openclaw models set hk-claude/claude-opus-4-6

Или

shell
openclaw models set open-hk/deepseek-v3.2
openclaw models set open-hk/gemini-3-pro-preview
openclaw models set open-hk/gpt-5.4
openclaw models set open-hk/gpt-5.4-mini
openclaw models set open-hk/deepseek-v3.2
openclaw models set open-hk/gemini-3-pro-preview
openclaw models set open-hk/gpt-5.4
openclaw models set open-hk/gpt-5.4-mini
  • Список моделей
shell
openclaw models list
openclaw models list

Вывод:

Model                                      Input      Ctx      Local Auth  Tags
hk-claude/claude-sonnet-4-6                text       195k     no    yes   default,configured
open-hk/deepseek-v3.2                      text       195k     no    yes   configured
hk-claude/claude-opus-4-6                  text       195k     no    yes   configured
Model                                      Input      Ctx      Local Auth  Tags
hk-claude/claude-sonnet-4-6                text       195k     no    yes   default,configured
open-hk/deepseek-v3.2                      text       195k     no    yes   configured
hk-claude/claude-opus-4-6                  text       195k     no    yes   configured