Claude Code через Konductor
Эта страница есть и в виде Markdown для ИИ-ассистентов — claude-code.md.
Claude Code отправляет запросы в формате Anthropic Messages, а Konductor принимает этот формат на /v1/messages. Чтобы направить Claude Code в Konductor, задай три переменные окружения и запусти claude в том же терминале.
export ANTHROPIC_BASE_URL="https://llm.kodzavod.ru"
export ANTHROPIC_AUTH_TOKEN="$KONDUCTOR_KEY"
export ANTHROPIC_MODEL="$KONDUCTOR_MODEL"Что значат переменные
ANTHROPIC_BASE_URL— адрес Konductor без/v1. Claude Code сам дописывает/v1/messages. Если добавишь/v1, запрос уйдёт на несуществующий путь и вернёт 404.ANTHROPIC_AUTH_TOKEN— ключ компании. Claude Code отправит его в заголовкеAuthorization: Bearer. Подойдёт иANTHROPIC_API_KEY: тогда ключ уйдёт вx-api-key. Задай что-то одно, иначе в двух заголовках окажутся разные ключи и Konductor ответит 401.ANTHROPIC_MODEL— идентификатор модели из каталога на странице Цены.
Переменные KONDUCTOR_KEY и KONDUCTOR_MODEL — те же, что в быстром старте.
Что Konductor не принимает
Konductor передаёт модели только текстовые блоки, вызовы инструментов, их результаты и блоки рассуждений. Блоки image и document вернут 400 с кодом unsupported_content_part. Серверные инструменты Anthropic тоже вернут 400. Полный перечень — в описании /v1/messages в справочнике API.
Если запрос не прошёл
Смотри страницу Ошибки 402, 403 и 429. Остаток баланса и лимит ключа покажет запрос к /v1/key.