← Главная

Как подключить Claude к OpenClaw

Пошаговая настройка OpenClaw для работы с моделями Claude через Claude API Tech. Ключ хранится в переменной окружения, а провайдер и модели задаются в одном конфигурационном файле.

Что такое OpenClaw

OpenClaw — open-source персональный AI-ассистент и self-hosted gateway. Он подключает AI-агентов к Telegram, WhatsApp, Slack, Discord и другим каналам и работает на вашем компьютере или сервере.

Перед началом

Вам понадобятся установленный Node.js, доступ к терминалу и API-ключ Claude API Tech. Если ключа ещё нет, создайте его в личном кабинете. Получить API-ключ

1. Установите OpenClaw

Скачайте OpenClaw с официального сайта или запустите официальный установочный скрипт для macOS и Linux:

Terminal
curl -fsSL https://openclaw.ai/install.sh | bash

2. Откройте конфигурацию

Основной конфиг находится по адресу ~/.openclaw/openclaw.json. Создайте папку и файл, если их ещё нет:

Terminal
mkdir -p ~/.openclaw && $EDITOR ~/.openclaw/openclaw.json
Если файл уже содержит настройки каналов, агентов или gateway, не заменяйте их целиком — объедините существующие поля с секциями из примера ниже.

3. Добавьте Claude API Tech

Вставьте конфигурацию и замените sk-cs2-YOUR_API_KEY на ключ из личного кабинета. В примере Claude Sonnet 5 выбран основной моделью, а Fable 5 и Opus 4.8 доступны для переключения.

~/.openclaw/openclaw.json
{
  "env": {
    "LLM_GATE_API_KEY": "sk-cs2-YOUR_API_KEY"
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "llmgate/claude-sonnet-5"
      },
      "models": {
        "llmgate/claude-fable-5": {},
        "llmgate/claude-sonnet-5": {},
        "llmgate/claude-opus-4-8": {}
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "llmgate": {
        "baseUrl": "https://api.llm-gate.tech",
        "apiKey": "${LLM_GATE_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-fable-5",
            "name": "Claude Fable 5",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 64000
          },
          {
            "id": "claude-sonnet-5",
            "name": "Claude Sonnet 5",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 64000
          },
          {
            "id": "claude-opus-4-8",
            "name": "Claude Opus 4.8",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 200000,
            "maxTokens": 64000
          }
        ]
      }
    }
  }
}

Безопасность ключа

Не публикуйте openclaw.json с реальным ключом и не добавляйте его в Git. Конфигурация использует LLM_GATE_API_KEY как переменную окружения внутри OpenClaw.

Что добавляет конфигурация

  • Anthropic Messages API через https://api.llm-gate.tech
  • Claude Sonnet 5 как основную модель
  • Текстовый и графический ввод
  • Fable 5, Sonnet 5 и Opus 4.8 в списке доступных моделей

4. Проверьте gateway

Сохраните конфиг и убедитесь, что gateway OpenClaw запущен и отвечает:

Terminal
openclaw gateway status

5. Проверьте список моделей

Команда должна показать модели llmgate/claude-fable-5, llmgate/claude-sonnet-5 и llmgate/claude-opus-4-8:

Terminal
openclaw models list

6. Готово

OpenClaw настроен. Новые сессии будут использовать Claude Sonnet 5 по умолчанию; другую добавленную модель можно выбрать в настройках OpenClaw.

Если модель не появилась

Проверьте валидность JSON, точность имени переменной LLM_GATE_API_KEY и отсутствие типографских кавычек. Затем перезапустите gateway и снова выполните команды проверки. openclaw gateway status

Вам понадобятся установленный Node.js, доступ к терминалу и API-ключ Claude API Tech. Если ключа ещё нет, создайте его в личном кабинете.

Получить API-ключ