// личный канал‑лог
gavrilovlog
← все записи

Блокировка региона

👁 3581
Вчера столкнулся с интересной проблемой при интеграции OpenAI API в MindPost. Делюсь решением и хочу услышать ваше мнение. Причина оказалась в том что у меня сервер находится в РФ, а компания OpenAI закрыли доступ для этого региона.  Для решения этой проблемы можно было пойти несколькими путями. Вот какие идеи мне пришли на ум: 1. Вынести сервис работы с ИИ на отдельный сервер, который находится в доступном регионе для OpenAI и РФ. 2. Поднять ВПН сервер и проксировать все запросы с РФ сервера на уровне сети сервера через ВПН 3. Или поднять ВПН сервер, но проксировать запросы из самого кода, в моем случае это GoLang.
Я выбрал третий вариант, это дает максимальную гибкость при минимальных изменениях в коде.
Потому что выносить сервис отдельно на другой хост потребовал бы внести больше архитектурных изменений, а прокидывать абсолютно все запросы с сервера через ВПН, тоже кажется избыточным, потому что тогда падение ВПН сервера, приведет к падению модуля сбора статистики с Телеграм каналов в том числе.  А третий вариант, позволяет обернуть один единственный модуль в прокси и если вдруг он перестанет работать, это не вырубит целиком весь сервис. А вы бы как сделали? Кстати я добавил много изменений по сравнению со вчерашним МВП.  - Добавил адаптивный дизайн под мобилку, и теперь это стало намного удобнее - Сделал всю core функциональность БЕСПЛАТНОЙ, теперь работать со статистикой и выгрузкой можно без ограничений (ограничение только на RateLimit) - Pro план улучшает AI инструменты, добавляя доступ к более умным моделям. Но вместо подсчета токенов, я решил сделать модель как у Claude. Количество запросов в 6 часов.  30/100 Telegram
4