ЖИВОЙ MESSAGES-МАРШРУТ · 17.09.2026

Claude Code через Sonnet 5 и KeyDealer

Нативный Anthropic Messages API, streaming и tool loop. Claude Code работает с файлами и командами на вашей машине; KeyDealer только передаёт структурированные сообщения модели.

МодельSonnet 5model: sonnet-5
ПротоколMessagesPOST /v1/messages
СтатусДоступенпо живому GET /v1/models
Обновлено17.09.2026Messages · SSE · usage

Подключение

ROUTE AVAILABLE
Terminal
export ANTHROPIC_BASE_URL="https://api.keydealer.ru"
export ANTHROPIC_API_KEY="kd_live_…"
claude --bare --model sonnet-5
Base URL без /v1Claude Code добавит /v1/messages сам

Важно: не добавляйте /v1 в ANTHROPIC_BASE_URL. Для изолированного запуска без ключей из системного хранилища используйте --bare, как в примере.

Модель предлагает действие, Claude Code выполняет его локально

API-шлюз не получает самостоятельного доступа к вашему компьютеру.

01
ВАША МАШИНА

Claude Code читает разрешённые файлы

Права задаются режимом permissions и списком разрешённых tools.

Read → контекст
02
KEYDEALER API

Передаёт Messages и tool_use

Gateway валидирует размер, модель и capability, заменяет внутренние ID и не запускает shell.

Messages → tool_use
03
ВАША МАШИНА

Claude Code применяет Edit или Bash

Результат инструмента возвращается модели как структурированный tool_result.

tool_result → следующий ход

Что именно подтверждено

Статусы относятся к Sonnet 5 и обновляются по живому каталогу.

КонтрактСтатусПолитика
Messages, SSE, tools, tool_result Проверено

Большой контекст, thinking/signature, streaming и terminal usage проверены на боевом домене.

Завершение stream message_stop

После терминального события поток закрывается чисто; без terminal usage резерв возвращается.

Prompt cache Полный тариф

cache_control принимается, но отдельные cache-read/cache-write usage пока не подтверждены. Все input tokens тарифицируются одинаково.

Ghost Mode Включён

KeyDealer не сохраняет тексты запросов и ответов в billing-таблицах или прикладных логах. Остаются только технические данные для расчёта расхода.

Запустите Claude Code в тестовом репозитории

Начните с ограниченных permissions и проверьте diff перед применением изменений.

Создать ключОткрыть API-документацию