# GLM API из России

> Модели Z.ai для кода и агентов: GLM 5.3 с контекстом в миллион токенов и Flash на массовую рутину. Напрямую платят зарубежной картой, а Polza.ai принимает рубли — от 3,3 ₽ за миллион токенов входа.

- GLM 5.3, Flash и FlashX
- Контекст до миллиона токенов
- За токены, без подписки
- Карта РФ, СБП и счёт для юрлиц

- Моделей GLM в каталоге: 16
- Типов задач: 1
- Максимальный контекст: 1 048 576 токенов
- Вход от 3,3 ₽ за 1M токенов

## Что доступно по ключу

Все модели GLM в каталоге текстовые, часть принимает изображения и видео. Выбор идёт по цене: 5.3 — основная рабочая, Flash — в разы дешевле на рутину, FlashX и Prime — варианты подороже.

- **Чат-модели** — 16, эндпоинт `/chat/completions`: GLM 5.3 Prime, GLM 5.3 FlashX, GLM 5.3 Flash

## Почему напрямую не выходит

Технически API открыт всем. Упирается всё в оплату и в модель продаж вендора.

- **Оплата зарубежной картой.** Напрямую баланс пополняют зарубежной картой. Российские карты в такие формы не проходят.
- **Подписка вместо оплаты за токены.** Для кода Z.ai продаёт GLM Coding Plan — подписку с автопродлением. Неравномерная нагрузка в неё укладывается плохо.
- **Нечего показать бухгалтерии.** Оплата зарубежной картой не закрывается документами. Для юрлица это расход, который нельзя провести.
- **Один вендор — один запасной путь.** Когда у провайдера деградация, переключиться некуда: другой вендор — это другой ключ, другой SDK и другой договор.

## Адреса API

Слева то, что вы прописали бы при прямом доступе к GLM, справа — что поставить вместо этого.

|  | GLM напрямую | Через Polza.AI |
| --- | --- | --- |
| Базовый адрес | https://api.z.ai/api/paas/v4 | https://polza.ai/api/v1 |
| Переменная с ключом | $ZAI_API_KEY | $POLZA_API_KEY |
| Идентификатор модели | glm-5.3 | z-ai/glm-5.3 |

## Что меняется в коде

Две строки: адрес и идентификатор модели. Клиент остаётся тот же, версию библиотеки менять не нужно.

было · api.z.ai:

```
import os

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ZAI_API_KEY"],
    base_url="https://api.z.ai/api/paas/v4",
)

resp = client.chat.completions.create(
    model="glm-5.3",
    messages=[{"role": "user", "content": "Привет"}],
)
```

стало · polza.ai:

```
import os

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["POLZA_API_KEY"],
    base_url="https://polza.ai/api/v1",
)

resp = client.chat.completions.create(
    model="z-ai/glm-5.3",
    messages=[{"role": "user", "content": "Привет"}],
)
```

Ключ берётся в кабинете. Если клиент всё равно ходит на старый адрес — проверьте переменную `ZAI_API_KEY` и базовый адрес в настройках инструмента.

## Что умеет API

- Вызов функций (tools): 16
- Строгий JSON (response_format): 13
- Рассуждение (reasoning): 14
- Картинка на входе (vision): 5

## Есть ли бесплатный доступ

Бесплатного тарифа в Polza.ai нет — вы платите за токены. Но порог низкий: минимальное пополнение 100 ₽. Ниже видно, во что это выходит на практике.

| Модель | Один запрос | 1 000 запросов | Запросов на 100 ₽ |
| --- | --- | --- | --- |
| z-ai/glm-5.3-flash | 0,01 ₽ | 11,95 ₽ | 8 366 |
| z-ai/glm-5.3-flashx | 0,16 ₽ | 158 ₽ | 632 |
| z-ai/glm-5.3-prime | 1,16 ₽ | 1 159 ₽ | 86 |

За запрос считаем 2 000 токенов на входе и 500 на выходе — это примерно страница текста в вопросе и абзац в ответе.

Отдельно про «бесплатные ключи», которые раздают в каналах и на форумах: это либо чужой ключ, либо прокси поверх чужого. Работает до первой блокировки, а промпты при этом уходят неизвестно куда. Для рабочего проекта не годится.

## Модели и цены

Polza.ai показывает цены за миллион токенов в рублях и обновляет их каждый час. Подписки в Polza.ai нет: вы платите за то, что израсходовали, остаток не сгорает.

| Модель | Тип | Контекст | Вход · 1M | Выход · 1M |
| --- | --- | --- | --- | --- |
| [z-ai/glm-5.3](https://polza.ai/models/z-ai/glm-5.3.md) — Основная рабочая модель, контекст миллион | Чат-модели | 1 048 576 | 32,44 ₽ | 102 ₽ |
| [z-ai/glm-5.3-flash](https://polza.ai/models/z-ai/glm-5.3-flash.md) — Самая дешёвая в линейке — массовая рутина | Чат-модели | 1 048 576 | 3,3 ₽ | 10,69 ₽ |
| [z-ai/glm-5.3-flashx](https://polza.ai/models/z-ai/glm-5.3-flashx.md) — Старший вариант Flash, дороже базового 5.3 | Чат-модели | 1 000 000 | 42,87 ₽ | 145 ₽ |
| [z-ai/glm-5.3-prime](https://polza.ai/models/z-ai/glm-5.3-prime.md) — Ускоренный вариант GLM 5.3 | Чат-модели | 1 000 000 | 324 ₽ | 1 020 ₽ |
| [z-ai/glm-5.2](https://polza.ai/models/z-ai/glm-5.2.md) — Предыдущая версия, если проект собран под неё | Чат-модели | 1 048 576 | 21,9 ₽ | 68,83 ₽ |
| [z-ai/glm-5v-turbo](https://polza.ai/models/z-ai/glm-5v-turbo.md) — Изображения и видео на вход | Чат-модели | 202 752 | 139 ₽ | 463 ₽ |

## Прямой доступ и доступ через Polza

|  | GLM напрямую | Через Polza.AI |
| --- | --- | --- |
| Оплата | Зарубежная карта | Карта РФ, СБП, счёт для юрлица |
| Модель оплаты | Баланс или Coding Plan | За токены, без подписки |
| Документы | Инвойс на английском | Договор с российским юрлицом, УПД и НДС |
| Цены | В долларах | В рублях, списание с баланса |
| Модели других вендоров | Отдельный договор и ключ | Тот же ключ, 397 моделей |
| Если модель отвалилась | Ждать | Поменять строку с моделью |
| Код | Openai-совместимый sdk | Тот же SDK, другой Base URL |

## Если не работает

6 причин, на которые приходится почти вся переписка с поддержкой: сначала коды ответов, потом то, что встречается именно с GLM.

- **401 Unauthorized или Invalid API key.** Ключ скопирован не целиком или взят из другого проекта. Рабочий ключ начинается с `pza_` и передаётся заголовком `Authorization: Bearer pza_...`. Старый ключ вендора здесь не подойдёт.
- **402 или «недостаточно средств».** Кончился баланс. Он общий на все модели и не сгорает — пополните в кабинете картой, через СБП или по счёту, ключ менять не нужно.
- **404 на модели.** Забыт префикс вендора. Не `glm-5.3`, а `z-ai/glm-5.3` — идентификатор целиком, как в каталоге. Проверить написание можно запросом к `/api/v1/models`.
- **429 Too Many Requests.** Слишком много запросов в секунду к конкретной модели. Это ограничение вендора, а не баланса: помогает повтор с задержкой или переключение на соседнюю модель в той же линейке.
- **Адрес из инструкции к Coding Plan не работает.** Адреса вида `api.z.ai/api/coding/paas/v4` — для подписки Z.ai. Здесь адрес один: `https://polza.ai/api/v1`.
- **Ответ обрывается на большом проекте.** Миллион токенов контекста — у линейки 5.3 и у 5.2. У GLM 5.1, 5 и 4.x контекст от 64 до 200 тысяч: для больших репозиториев берите 5.3.

## Частые вопросы

### Чем 5.3 отличается от 5.3 Flash?

GLM 5.3 — основная модель на сложную разработку и агентов. Flash дешевле в разы и хороша на массовые простые задачи: классификацию, черновики, правки по шаблону.

### А GLM Coding Plan?

Это подписка Z.ai для агентных инструментов, оплачивается зарубежной картой. В Polza.ai те же модели оплачиваются за токены: сколько потратили, столько и списалось.

### Подходит ли GLM для агентов в коде?

Да. В OpenCode, Kilo Code и Cline GLM подключается тем же ключом Polza.ai, что и остальные модели.

### Нужен ли VPN?

Нет. Серверы Polza.ai стоят в России, и запросы к GLM идут через них напрямую.

### Можно оплатить по счёту?

Да. Polza.ai выставляет счёт для ООО и ИП, заключает договор с российским юрлицом и каждый месяц присылает закрывающие документы. Ключи выдаются на сотрудников, баланс общий.

### А другие вендоры?

Тот же ключ Polza.ai открывает 397 моделей. Чтобы уйти с GLM на другого вендора, достаточно поменять строку с идентификатором модели.

## Ссылки

- Документация: https://polza.ai/docs
- Каталог моделей: https://polza.ai/models/llms.txt
- Страница: https://polza.ai/providers/glm
- Обновлено: 2026-11-05
