Neurly отдаёт нативный Anthropic-эндпоинт /v1/messages — Claude Code работает без прослоек и трансляции форматов. Нужны две переменные окружения и ключ из кабинета.
export ANTHROPIC_BASE_URL="https://neurly.ru" export ANTHROPIC_AUTH_TOKEN="sk-neurly-..." claude
Чтобы не вводить каждый раз — добавьте обе строки export в ~/.zshrc (macOS) или ~/.bashrc (Linux).
# PowerShell — на текущую сессию $env:ANTHROPIC_BASE_URL = "https://neurly.ru" $env:ANTHROPIC_AUTH_TOKEN = "sk-neurly-..." claude # или навсегда (после этого перезапустите терминал) setx ANTHROPIC_BASE_URL "https://neurly.ru" setx ANTHROPIC_AUTH_TOKEN "sk-neurly-..."
Надёжнее всего — файл ~/.claude/settings.json (на Windows: C:\Users\ИМЯ\.claude\settings.json). Создайте его, если нет:
{
"env": {
"ANTHROPIC_BASE_URL": "https://neurly.ru",
"ANTHROPIC_AUTH_TOKEN": "sk-neurly-...",
"ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6",
"ANTHROPIC_SMALL_FAST_MODEL": "anthropic/claude-haiku-4.5"
}
}
claude -p "ответь одним словом: работаешь?"
Пришёл ответ — готово. Запрос появился в журнале с токенами и стоимостью в ₽.
| Роль | Переменная | Рекомендация |
|---|---|---|
| Основная (агент) | ANTHROPIC_MODEL | anthropic/claude-sonnet-4.6 |
| Фоновая (быстрые задачи) | ANTHROPIC_SMALL_FAST_MODEL | anthropic/claude-haiku-4.5 |
Без этих переменных Claude Code шлёт короткие имена моделей — мы автоматически находим их в каталоге, так что работает и «из коробки». Актуальные слаги и цены — в каталоге.
Агентная сессия обычно тратит миллионы входных токенов, но большинство из них — кешированные (Anthropic отдаёт их в ~10 раз дешевле, мы честно передаём скидку). Ориентир: час активной работы на Sonnet — примерно 100–400 ₽ в зависимости от размера проекта. Точная сумма каждой сессии — в журнале.
| Симптом | Причина и решение |
|---|---|
| 401 invalid_api_key | Ключ скопирован не целиком или отозван. Проверьте в кабинете; переменная должна называться ANTHROPIC_AUTH_TOKEN (не API_KEY). |
| 404 model_not_found | В ANTHROPIC_MODEL указан слаг без префикса. Нужен полный: anthropic/claude-sonnet-4.6. |
| 402 insufficient_balance | Кончился баланс или дневной бюджет ключа. Пополните — сессия продолжится с места остановки. |
| Ошибка про count_tokens в логах | Безобидно: этот служебный эндпоинт не поддерживается, Claude Code продолжает работать без него. |
| Переменные «не подхватились» | Перезапустите терминал (Windows после setx — обязательно) и проверьте: echo $env:ANTHROPIC_BASE_URL / echo $ANTHROPIC_BASE_URL. |
Напишите нам — поможем настроить Claude Code под вашу систему. Бесплатно, обычно отвечаем в течение пары часов.