Раскрытие и доступность: DaoXE — мультимодельный мультипротокольный API-шлюз, который мы эксплуатируем. Он поддерживает OpenAI Chat Completions, OpenAI Responses, Anthropic Messages (протокол Claude) и OpenAI-совместимую генерацию изображений там, где она доступна. Сервис недоступен в материковом Китае. Статья — для разработчиков в регионах, разрешённых условиями сервиса. Порядок отладки ниже подходит для любого шлюза, совместимого с Anthropic Messages, не только для DaoXE.

CLI Claude Code работает по протоколу Anthropic Messages. Если шлюз отдаёт протокол Claude по адресу /v1/messages, направить Claude Code на него можно двумя переменными окружения — без прокси, без роутера, без правок кода.

Проблема почти никогда не в модели и не в промпте. Она в форме base URL, в оболочке или в имени переменной токена. Этот порядок за полминуты разделяет «проблема шлюза/ключа» и «проблема конфигурации Claude Code», чтобы вы перестали гадать.

Сначала — две переменные

export ANTHROPIC_BASE_URL="https://your-gateway.example" # КОРЕНЬ хоста, не .../v1