Как выглядит ошибка
Ответ с кодом 403:openai.PermissionDeniedError: Error code: 403 с этим же телом.
Почему так происходит
- OpenAI проверяет, откуда пришёл запрос. Если адрес относится к стране, которой нет на странице Supported countries and territories, запрос отклоняется до того, как дойдёт до модели.
- Ошибка бывает и на серверах в поддерживаемых странах. На форуме разработчиков OpenAI (пример обсуждения) о ней сообщали с облачного сервера в поддерживаемой стране. В том обсуждении OpenAI позже исправил это на своей стороне, а одному из пользователей помогла смена региона облака.
- VPN — рискованный обход. На той же странице OpenAI предупреждает, что доступ из стран вне списка может привести к блокировке или приостановке аккаунта. Вместе с аккаунтом пропадает и внесённый баланс.
Что можно сделать
Как подключить GPT через RuAPI
1
Регистрация
Зарегистрируйтесь на www.ruapi.ai — по email, через Google или Яндекс.
2
Пополнение
Консоль → «Кошелёк»: USDT или USDC (TRC20 / BEP20 / Polygon; USDT — ещё и в сети TON), от 5 USDT. Если USDT ещё нет — купите за рубли через СБП. Карты иностранных банков (Visa / Mastercard) тоже принимаются.
3
Ключ
Консоль → «API-ключи» → «Создать ключ» — получите строку
sk-....4
Замена в коде
Поменяйте ключ и адрес — остальной код остаётся как был.
OPENAI_API_KEY и OPENAI_BASE_URL — достаточно задать в них ключ RuAPI и https://www.ruapi.ai/v1. Какие модели GPT есть и чем отличаются — в гайде по GPT API.
Частые вопросы
Поможет ли новый ключ или пополнение баланса OpenAI?
Поможет ли новый ключ или пополнение баланса OpenAI?
Нет. OpenAI проверяет не ключ и не баланс, а адрес, откуда пришёл запрос. С того же адреса новый ключ получит ту же ошибку.
ChatGPT в браузере работает, а API — нет. Почему?
ChatGPT в браузере работает, а API — нет. Почему?
Это разные сервисы с разными проверками, а подписка ChatGPT Plus к API не относится: API оплачивается отдельно. Подробнее — API-ключ OpenAI: где взять и как оплатить.
Ошибку пишет не мой код, а программа (Cursor, n8n, Cline…)
Ошибку пишет не мой код, а программа (Cursor, n8n, Cline…)
В настройках программы найдите поле «OpenAI API key» и «Base URL» (иногда «OpenAI-compatible»), впишите ключ RuAPI и
https://www.ruapi.ai/v1. Готовые инструкции — в разделе «Интеграции».Это оригинальные модели OpenAI?
Это оригинальные модели OpenAI?
Да. Это оригинальные модели — gpt-6.1-sol, gpt-6-luna, gpt-5.4-mini и другие — без подмены и урезания.
Дальше
API-ключ OpenAI
Где взять ключ и как оплатить.
Коды ошибок RuAPI
400, 401, 403, 429 — что значит и как исправить.