Claude Code через teamToken
Claude Code запускается и работает через наш эндпоинт: мы принимаем запросы в формате Anthropic Messages, со стримингом и инструментами. Но отвечают на них GPT-5.5, GPT-5.3-codex и Gemini. Самих моделей Claude у нас сейчас нет, и если нужна именно она, эта страница вам не поможет.
Сначала про модели, чтобы не тратить ваше время
Поставщик Claude у нас отвалился, и в каталоге этих моделей нет. Вернутся, напишем об этом отдельно. Всё остальное в Claude Code при этом работает: интерфейс, правки файлов, инструменты, диалог, стриминг ответа. Меняется то, какая модель на другом конце провода.
Поэтому страница имеет смысл ровно для одного случая: инструмент вам нравится, а доступ и оплата мешают. Тогда мы решаем и то и другое, а модель вы выбираете из нашего каталога. Если задача звучит как «мне нужен именно Opus», честный ответ будет «не сегодня».
Настройка
Три переменные. Их можно положить в ~/.claude/settings.json, и тогда они переживут перезапуск терминала.
// ~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.teamtoken.store",
"ANTHROPIC_AUTH_TOKEN": "<ваш ключ teamToken>",
"ANTHROPIC_MODEL": "gpt-5.6-sol"
}
}Или разово, в текущей сессии оболочки:
export ANTHROPIC_BASE_URL="https://api.teamtoken.store"
export ANTHROPIC_AUTH_TOKEN="<ключ>"
export ANTHROPIC_MODEL="gpt-5.6-sol"Третья переменная обязательна. Без неё Claude Code попросит модель Claude по умолчанию, а её у нас нет, и вы получите ошибку с именем модели в тексте.
Проверка, что заработало
Быстрее, чем запускать сам инструмент: тот же эндпоинт отвечает на обычный curl в формате Messages, и если ответ пришёл, значит дальше дело точно в настройках самого Claude Code, а не в ключе, адресе или доступности шлюза.
curl https://api.teamtoken.store/v1/messages \
-H "x-api-key: $TEAMTOKEN_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"max_tokens": 64,
"messages": [{"role": "user", "content": "ping"}]
}'Ответ придёт в формате Anthropic, с блоками контента и полем usage. Заголовок anthropic-version обязателен, как и у оригинального API.
Какие модели брать под эту работу
| Модель | Когда |
|---|---|
gpt-5.6-sol | общая работа по коду, разумный дефолт |
gpt-5.3-codex | длинные правки и рефакторинг, модель заточена под код |
gemini-3.1-pro | когда нужен другой взгляд на ту же задачу |
gpt-5.4-mini | мелкие правки, где тяжёлая модель избыточна |
Модель меняется на лету, переменной ANTHROPIC_MODEL или ключом --model в самом инструменте. Полный список отдаёт GET /v1/models тем же ключом.
Лимит трат на ключ
Агент в цикле умеет потратить больше, чем вы рассчитывали, и это не гипотеза, а обычный вторник. В кабинете на каждый ключ ставится свой потолок в долларах: выдали ключ под Claude Code, поставили $30, и дальше этой суммы он не уйдёт, что бы там ни случилось с задачей.
Баланс общий на весь каталог, лимит отдельный на каждый ключ. Ключ отзывается мгновенно, без влияния на остальные.
Если не работает
ANTHROPIC_MODEL не подхватился и инструмент просит модель Claude по умолчанию. Проверьте, что переменная видна процессу: echo $ANTHROPIC_MODEL в том же терминале, где запускаете.settings.json он кладётся в ANTHROPIC_AUTH_TOKEN, в curl передаётся заголовком x-api-key.api.teamtoken.store открывается из России напрямую. Пополнение картой Visa, Mastercard и Мир, через СБП или криптой, от доллара.