Руководство по настройке Claude Code с BazaarLink
Claude Code можно использовать с BazaarLink, изменив base URL и API key. Настройка ниже обращается к совместимому с Anthropic Messages endpoint BazaarLink.
1. Настройте переменные окружения
Перед запуском Claude Code экспортируйте эти переменные. ANTHROPIC_AUTH_TOKEN передаётся как Authorization token; храните его в shell environment и не коммитьте.
export ANTHROPIC_BASE_URL="https://api.bazaarlink.ai/v1"
export ANTHROPIC_AUTH_TOKEN="your-bazaarlink-api-key"
export ANTHROPIC_MODEL="openai/gpt-5.6-luna"
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"2. Настройте через settings.json
Для постоянной конфигурации Claude Code поместите те же значения в пользовательский файл settings. Заменяйте placeholder настоящим BazaarLink key только на своей машине.
3. Проверьте путь запроса
Перед длительной сессией Claude Code выполните небольшой Messages request. JSON response с model и stop reason подтверждает, что base URL и key достигли BazaarLink; затем проверьте запрос на странице Logs.
4. Частые ошибки
401 Unauthorized
Симптом: Claude Code или проверка curl сообщает об ошибке аутентификации. Причина: ANTHROPIC_AUTH_TOKEN отсутствует, содержит опечатку или shell не перезапущен после изменения. Исправление: задайте BazaarLink API key, проверьте Authorization: Bearer и запустите Claude Code из того же shell.
404 model_not_found
Симптом: запрос доходит до gateway, но выбранная model отклоняется. Причина: ANTHROPIC_MODEL или ANTHROPIC_SMALL_FAST_MODEL не является точным ID из текущего ответа /models. Скопируйте ID вместе с provider prefix и знаками пунктуации.
В Base URL отсутствует /v1
Симптом: запрос возвращает route 404 или всё ещё идёт в Anthropic. Причина: нет /v1, /messages указан дважды или задан другой host. Укажите ANTHROPIC_BASE_URL ровно как https://api.bazaarlink.ai/v1; Claude Code добавит /messages.
5. Выберите model
Используйте live /models endpoint как источник истины. Ниже приведены три допустимых примера из brief; скопируйте полный provider/model ID в ANTHROPIC_MODEL или ANTHROPIC_SMALL_FAST_MODEL.
openai/gpt-5.6-luna
anthropic/claude-haiku-4.5
deepseek/deepseek-v4.1-flash