Skip to content

Claude Code с релеем TokenPilot

Узнайте, как настроить релей TokenPilot в CLI Claude Code для эффективного программирования с ИИ.

СинхронизацияGET /v1/models
Нажмите на имя модели, чтобы скопировать

Модели, доступные в TokenPilot

34 моделей из семейств OpenAI GPT и Anthropic Claude — все доступны через https://go.aitokenpilot.com/v1.

OpenAI · GPT

22 моделей

Для клиентов протокола OpenAI: Codex, Cursor, Cline, Cherry Studio и др.

Чат и рассуждения

Общий чат, рассуждения, длинный контекст

Серия o (глубокие рассуждения)

Сложные рассуждения, математика, код

Программирование

Серия Codex — генерация и рефакторинг кода

Мультимодальные (аудио / realtime)

Голос в реальном времени, аудио вход/выход

Генерация изображений

Текст-в-изображение, редактирование

Anthropic · Claude

12 моделей

Для клиентов протокола Anthropic: Claude Code, CC Switch, Hermes и др.

Opus (флагманские рассуждения)

Сильнейшие рассуждения и код для сложных задач

Sonnet (сбалансированная)

Баланс скорости и качества — на каждый день

Haiku (лёгкая и быстрая)

Быстрые и недорогие ответы для простых задач

Что такое Claude Code

Claude Code — официальный ИИ-ассистент для программирования в командной строке от Anthropic. Он работает прямо в терминале, читает вашу кодовую базу, выполняет команды и редактирует файлы — то, что раньше требовало кликов в IDE, превращается в одну фразу в терминале.

Подключение Claude Code к TokenPilot

Claude Code изначально поддерживает смену API-эндпоинта через ANTHROPIC_BASE_URL. Укажите TokenPilot (https://go.aitokenpilot.com) — и вы сможете вызывать Claude Sonnet / Opus одним токеном с оплатой по фактическому расходу токенов.

Кому подойдёт

  • Тем, у кого нет подписки Claude Pro, но кто хочет писать код в CLI Claude Code
  • Командам с общей квотой, которым нужен точный потокенный учёт
  • Пользователям с нестабильным доступом к официальному эндпоинту Anthropic, которым нужен релей

Отличия от официального сервиса

ПараметрAnthropic (официально)TokenPilot
ОплатаClaude Pro, от $20/месПо факту использования токенов
ОграниченияМягкий лимит сообщений каждые 5 часовВажен только общий объём токенов
ПодключениеЗапрос API-ключа в консолиОдин токен sk- решает всё
Доступ в КитаеНужна стабильная сетьПрямое подключение

Нативно в терминале

Общайтесь с ИИ прямо в терминале — не покидая командную строку

Понимает код

Анализирует структуру проекта, понимает контекст, отвечает точно

Оплата по факту

Платите только за использованные токены — без фиксированной подписки

Прямой доступ в Китае

Подключается напрямую в большинстве сетей материкового Китая без прокси

Установка Claude Code

Установите Claude Code глобально через npm:

bash
npm install -g @anthropic-ai/claude-code

INFO

После установки запустите команду claude, чтобы открыть Claude Code.

Версия Node.js

Claude Code требует Node.js 18 или 20 LTS и выше. Если он не установлен, рекомендуем менеджер версий вроде nvm или fnm.

Настройка TokenPilot

Получите API-ключ

Перейдите в консоль TokenPilot, зарегистрируйтесь и получите API-ключ. Токен выглядит как sk-xxxx... и показывается только один раз — сразу скопируйте и сохраните его.

Задайте переменные окружения

Задайте в терминале следующие переменные окружения:

bash
# macOS / Linux
export ANTHROPIC_BASE_URL="https://go.aitokenpilot.com"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxx"

Важно

  • ANTHROPIC_BASE_URL не должен содержать суффикс /v1 — протокол Anthropic использует корневой путь
  • Используйте ANTHROPIC_AUTH_TOKEN, а не ANTHROPIC_API_KEY — TokenPilot использует Bearer-авторизацию и читает первую переменную

Проверьте настройку

Запустите Claude Code, чтобы убедиться, что всё работает:

bash
claude --version && claude 'Hello, are you connected?'

Сохранение в конфигурации shell

Команды export выше действуют только в текущей сессии. Чтобы они загружались автоматически в каждом новом терминале, добавьте их в файл конфигурации shell:

bash
# Добавьте в ~/.zshrc (для zsh) или ~/.bashrc (для bash)
echo 'export ANTHROPIC_BASE_URL=https://go.aitokenpilot.com' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxxxx' >> ~/.zshrc

# Применить немедленно
source ~/.zshrc
powershell
# Текущая сессия
$env:ANTHROPIC_BASE_URL = "https://go.aitokenpilot.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-xxxxxxxxxx"

# Постоянно (переменные окружения уровня пользователя)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://go.aitokenpilot.com", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-xxxxxxxxxx", "User")

Безопасность

Токен равнозначен паролю — не вписывайте его в код, не коммитьте в Git, не отправляйте в чаты. При подозрении на утечку сразу отзовите и пересоздайте его в консоли.

Перепроверьте, что переменные окружения применились:

bash
echo $ANTHROPIC_BASE_URL
# Должно вывести: https://go.aitokenpilot.com

echo $ANTHROPIC_AUTH_TOKEN
# Должно вывести: sk-xxxx... (первые символы)

Базовое использование

Запуск интерактивной сессии

Запускайте из корня проекта, чтобы Claude читал текущий каталог как контекст:

bash
cd ~/your-project
claude

Дальше просто формулируйте задачи:

> Переведи синхронные вызовы в services/billing.ts на параллельное выполнение
> В этом OpenAI-совместимом запросе нет заголовка Authorization — добавь его
> Напиши юнит-тест для utils/rate-limiter.ts

Разовый вопрос

Задайте один вопрос, не входя в интерактивную сессию:

bash
claude "Этот regex не находит email с дефисами — поправь его"

Анализ текущего каталога

bash
claude -p . 'Разбери цепочку аутентификации этого проекта'

Указание модели

Задайте модель по умолчанию через переменную окружения ANTHROPIC_MODEL:

bash
# Sonnet 4.6 — рекомендуется для повседневной разработки, силён в коде
export ANTHROPIC_MODEL=claude-sonnet-4-6

# Opus 4.7 — сильнейшие рассуждения, для сложных задач
export ANTHROPIC_MODEL=claude-opus-4-7

# Haiku 4.5 — ответы за миллисекунды, в 10 раз дешевле
export ANTHROPIC_MODEL=claude-haiku-4-5-20251001

Можно переопределить модель для одного вызова через --model:

bash
claude --model claude-opus-4-7 'Спроектируй компонент повтора запросов с экспоненциальной задержкой'

Или переключайтесь внутри сессии командой /model.

Частые команды внутри сессии

КомандаОписание
/helpПоказать доступные команды
/clearОчистить контекст текущего диалога
/compactСжать историю сессии, сохранив главное, чтобы экономить токены
/modelПосмотреть или сменить текущую модель
/costПоказать расход токенов этой сессии
/exitВыйти из сессии

Лучшие практики

Выбор модели по сценарию

СценарийРекомендуемая модельПочему
Повседневная генерация кодаclaude-sonnet-4-6Высокое качество кода, хорошая скорость
Проектирование архитектуры, сложный рефакторингclaude-opus-4-7Самые глубокие рассуждения
Простые вопросы, сообщения коммитовclaude-haiku-4-5-20251001В 10 раз дешевле, быстро
Анализ крупной кодовой базыclaude-sonnet-4-6Контекст 200K + выгодно

Контроль расхода токенов

  • Когда контекст переполняется, лучше используйте /compact для сжатия истории (сохраняет главное); чтобы сменить тему полностью — /clear
  • Для простых задач (комментарии, сообщения коммитов) переключайтесь на Haiku
  • Перед завершением сессии выполните /cost, чтобы посмотреть расход и вовремя скорректировать
  • Добавьте .claude/ в .gitignore, чтобы кэш не попадал в репозиторий

Мониторинг расхода с claude-hud

claude-hud — это плагин сообщества для Claude Code, который показывает расход токенов / контекста текущей сессии в строке состояния в реальном времени и напоминает выполнить /compact или /clear при превышении порога — надёжнее, чем считать в уме.

bash
# Выполните внутри сессии claude
/plugin marketplace add jarrodwatts/claude-hud
/plugin install claude-hud
/reload-plugins
/claude-hud:setup

После установки выполните /claude-hud:setup один раз, чтобы выбрать, что показывать в строке состояния (расход / остаток / модель / своя подсказка). Перезапустите claude — и в строке состояния появится постоянный индикатор расхода.

Конфигурация на уровне проекта

Создайте в корне проекта файл CLAUDE.md с договорённостями проекта — Claude Code загрузит его автоматически:

markdown
# CLAUDE.md

## Стек
- Фронтенд: Vue 3 + Vite + TypeScript + Tailwind CSS
- Бэкенд: Go 1.22 + Gin + sqlc
- БД: PostgreSQL, кэш Redis

## Стиль кода
- Go: оборачивайте ошибки вместо повторного форматирования через `fmt.Errorf`; общие пакеты не импортируют бизнес-модели
- Фронтенд: Composition API + `<script setup>`, глобальное состояние через Pinia
- Именование: компоненты Vue в PascalCase, composables с префиксом `use-`

## Тесты
- Go: `go test ./...`, table-driven стиль
- Фронтенд: Vitest, `*.test.ts` рядом с исходным файлом

Сделайте под себя

Выше — пример. Замените его реальными договорённостями вашего проекта — стиль, именование, структура, тесты — и Claude Code будет читать их в каждой сессии, избавляя от повторов.

Проверенные приёмы

  • Запускайте Claude Code из корня проекта, чтобы он понимал полный контекст
  • Используйте флаг -p, чтобы указать файл или каталог для анализа
  • Сочетайте с Git и поручайте Claude ревью изменений

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

В: Ошибка 401 / Authentication failed

API-ключ недействителен или не загружен. Сначала убедитесь, что переменная загружена корректно, затем проверьте через curl:

bash
# Убедитесь, что переменная загружена (должно вывести sk-xxxx...)
echo $ANTHROPIC_AUTH_TOKEN

# Самопроверка curl — 200 значит работает, 401 — проблема с токеном
curl https://go.aitokenpilot.com/v1/messages \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":50,"messages":[{"role":"user","content":"hi"}]}'

Частые причины: лишний пробел при копировании токена; использование ANTHROPIC_API_KEY вместо ANTHROPIC_AUTH_TOKEN; суффикс /v1 в base URL.

В: Ошибка connection timeout

Сеть недоступна. Сначала проверьте связь, затем — не блокирует ли её корпоративный/учебный прокси:

bash
# Проверка связи
curl -I https://go.aitokenpilot.com

# Через локальный HTTP-прокси (порт укажите свой)
export HTTPS_PROXY=http://127.0.0.1:7890
claude

В: Недостаточно средств / превышена квота

Войдите в консоль TokenPilot и пополните баланс на странице «Account balance»; на странице «Usage statistics» доступна детализация расхода по моделям.

В: Как переключить модель?

Используйте флаг --model для разового вызова, например claude --model claude-opus-4-7; или переключайтесь внутри сессии командой /model.

Полезные ресурсы