Files
knowledge-base/snippets/clawdbot-cliproxy-config.md
Claude Code 27b8d7dc4d Починка clawdbot LXC 129: cliproxy провайдер, сессия 2026-02-26
- decisions: полный разбор трёх ошибок и их исправлений
- notes: лог сессии Claude Code (cliproxy fix + видеоархив ЧОП)
- snippets: шаблон конфига clawdbot для CLIProxy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 19:13:37 +00:00

2.7 KiB
Raw Blame History

Конфиг clawdbot для работы через CLIProxy

Шаблон для настройки clawdbot с провайдером cliproxy (проксирование через CLIProxy).

clawdbot.json — минимальный рабочий конфиг провайдера

{
  "auth": {
    "profiles": {
      "cliproxy:default": {
        "provider": "cliproxy",
        "mode": "api_key"
      }
    }
  },
  "models": {
    "providers": {
      "cliproxy": {
        "baseUrl": "http://localhost:8317",
        "apiKey": "sk-clawdbot-proxy",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-sonnet-4-6",
            "name": "Claude Sonnet 4.6",
            "api": "anthropic-messages",
            "reasoning": false,
            "input": ["text"],
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "claude-opus-4-6",
            "name": "Claude Opus 4.6",
            "api": "anthropic-messages",
            "reasoning": false,
            "input": ["text"],
            "contextWindow": 200000,
            "maxTokens": 8192
          },
          {
            "id": "claude-haiku-4-5-20251001",
            "name": "Claude Haiku 4.5",
            "api": "anthropic-messages",
            "reasoning": false,
            "input": ["text"],
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "cliproxy/claude-opus-4-6",
        "fallbacks": ["cliproxy/claude-sonnet-4-6"]
      }
    }
  }
}

Важно!

  1. api должен быть на КАЖДОЙ моделибаг в clawdbot 2026.1.24-3: buildInlineProviderModels() не копирует api с уровня провайдера
  2. Не ставить ANTHROPIC_API_KEY в env — перехватывает запросы мимо CLIProxy
  3. Проверить models.json после изменений: ~/.clawdbot/agents/main/agent/models.json — если там сломанный провайдер, все кастомные модели отбрасываются
  4. baseUrl для удалённого CLIProxy: http://10.0.0.206:8317 (для ботов на других контейнерах)

systemd service

[Service]
Environment=CLIPROXY_API_KEY=sk-clawdbot-proxy
Environment=CLAWDBOT_GATEWAY_TOKEN=changeme123
ExecStart=/usr/bin/clawdbot gateway --bind lan --allow-unconfigured --token changeme123

НЕ добавлять:

  • ANTHROPIC_API_KEY — конфликтует с cliproxy
  • CLAWDBOT_CONFIG — старый формат config.yaml