Документация API go2llm

Claude Code API: подключение и оплата из России

go2llm позволяет подключить Claude Code к Anthropic-совместимому API без изменения самого инструмента. Вы создаёте один ключ, выбираете опубликованную модель и оплачиваете фактические запросы из общего USD-баланса. Пополнение кабинета доступно через СБП или криптовалюту; ежемесячной подписки нет.

Быстрая настройка Claude Code

Перед началом зарегистрируйтесь, выпустите ключ в кабинете и проверьте актуальный model ID через GET https://go2llm.tech/v1/models. Для Claude Code нужна модель, у которой в поле endpoints указан messages.

export ANTHROPIC_BASE_URL=https://go2llm.tech
export ANTHROPIC_AUTH_TOKEN=YOUR_API_KEY
export ANTHROPIC_MODEL=MODEL_ID_ИЗ_КАТАЛОГА
claude

Claude Code сам добавляет путь /v1/messages. Используйте именно ANTHROPIC_AUTH_TOKEN: если на компьютере уже есть личный вход в Claude Code (claude.ai или Anthropic Console), ANTHROPIC_API_KEY может уступить сохранённому логину, и запрос уйдёт мимо go2llm с ошибкой 401. Ключ лучше хранить в переменной окружения или менеджере секретов, а не в репозитории и не в исходном коде.

Как проверить подключение

Сначала отправьте короткий запрос с небольшим лимитом ответа. В кабинете должны появиться запрос, число input/output токенов и фактическое списание. Если клиент отвечает ошибкой, проверьте:

  • точный model ID из /v1/models;
  • наличие endpoint messages у выбранной модели;
  • значение ANTHROPIC_BASE_URL без лишнего пути;
  • активность ключа, его лимит и доступный баланс;
  • код ошибки: 401 означает проблему с ключом, 402 — недостаточный баланс, 429 — достигнут лимит запросов.

Подробный разбор находится в документации по ошибкам.

Сколько стоит Claude Code через API

Оплата считается по фактическому количеству токенов. Для каждой модели отдельно публикуются цены input, output и cache read за 1 млн токенов. У coding agents значительную часть нагрузки может занимать чтение кэша, поэтому сравнивать только цену input неправильно.

Актуальные ставки доступны на странице моделей и цен и в публичном GET /api/pricing. Итоговая стоимость каждого запроса возвращается в usage.cost_usd и отображается в кабинете. Можно создать отдельный ключ для Claude Code и задать ему собственный лимит расходов.

Чтобы оценить стоимость по своему отчёту ccusage, вставьте его JSON в калькулятор Claude Code. Расчёт выполняется в браузере по ценам текущего каталога.

Claude Code через API или подписка

API удобен, когда расход меняется от месяца к месяцу, нужно переключать модели или разделять бюджеты между проектами. Подписка может быть удобнее при постоянной интенсивной работе в одном официальном клиенте. go2llm использует pay-as-you-go: списание происходит только за выполненные API-запросы.

Один и тот же баланс можно использовать для Claude Code, собственного приложения, автоматизаций и других совместимых клиентов. Для каждого проекта рекомендуется выпускать отдельный ключ — так проще ограничивать расходы и отзывать доступ.

Совместимые модели и функции

Доступность модели определяется текущим каталогом, а не названием бренда. Claude Code работает с моделями, поддерживающими Anthropic Messages и текстовый ответ. Потоковая выдача SSE и tool calls передаются через совместимый endpoint. Если модель отсутствует в /v1/models, использовать её пока нельзя.

Для OpenAI-совместимых клиентов применяется другой адрес и формат — см. руководство по OpenAI-совместимому API. Если вместо Claude Code вам нужен другой coding-агент (OpenCode, Kilo Code) или вы хотите свериться со статусом Codex CLI — см. «Инструменты для кода».

Частые вопросы

Нужен ли отдельный ключ для каждой модели?

Нет. Один ключ работает с опубликованными моделями аккаунта. Model ID меняется в переменной ANTHROPIC_MODEL или в настройках клиента.

Можно ли ограничить расходы Claude Code?

Да. При создании ключа задайте лимит. Для production, личной разработки и CI лучше использовать разные ключи.

Где посмотреть реальные списания?

В кабинете и в поле usage.cost_usd успешного ответа. Цены до запроса доступны в публичном каталоге.

Куда обращаться при ошибке?

Сначала проверьте ключ, model ID, endpoint, баланс и /status. Если проблема сохраняется, отправьте безопасные технические данные в поддержку, не передавая полный API-ключ.