Claude GLM обычно означает не отдельный продукт и не смесь двух моделей. Это интерфейс Claude Code, который отправляет задания модели GLM через Anthropic-совместимый шлюз Z.AI. Для настройки нужны установленный Claude Code, аккаунт Z.AI с доступом к GLM Coding Plan и отдельный ключ Z.AI. Ниже есть рабочая последовательность, проверка и безопасный откат.
Что именно работает в связке Claude Code и GLM
Claude Code остаётся агентом: читает файлы, предлагает изменения, запускает разрешённые команды и показывает результат. Меняется сервер модели. После настройки запросы уходят не в API Anthropic, а на адрес Z.AI, который понимает протокол Anthropic Messages. Это прямо описано в руководстве Z.AI для Claude Code и в таблице адресов GLM Coding Plan.
Поэтому название Claude в окне не доказывает, что отвечает модель Anthropic. Документация Z.AI показывает сопоставление внутренних имён Claude с моделями GLM. Текущую модель и маршрут проверяйте через /status. Правила списания сверяйте с документацией и кабинетом плана Z.AI.
Официальный путь Z.AI рассчитан прежде всего на Claude Code в терминале. Отдельная инструкция Z.AI для IDE описывает ту же связку для VS Code и JetBrains. Обычный чат Claude и настольное приложение Claude не превращаются в GLM от изменения одного файла настроек.
Подключение модели это только начало. Следующий результат: дать агенту проверяемую задачу и собрать рабочий проект без слепого доверия к ответам.
Занять местоКогда такая схема подходит, а когда нет
Выбирайте GLM через Claude Code, если вам нужен привычный агентный интерфейс, но модель и лимиты вы хотите получать у Z.AI. Если важны именно модели Anthropic, поддержка Anthropic или функции настольного приложения, оставляйте прямое подключение Claude. Сравнивать варианты полезно на одинаковом небольшом задании, а не по обещаниям на странице тарифа.
- Подходит: вы работаете в терминале или поддерживаемой IDE и готовы отдельно управлять ключом Z.AI.
- Не подходит: корпоративные правила разрешают только прямой API Anthropic или утверждённый облачный провайдер.
- Не подходит: вам нужен только графический Claude Desktop без терминальной конфигурации.
- Требует проверки: критичная задача зависит от точного поведения конкретной модели, а тестов или критериев приёмки нет.
Правило выбора: сначала решите, чей сервер модели и чьи условия оплаты вам нужны. Интерфейс агента выбирайте после этого. Одинаковое окно не означает одинаковую модель, лимиты или поддержку.
По теме: Claude VS Code: как установить и проверить расширение в 2026
Как подключить GLM без потери текущих настроек
Перед изменением откройте ~/.claude/settings.json и сохраните его копию рядом. Не вставляйте ключ в репозиторий, CLAUDE.md, скриншот или команду, которая попадёт в общую историю терминала. Z.AI предлагает помощник npx @z_ai/coding-helper, автоматический скрипт для macOS и Linux и ручную настройку. Ручной способ понятнее для аудита, потому что видно каждое изменяемое поле.
- Проверьте Claude Code командой
claude --version. Z.AI рекомендует актуальную версию; при старой сборке сначала обновите сам клиент. - Создайте отдельный ключ в кабинете Z.AI. Назовите его по назначению, чтобы потом отозвать только этот доступ.
- Сделайте резервную копию
~/.claude/settings.json. Если файла ещё нет, запишите исходное состояние как отсутствие файла. - Добавьте в раздел
envадресANTHROPIC_BASE_URL, токенANTHROPIC_AUTH_TOKENи тайм-аут из текущей официальной инструкции. Не копируйте чужой готовый файл целиком, он может стереть ваши разрешения и хуки. - Полностью закройте окна Claude Code и откройте новый терминал. Уже запущенный процесс может не увидеть новые переменные.
- Перейдите в тестовую папку, запустите
claude, подтвердите использование ключа и выполните/status.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "your_zai_api_key",
"ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
"API_TIMEOUT_MS": "3000000"
}
}
Пример показывает только минимальные поля из текущей инструкции Z.AI. Значение your_zai_api_key нужно заменить у себя, но нигде не публиковать. Имена моделей намеренно не закреплены: Z.AI меняет стандартное сопоставление, а жёсткая запись старого имени мешает получить новый вариант плана.
Инструмент можно сменить за несколько минут, но надёжный процесс остаётся тем же: маленькие шаги, проверка результата и понятный откат. На вебинаре вы соберёте такой процесс на своём проекте.
Записаться на вебинарКак проверить результат, а не только отсутствие ошибки
Успешный запуск ещё не подтверждает правильный маршрут. Проведите проверку в три слоя. Сначала /status: клиент должен показать активную конфигурацию. Затем кабинет Z.AI: после короткой задачи должен измениться расход именно этого ключа. Наконец, результат проекта: попросите агента изменить один тестовый файл, посмотрите diff и отмените изменение.
- Клиент запускается в новой сессии без ошибки авторизации.
- Команда
/statusпоказывает ожидаемое сопоставление модели. - Расход появляется в кабинете Z.AI, а не только в интерфейсе Claude Code.
- Агент видит только выбранную тестовую папку и спрашивает разрешение на опасные действия.
- После теста diff понятен, проверка проходит, лишних файлов нет.
Для выбора между GLM и моделями Anthropic возьмите одну задачу с объективным результатом: падающий тест, конкретная ошибка сборки или ограниченный рефакторинг. Создайте две чистые сессии, дайте одинаковые исходные файлы и сравните число итераций, корректность diff и прохождение теста. Подробное дерево выбора модели есть в статье какую модель выбрать в Claude Code, а базовая работа с агентом разобрана в инструкции по Claude Code.
По теме: Superpowers Claude: установка плагина Claude Code в 2026
Диагностика частых сбоев
Ошибка авторизации обычно означает неверный ключ, адрес или выбранный продукт Z.AI. Не перебирайте случайные адреса: для Coding Plan и общего API могут действовать разные маршруты. Сверьте ANTHROPIC_BASE_URL с таблицей Z.AI и проверьте, что ключ создан в том же аккаунте, где активирован нужный доступ.
Если Claude Code продолжает обращаться к прежнему провайдеру, закройте все его процессы и запустите новый терминал. В VS Code перезагрузите окно, потому что редактор мог не унаследовать свежие переменные. Если конфигурация не читается, проверьте JSON на пропущенную запятую и повторяющиеся поля env.
Если в /status видно неожиданное имя, сначала удалите вручную закреплённые ANTHROPIC_DEFAULT_*_MODEL и проверьте стандартное сопоставление плана. Не меняйте сразу три параметра. Одна правка за попытку позволяет понять причину. Разница между API-ключом, моделью и агентом дополнительно объяснена в разборе Claude API.
Как безопасно вернуться к прямому Claude
Закройте Claude Code, восстановите резервную копию ~/.claude/settings.json или удалите только добавленные поля Z.AI, затем откройте новый терминал. Не удаляйте весь файл, если в нём есть разрешения, хуки или настройки команды. После запуска снова выполните /status и короткий тест.
Если ключ Z.AI больше не нужен, отзовите его в кабинете провайдера. Удаление строки из файла не делает уже выданный ключ недействительным. Такой откат важнее переустановки клиента: проблема находится в маршруте запросов, а не в файлах проекта.
Частые вопросы
Claude GLM это модель Anthropic?
Нет. Claude Code остаётся интерфейсом и агентом, а ответы генерирует модель GLM на стороне Z.AI. Название Claude в интерфейсе может сохраниться из-за сопоставления моделей.
Можно ли подключить GLM к Claude Desktop?
Официальная инструкция Z.AI описывает Claude Code в терминале и IDE. Не переносите эту настройку автоматически на обычный чат или графическое настольное приложение.
Почему после настройки отвечает прежняя модель?
Чаще всего открыт старый процесс, редактор не унаследовал переменные или в настройках осталось жёсткое сопоставление модели. Новый терминал, /status и проверка расхода Z.AI разделяют эти причины.
Нужно ли хранить ключ в проекте?
Нет. Ключ относится к вашей учётной записи. Не кладите его в репозиторий и не отправляйте вместе с проектом. Для команды выдавайте отдельные ключи и отзывайте их независимо.
На бесплатном вебинаре покажем, как превращать работу с агентом в проверяемый процесс: от постановки задачи до теста и безопасного принятия изменений.
Записаться на вебинар