GLM-5.3 и Kimi K3.1 Pro в Claude Code: переменные окружения

Claude Code работает по протоколу Anthropic, а Anthropic-эндпоинт TeamoRouter обслуживает и Zhipu GLM-5.3, и Kimi K3.1 Pro. В списке /model их нет, поэтому модели задаются переменными окружения: основная модель, уровни Opus и Sonnet, фоновая модель (Claude Code использует её для мелких задач — заголовков, кратких пересказов) и модель для субагентов. Если Claude Code ещё не установлен, начните с установки Claude Code CLI и подключения к TeamoRouter.

У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.

Какие модели доступны

Модель ID модели Контекст
GLM-5.3 glm-5.3 1 млн токенов
GLM-5.3-Flash glm-5.3-flash 1 млн токенов
Kimi K3.1 Pro kimi-k3.1-pro 1 млн токенов
Kimi K3 kimi-k3 1 млн токенов

Цены — на странице каждой модели.

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

Что в какую переменную:

Переменная Для GLM Для Kimi
ANTHROPIC_MODEL (основная модель) glm-5.3 kimi-k3.1-pro
ANTHROPIC_DEFAULT_FABLE_MODEL / ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL glm-5.3 kimi-k3.1-pro
ANTHROPIC_DEFAULT_HAIKU_MODEL (фоновая модель) glm-5.3-flash kimi-k3.1-pro
CLAUDE_CODE_SUBAGENT_MODEL (субагенты) glm-5.3 kimi-k3.1-pro

macOS / Linux

Пример для GLM. Вставьте блок в терминал: он допишет переменные в конфиг оболочки (zsh или bash определяются автоматически), и новые терминалы подхватят их сами. API-ключ возьмите в панели TeamoRouter:

bash
SHELL_RC="$HOME/.zshrc"; case "$SHELL" in *bash*) SHELL_RC="$HOME/.bashrc";; esac
cat >> "$SHELL_RC" <<'EOF'
export ANTHROPIC_BASE_URL=https://api.teamorouter.com
export ANTHROPIC_AUTH_TOKEN="<ваш-ключ-TeamoRouter>"
export ANTHROPIC_API_KEY=""
export ANTHROPIC_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_FABLE_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_OPUS_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_SONNET_MODEL=glm-5.3
export ANTHROPIC_DEFAULT_HAIKU_MODEL=glm-5.3-flash
export CLAUDE_CODE_SUBAGENT_MODEL=glm-5.3
EOF
source "$SHELL_RC"

Если эти переменные уже заданы по инструкции для Claude Code, ничего страшного: для одной и той же переменной действует последняя строка в файле.

Windows

Выполните в PowerShell (setx записывает пользовательские переменные; после этого откройте новый терминал):

bash
setx ANTHROPIC_BASE_URL "https://api.teamorouter.com"
setx ANTHROPIC_AUTH_TOKEN "<ваш-ключ-TeamoRouter>"
setx ANTHROPIC_API_KEY ""
setx ANTHROPIC_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_FABLE_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_OPUS_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "glm-5.3"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "glm-5.3-flash"
setx CLAUDE_CODE_SUBAGENT_MODEL "glm-5.3"

Для Kimi замените все glm-5.3 и glm-5.3-flash выше на kimi-k3.1-pro.

Запуск и проверка

Если раньше вы входили в Claude Code через аккаунт Anthropic, сначала выполните claude /logout. Затем откройте новый терминал, запустите claude и введите /status. Если в строке Model стоит glm-5.3, всё работает.

2. Попробовать на одну сессию

Чтобы не трогать общую настройку, передайте переменные только для одного запуска (macOS / Linux, при уже заданных ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN):

bash
ANTHROPIC_MODEL=kimi-k3.1-pro ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k3.1-pro CLAUDE_CODE_SUBAGENT_MODEL=kimi-k3.1-pro claude

После закрытия сессии следующий запуск вернётся к обычной модели.

Частые проблемы

  • Всё ещё работает модель Claude: ANTHROPIC_API_KEY должен быть пустым (если он задан, Claude Code использует его в первую очередь). После изменений откройте новый терминал; в Windows после setx откройте PowerShell заново. Текущую модель показывает /status.
  • При выборе Opus или Sonnet в /model снова включается Claude: не заданы ANTHROPIC_DEFAULT_OPUS_MODEL или ANTHROPIC_DEFAULT_SONNET_MODEL. Добавьте их по таблице.
  • Вернуться на Claude: поставьте в эти строки ID моделей Claude (см. инструкцию для Claude Code) или удалите их и откройте новый терминал.

См. также

Готовы? Три шага, чтобы начатьВойдите в консоль · пополните баланс · создайте API Key
TelegramВопросы по подключению, оплате или маршрутизации? Мы в Telegram.