OpenAI не работает в России. Мы сделали apiglue — один ключ к 100+ моделям и баланс в рублях
OpenAI не работает в России. Мы сделали шлюз, который работает
Один ключ к 100+ моделям, баланс в рублях — и хостинг n8n в один клик.
Год назад доступ к нормальным языковым моделям из России стал серой зоной. OpenAI и Anthropic не принимают наши карты и режут запросы по гео. Обходные пути — VPN, иностранная карта, «попроси друга за рубежом оплатить подписку» — держатся ровно до первого важного релиза. А потом аккаунт улетает в бан в самый неподходящий момент, и продакшен встаёт.
Мы посмотрели на это не как на проблему, а как на рынок — и сделали apiglue. Это шлюз, за которым прячутся десятки провайдеров, оплата рублёвой картой и баланс в рублях. Заодно прикрутили управляемый хостинг n8n. Дальше — без маркетингового тумана: что болит, что мы построили, на чём зарабатываем и почему этому можно доверить деньги.
Что на самом деле болит у рынка
Нечем платить
Карты не проходят. Схемы с зарубежными картами рискованны и не масштабируются на команду. А бухгалтерии нужны закрывающие документы.
Доступ нестабилен
VPN отваливается, провайдер банит, аккаунт улетает в блок. Пилили фичу полгода — а на проде в пятницу вечером всё легло.
Зоопарк ключей
OpenAI, Anthropic, Google плюс что-то русскоязычное. Разный формат запроса, лимиты и биллинг в долларах у каждого.
И отдельная категория — те, кто хочет не просто дёргать модель из кода, а собрать на ней автоматизацию: бот, CRM, таблицы, рассылки. Для этого есть прекрасный n8n, но его надо где-то развернуть, обновлять и охранять. Своя инфраструктура ради пары workflow — перебор.
Что мы сделали
apiglue — это две вещи в одном кабинете.
Первое — единый шлюз к моделям. Регистрируетесь, пополняете баланс рублёвой картой, получаете один ключ и один адрес. В своём коде меняете две строки — base URL и ключ — и работаете с моделями как с обычным OpenAI API. За адресом — десятки провайдеров и сотни моделей. Никакого VPN, всё в рублях.
Второе — Nocode Cloud, хостинг n8n в один клик. В том же кабинете жмёте «создать сервер», выбираете тариф — и через несколько минут у вас свой изолированный n8n на отдельном поддомене. Платите помесячно с того же баланса. Без своего сервера, без DevOps, без забот про обновления и бэкапы.
Как мы на этом зарабатываем — без тумана
Тут специально подробно, потому что вокруг ценообразования на доступ к LLM много мутного.
По шлюзу мы берём наценку над фактическим расходом. Вы платите ровно столько, сколько стоят ваши запросы у провайдера, плюс наша наценка за то, что вам не нужно самим решать проблему доступа и оплаты. Не абонентка «на всякий случай», не пакеты токенов, которые сгорают. Расход — по факту, в рублях, и в кабинете видно, куда ушли деньги: запросы, модели, стоимость по дням. Внутри мы считаем баланс с точностью до копейки.
По Nocode Cloud — помесячная подписка за инстанс (базовый — от 1900 ₽/мес). Списывается с того же баланса. Денег не хватило — инстанс не удаляется мгновенно: есть льготный срок, в течение которого можно пополниться и продолжить, а предупреждение приходит на почту заранее.
Почему я считаю это честной моделью: мы зарабатываем тогда, когда вы реально пользуетесь. Нам невыгодно, чтобы вы переплачивали за простой, и невыгодно, чтобы вы ушли из-за внезапного списания.
Почему этому можно доверить деньги
В платёжном продукте мелочей нет. Несколько вещей мы делали с расчётом на то, что всё, что может сломаться, однажды сломается.
Деньги не теряются, даже если что-то отвалилось. Если уведомление об оплате не доехало — упала сеть, пользователь закрыл вкладку, — фоновая сверка сама находит оплаченный, но не зачисленный платёж и доначисляет баланс. И один платёж не зачислится дважды ни при каких сбоях. Мы это проверяли специально: имитировали потерю уведомления — баланс всё равно сошёлся.
Подделать оплату нельзя. Мы не верим телу уведомления от платёжной системы — берём из него только номер платежа и перезапрашиваем настоящий статус и сумму у провайдера. Когда мы атаковали собственный вебхук поддельным уведомлением о платеже на 99 999 ₽, на баланс упало ровно ноль.
Уйти в минус за наш счёт не выйдет. Кончился баланс — доступ к моделям приостанавливается автоматически. Пополнили — сразу возобновляется.
Инстансы n8n изолированы и бэкапятся. Каждый клиентский n8n живёт в своей сети и со своим хранилищем, не видит соседей, а его секреты шифруются — посторонний не «угонит» ваш сервер, даже зная адрес. Плюс ежедневные бэкапы. Причём ключ шифрования в бэкап с данными не кладётся, так что один украденный архив бесполезен.
Что под капотом, если по-честному
Мы не стали изобретать шлюз с нуля. На горячем пути используем зрелый опенсорс — LiteLLM, который говорит с сотней провайдеров на одном языке, балансирует нагрузку между ключами и переключается на запасной провайдер при сбое. А сверху написали свой слой на Go: рублёвый биллинг, кабинет, оплату через ЮKassa, оркестрацию n8n.
Гибрид дал и скорость запуска, и надёжность горячего пути. Цифры, которые мы реально замерили: один узел держит ~130 запросов/сек через прокси, а новый n8n поднимается за ~75 секунд до полной готовности. Это запас под рост, а не предел — на живых моделях вы упрётесь в лимиты самого провайдера раньше, чем в наш потолок.
Попробовать
apiglue уже работает, идёт набор пользователей. Заходите на apiglue.ru, регистрируйтесь, пополняйте баланс картой — и подключайте модели или поднимайте n8n. Если делаете продукт на LLM из России, это снимет с вас недели возни с доступом и оплатой.
А если хотите не разбираться самостоятельно, а сразу собрать на этих моделях рабочую автоматизацию под вашу задачу — напишите нам, для этого и существует студия.