Konductor

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.