# OpenAI API из России

> Модели OpenAI по одному ключу: чат, изображения, распознавание и синтез речи, эмбеддинги. В коде меняется одна строка — адрес API. Оплата картой РФ, через СБП или по счёту, цены в рублях.

- Base URL вместо api.openai.com
- Работает из РФ без VPN
- Карта РФ, СБП и счёт для юрлиц
- Тот же официальный SDK

- Моделей OpenAI в каталоге: 77
- Типов задач: 5
- Максимальный контекст: 1 050 000 токенов
- Вход от 2,13 ₽ за 1M токенов

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

Модели OpenAI в каталоге разделены по типу задачи. У каждого типа свой эндпоинт — формат тот же, что в официальном API, поэтому клиентские библиотеки работают без правок.

- **Чат-модели** — 60, эндпоинт `/chat/completions`: GPT-6.1 Sol, GPT-6.1 Sol Pro, GPT-6 Luna Pro
- **Генерация изображений** — 6, эндпоинт `/images/generations`: GPT Image 2.5 Flare, GPT Image 2.5 Sunburst, GPT-5.4 Image 2
- **Распознавание речи** — 5, эндпоинт `/audio/transcriptions`: Whisper Large V3, Whisper Large V3 Turbo, gpt 4o mini transcribe
- **Синтез речи** — 3, эндпоинт `/audio/speech`: gpt 4o mini tts, TTS HD, TTS
- **Эмбеддинги** — 3, эндпоинт `/embeddings`: Text Embedding Ada 002, Text Embedding 3 Small, Text Embedding 3 Large

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

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

- **Карта не проходит.** Российская карта на привязке отклоняется. Виртуальные карты и посредники работают недолго: аккаунт блокируют вместе с остатком на балансе.
- **Нужен VPN и он мешает.** Запросы с российских адресов не проходят. Сервер под VPN — это лишний узел, который падает в самый неудобный момент и ломает продакшен.
- **Нечего показать бухгалтерии.** Оплата зарубежной картой не закрывается документами. Для юрлица это расход, который нельзя провести.
- **Один вендор — один запасной путь.** Когда у провайдера деградация, переключиться некуда: другой вендор — это другой ключ, другой SDK и другой договор.

## Адреса API

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

|  | OpenAI напрямую | Через Polza.AI |
| --- | --- | --- |
| Базовый адрес | https://api.openai.com/v1 | https://polza.ai/api/v1 |
| Переменная с ключом | $OPENAI_API_KEY | $POLZA_API_KEY |
| Идентификатор модели | gpt-5.4 | openai/gpt-5.4 |

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

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

было · api.openai.com:

```
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url="https://api.openai.com/v1",
)

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

стало · polza.ai:

```
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="openai/gpt-5.4",
    messages=[{"role": "user", "content": "Привет"}],
)
```

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

## Что умеет API

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

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

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

| Модель | Один запрос | 1 000 запросов | Запросов на 100 ₽ |
| --- | --- | --- | --- |
| openai/gpt-oss-120b | 0,02 ₽ | 17,75 ₽ | 5 634 |
| openai/gpt-6-sol | 0,53 ₽ | 532 ₽ | 187 |
| openai/gpt-6-astra | 2,66 ₽ | 2 662 ₽ | 37 |

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

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

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

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

| Модель | Тип | Контекст | Вход · 1M | Выход · 1M |
| --- | --- | --- | --- | --- |
| [openai/gpt-6-astra](https://polza.ai/models/openai/gpt-6-astra.md) — Самая сильная в линейке: длинные многошаговые задачи | Чат-модели | 1 050 000 | 592 ₽ | 2 958 ₽ |
| [openai/gpt-6-sol](https://polza.ai/models/openai/gpt-6-sol.md) — Рабочая лошадка GPT-6, дешевле Astra в пять раз | Чат-модели | 1 050 000 | 118 ₽ | 592 ₽ |
| [openai/gpt-6-luna](https://polza.ai/models/openai/gpt-6-luna.md) — Массовые задачи: самая дешёвая из шестой линейки | Чат-модели | 1 050 000 | 5,92 ₽ | 29,58 ₽ |
| [openai/gpt-5.6-terra](https://polza.ai/models/openai/gpt-5.6-terra.md) — Пятая линейка, максимум качества на сложном | Чат-модели | 1 050 000 | 118 ₽ | 710 ₽ |
| [openai/gpt-5.4](https://polza.ai/models/openai/gpt-5.4.md) — Проверенный рабочий вариант с контекстом миллион | Чат-модели | 1 050 000 | 148 ₽ | 887 ₽ |
| [openai/gpt-5.4-mini](https://polza.ai/models/openai/gpt-5.4-mini.md) — Быстрые ответы там, где не нужно рассуждение | Чат-модели | 400 000 | 44,37 ₽ | 266 ₽ |
| [openai/gpt-5.3-codex](https://polza.ai/models/openai/gpt-5.3-codex.md) — Заточена под код и работу с репозиторием | Чат-модели | 400 000 | 161 ₽ | 1 291 ₽ |
| [openai/gpt-4.1](https://polza.ai/models/openai/gpt-4.1.md) — Если вы уже писали код под 4.1 — она на месте | Чат-модели | 1 047 576 | 237 ₽ | 947 ₽ |
| [openai/gpt-4o-mini](https://polza.ai/models/openai/gpt-4o-mini.md) — Классика для чат-ботов и разбора текста | Чат-модели | 128 000 | 17,75 ₽ | 71 ₽ |
| [openai/o4-mini](https://polza.ai/models/openai/o4-mini.md) — Рассуждающая модель по цене обычной | Чат-модели | 200 000 | 130 ₽ | 521 ₽ |
| [openai/gpt-oss-120b](https://polza.ai/models/openai/gpt-oss-120b.md) — Открытые веса OpenAI, данные хранятся в РФ | Чат-модели | 131 072 | 4,73 ₽ | 16,57 ₽ |
| [openai/gpt-image-2.5-sunburst](https://polza.ai/models/openai/gpt-image-2.5-sunburst.md) — Генерация и правка изображений | Генерация изображений | — | — | — |
| [openai/whisper-large-v3](https://polza.ai/models/openai/whisper-large-v3.md) — Распознавание речи, поддерживает русский | Распознавание речи | — | — | — |
| [openai/text-embedding-3-large](https://polza.ai/models/openai/text-embedding-3-large.md) — Эмбеддинги для поиска и RAG | Эмбеддинги | 8 192 | 15,38 ₽ | — |

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

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

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

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

- **401 Unauthorized или Invalid API key.** Ключ скопирован не целиком или взят из другого проекта. Рабочий ключ начинается с `pza_` и передаётся заголовком `Authorization: Bearer pza_...`. Старый ключ вендора здесь не подойдёт.
- **402 или «недостаточно средств».** Кончился баланс. Он общий на все модели и не сгорает — пополните в кабинете картой, через СБП или по счёту, ключ менять не нужно.
- **404 на модели.** Забыт префикс вендора. Не `gpt-5.4`, а `openai/gpt-5.4` — идентификатор целиком, как в каталоге. Проверить написание можно запросом к `/api/v1/models`.
- **429 Too Many Requests.** Слишком много запросов в секунду к конкретной модели. Это ограничение вендора, а не баланса: помогает повтор с задержкой или переключение на соседнюю модель в той же линейке.
- **Запрос уходит на api.openai.com.** SDK берёт адрес из переменной окружения. Проверьте `OPENAI_BASE_URL` и `OPENAI_API_BASE`: они перебивают то, что вы передали в коде.
- **Ошибка на эндпоинте.** У разных типов моделей разные адреса: чат — `/chat/completions`, эмбеддинги — `/embeddings`, распознавание — `/audio/transcriptions`. Whisper по адресу чата не ответит.

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

### Это официальный API OpenAI?

Это доступ к моделям OpenAI через шлюз Polza.ai. Формат запросов и ответов тот же, работает официальный SDK — меняется только адрес. Договор при этом с российским юрлицом, оплата в рублях.

### Мой код придётся переписывать?

Нет. Меняется Base URL и идентификатор модели: вместо gpt-5.4 пишется openai/gpt-5.4. Остальное — сообщения, стриминг, tools, structured outputs — остаётся как было.

### Сколько стоит?

Платите за токены по ценам каталога, в рублях. Подписки нет, лимиты не сгорают. На повторяющихся промптах работает кэш: чтение из него дешевле обычного входа.

### Данные остаются в России?

У большинства моделей OpenAI — нет: запросы уходят к вендору. Исключение — открытые gpt-oss-20b и gpt-oss-120b, они развёрнуты на площадках, где отметка о хранении в РФ есть. Всего в каталоге таких 25 моделей.

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

Нет. Запросы идут на polza.ai, российские адреса не блокируются.

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

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

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

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

## Ссылки

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