GLM-5.2, GLM-5.3 и GLM-5.3-Flash в Claude Code: настройка и переключение моделей
Настройте GLM в Claude Code через APIMaster. Настройте settings.json в Windows, macOS и Linux, запустите claude, выберите модель с помощью /model и начните общение.
Настройте APIMaster в settings.json, запустите claude, затем введите /model MODEL_ID в диалоге, чтобы использовать GLM. Доступные идентификаторы, рассматриваемые здесь: glm-5.2, glm-5.3, glm-5.3-flash. Claude Code — это клиент; GLM — модель, которая отвечает.
Перед началом работы
Выполните проверку окружения и настройку Claude Code. Получите API-ключ APIMaster с достаточным балансом и доступом к выбранным моделям.
claude --version
Базовый URL шлюза — https://apimaster.ai, без /v1. Claude Code сам добавляет /v1/messages.
1. Откройте каталог конфигурации
Windows
Нажмите Win + R, введите следующий путь и нажмите Enter:
%USERPROFILE%\.claude
При необходимости создайте папку. Откройте или создайте settings.json. Убедитесь, что файл не называется settings.json.txt.
macOS / Linux
На macOS в Finder нажмите Command + Shift + G и введите:
~/.claude
На Linux откройте тот же каталог с помощью файлового менеджера или редактора. При необходимости создайте его:
mkdir -p ~/.claude
Откройте или создайте там settings.json. Если вы задали пользовательский каталог конфигурации Claude Code, используйте этот каталог.
2. Отредактируйте settings.json
Windows, macOS и Linux используют одинаковую конфигурацию. Замените YOUR_APIMASTER_API_KEY на ваш ключ APIMaster:
{
"model": "glm-5.3",
"env": {
"ANTHROPIC_BASE_URL": "https://apimaster.ai",
"ANTHROPIC_API_KEY": "YOUR_APIMASTER_API_KEY",
"ANTHROPIC_AUTH_TOKEN": "",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}
Если файл уже существует, сделайте его резервную копию и объедините эти поля с существующим объектом JSON и объектом env. Сохраните другие нужные вам настройки. Не добавляйте второй объект JSON и не дублируйте ключ env. JSON не допускает комментарии и висячие запятые.
Общее руководство по Claude Code описывает аутентификацию по токену. В этом руководстве используется аутентификация по API-ключу, применяемая в наших интеграционных тестах. Держите ANTHROPIC_AUTH_TOKEN пустым при использовании ANTHROPIC_API_KEY и удалите конфликтующие учётные данные из других настроек или вашего терминала. Используйте ключ APIMaster для этого шлюза.
Поле model задаёт стартовую модель. После запуска можно выбрать другую. Храните этот файл пользовательских настроек в тайне; не фиксируйте реальные ключи в общем репозитории. Сохраните файл и перезапустите Claude Code, чтобы загрузить новую конфигурацию.
3. Запустите Claude Code
В терминале, открытом в каталоге вашего проекта, выполните:
claude
Пройдите обычные подсказки первого запуска и просмотрите запрос на доверие к проекту. Стартовой моделью должна быть glm-5.3. Это обычный интерактивный сеанс со стандартными инструментами и настройками проекта.
4. Выберите модель и начните общение
В диалоге Claude Code введите одну из следующих команд и нажмите Enter:
/model glm-5.2
/model glm-5.3
/model glm-5.3-flash
Выполняйте по одной строке за раз, выбирая нужную модель. После того как Claude Code подтвердит переключение, отправьте короткое сообщение:
Reply with exactly OK.
Обычный текстовый ответ подтверждает базовое соединение. Затем вы можете продолжить общение или попросить модель поработать над вашим проектом. Чтобы переключиться снова в том же диалоге, введите другую команду /model MODEL_ID.
Ввод только /model открывает выбор модели. Пользовательские идентификаторы шлюза могут не отображаться в её списке по умолчанию. В этом случае введите полный идентификатор, как показано выше. Слэш-команда относится к Claude Code, а не к PowerShell или Bash. Названия моделей описывают модели GLM, а не Claude Sonnet или Opus.
Вы также можете выбрать модель при запуске из терминала. Выполняйте по одной команде за раз:
claude --model glm-5.2
claude --model glm-5.3
claude --model glm-5.3-flash
Чтобы явно задать модель по умолчанию для будущих сеансов, отредактируйте model в settings.json. Флаг запуска, переменная окружения ANTHROPIC_MODEL или настройка проекта/управляемая настройка могут влиять на выбранную модель; проверьте их, если стартовая модель отличается от сохранённого значения.
Устранение неполадок
| Симптом | Что проверить |
|---|---|
| 401 / неожиданный запрос на вход | Проверьте ключ APIMaster, базовый URL и конфликтующие переменные аутентификации; перезапустите CLI после редактирования настроек. |
| 404 | Используйте https://apimaster.ai, без /v1 или /v1/messages. |
| Настройки не вступают в силу | Проверьте расположение файла, корректность JSON и переопределения из терминала, проекта или управляемых настроек. |
| Модель отсутствует в списке выбора | Введите /model MODEL_ID с точным идентификатором или запустите с claude --model MODEL_ID. |
| Модель недоступна / 403 | Проверьте написание, разрешённые модели для ключа, баланс аккаунта и текущую доступность маршрута. |
unrecognized_model |
Наблюдалось с пользовательскими идентификаторами в наших тестах. Проверьте фактический ответ и результат инструмента; встроенные возможности Claude по умолчанию для GLM не проверялись. |
| Отказ в доступе к файлу или команде | Просмотрите и подтвердите предполагаемую операцию через обычные запросы разрешений. |
| 429 / 5xx / прерванный ответ | Сохраните ошибку, идентификатор модели, версию CLI, время UTC и идентификатор запроса, если доступны, для обращения в поддержку. |
Валидация и необязательная диагностика
Записанные интеграционные тесты: 2026-09-15 UTC, Claude Code 2.1.239, Linux. Все перечисленные здесь модели вернули ожидаемый текст и прочитали локальный файл через инструмент. Все три также выполнили небольшое исправление Python и запуск тестов, проверенные впоследствии независимо. Windows и macOS не входили в эти записанные запуски.
Более ранние автоматические проверки использовали «голый» режим для изоляции конфигурации. Обычное ежедневное использование соответствует settings.json и интерактивным шагам выше. «Голый» режим и --setting-sources "" пропускают обычные интеграции или сохранённые настройки, поэтому их не следует добавлять в повседневную команду запуска из этого руководства.
Для быстрой неинтерактивной проверки с использованием вашей сохранённой конфигурации:
claude --model glm-5.3 -p "Reply with exactly OK."
Для проверки инструмента создайте probe.txt с содержимым FILE_PROBE_739182, запустите Claude Code в этом каталоге и попросите его прочитать файл с помощью инструмента и вернуть его точное содержимое. Убедитесь, что инструмент действительно выполняется.
Это ограниченные интеграционные проверки, а не гарантия каждой функции Claude Code, поведения в длинных сеансах или максимального контекста. Документация шлюза Anthropic официально не поддерживает маршрутизацию Claude Code к моделям, не являющимся моделями Claude; это руководство описывает интеграцию APIMaster.
FAQ
Оплачивает ли моя подписка Claude эти запросы?
Нет. С этой конфигурацией APIMaster запросы используют ваш ключ и баланс APIMaster.
Могу ли я продолжить общение после переключения модели?
Да, используйте команду переключения модели в открытом диалоге и дождитесь подтверждения перед отправкой следующего сообщения. Для чистого сравнения между моделями запустите отдельный сеанс с claude --model MODEL_ID.