Нативный Messages API для Claude Code — включая thinking и вызовы инструментов.
Протокол: Anthropic Messages. Подключение доступно после включения Artillect Provider оператором.
export ANTHROPIC_BASE_URL="https://app.artillect.pro/api/v1/provider/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ARTILLECT_API_KEY"
export ANTHROPIC_API_KEY=""
export ANTHROPIC_MODEL="anthropic/claude-opus-5.5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-5.5"
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-opus-5.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-opus-5.5"
export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-opus-5.5"
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=128000
export MAX_THINKING_TOKENS=2048
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
claude --model anthropic/claude-opus-5.5Команды export предназначены для Bash/Zsh. В PowerShell задайте те же переменные через$env:ИМЯ = "значение". ARTILLECT_API_KEY — ваш отдельный ключ Artillect; не сохраняйте его в репозитории.
Поддерживаются текст, изображения у vision-моделей и пользовательские инструменты. Server-side web search и экспериментальный context management пока отключены. Token counting endpoint необязателен: Claude Code использует свою оценку. Начните с короткой сессии; нужен живой клиентский smoke после включения продукта.
Сначала задайте ARTILLECT_API_KEY вашим ключом и выполните команды ниже напрямую в терминале: каталог моделей и баланс проверяются бесплатно. HTTP 200 подтверждает доступ к Provider и аккаунту; это не проверка качества ответа модели. 401 — ключ, 403 — права, 503 — Provider выключен. Обычное сообщение агенту уже вызывает платную модель.
curl --fail-with-body --silent --show-error \
-H "Authorization: Bearer $ARTILLECT_API_KEY" \
https://app.artillect.pro/api/v1/provider/models/
curl --fail-with-body --silent --show-error \
-H "Authorization: Bearer $ARTILLECT_API_KEY" \
https://app.artillect.pro/api/v1/me/