Руководства

Подключить Claude Code

Подключение Claude Code к Anthropic Messages transport SimpleClaw.

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

Создайте отдельный API-ключ в кабинете. В каталоге выберите включённую модель с провайдером Anthropic и rate card. Этот transport принимает Anthropic Messages, text/tool blocks и конечный SSE-поток, поэтому Claude Code может выполнять обычный цикл вызова локальных инструментов.

Не вставляйте ключ в launcher, settings.json или репозиторий. Индивидуальный budget ключа и общий лимит тарифа применяются к каждому вызову Claude Code.

Готовый скрипт без изменения обычного Claude

Замените первые две строки скрипта ключом и публичным ID Anthropic-модели, затем целиком вставьте его в терминал и выполните. Скрипт сам создаст launcher ~/.local/bin/claude-simpleclaw; ключ сохраняется только в текущей оболочке, а обычный claude не меняется.

# Замените значения в этих двух строках перед запуском.
SIMPLECLAW_API_KEY='sc_your_key'
SIMPLECLAW_MODEL='your-anthropic-model-id'

mkdir -p "$HOME/.local/bin"

cat > "$HOME/.local/bin/claude-simpleclaw" <<'EOF'
#!/usr/bin/env bash
set -euo pipefail

: "${SIMPLECLAW_API_KEY:?Задайте SIMPLECLAW_API_KEY перед запуском Claude Code}"
: "${SIMPLECLAW_MODEL:?Задайте SIMPLECLAW_MODEL перед запуском Claude Code}"
export ANTHROPIC_BASE_URL="https://simple-claw.ru"
export ANTHROPIC_AUTH_TOKEN="$SIMPLECLAW_API_KEY"
unset ANTHROPIC_API_KEY
export ANTHROPIC_MODEL="$SIMPLECLAW_MODEL"
export ANTHROPIC_DEFAULT_OPUS_MODEL="$SIMPLECLAW_MODEL"
export ANTHROPIC_DEFAULT_SONNET_MODEL="$SIMPLECLAW_MODEL"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="$SIMPLECLAW_MODEL"
export CLAUDE_CODE_SUBAGENT_MODEL="$SIMPLECLAW_MODEL"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
export CLAUDE_CONFIG_DIR="$HOME/.claude-simpleclaw"
exec claude "$@"
EOF

chmod +x "$HOME/.local/bin/claude-simpleclaw"
export SIMPLECLAW_API_KEY SIMPLECLAW_MODEL
printf '\nГотово. Запустите: $HOME/.local/bin/claude-simpleclaw\n'

Launcher запускается через $HOME/.local/bin/claude-simpleclaw. ANTHROPIC_BASE_URL указывает на корень API, поскольку Claude Code сам вызывает /v1/messages. Для локальной разработки замените домен в скрипте на адрес локального API, например http://localhost:39003.

Проверка подключения

  1. В том же терминале выполните $HOME/.local/bin/claude-simpleclaw -p "Кратко опиши текущую папку".
  2. Для нового окна терминала задайте export SIMPLECLAW_API_KEY="sc_…" SIMPLECLAW_MODEL="your-anthropic-model-id", затем повторите команду запуска.
  3. Проверьте в кабинете время последнего использования ключа. При 429 увеличьте budget ключа либо освободите общий лимит.

SimpleClaw принимает только модели Anthropic в этом transport. Codex по-прежнему требует отдельного Responses-совместимого transport; не используйте launcher Claude Code для Codex.

Подключить Claude Code — документация SimpleClaw