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:
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 записывает пользовательские переменные; после этого откройте новый терминал):
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):
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) или удалите их и откройте новый терминал.