Chat GPT, как подключить к JetBrains Rider

Chat GPT, как подключить к JetBrains Rider

Kate Shnaider


Только есть два различия, если в вашей стране доступ к ChatGPT заблокирован, то нам понадобится прокси. Рекомендую приобрести платный прокси-сервер, так как это поможет избежать неудобств и сэкономит ваше время.


Итак, для подключения ChatGPT к Rider вам понадобится: прокси-сервер (если в стране он запрещен), соответствующий плагин для Rider и аккаунт ChatGPT.


  1. В Rider находим подходящий плагин под ChatGPT. Я взяла вот этот, но можно взять любой и устанавливаем (у вас там будет Install). Не забывайте сохранить.
Выбор плагина для Rider


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

Версия ninja для Windows
ninja – программа для симуляции OpenAI API
Этот файл мой антивирус (Microsoft Defender) определил, как троян. Но этот способ применял человек на макбуке и все было окей. Я его поместила в исключения и все тоже окей. Так что действуйте на свой страх и риск.


3. Далее, нам нужно запустить ninja через cmd (командную строку). Разархивируем папку и запускаем ninja через cmd. Можно запустить cmd и просто перенести туда этот файл или в строке пути к файлу набрать "cmd" и этот файл откроется через cmd (на винде 11 работает).

Открытие ninja через путь к файлу
Запуск ninja в cmd через путь к файлу


4. Вводим команду ninja и нам выйдет, какие у него есть команды. Нас интересует run.

Команды ninja


5. Находим любой сайт для покупки прокси, где можно оплатить российской картой. Я оставлю ссылку на то, где я покупала, на всякий случай. Нам нужен прокси типа IPv4. Можете найти бесплатный, но я уже писала в начале статьи, что рекомендую платный.

Нам выдают данные, теперь нужно запустить ninja с этим прокси.

Данные для прокси


6. Запускаем ninja с помощью команды run:

а) ChatGPT разрешен в вашей стране: ninja run

б) ChatGPT запрещен в вашей стране: ninja run --proxies http://логин:пароль@IP:Port например ninja run --proxies http://Kdfgos:oUjkdG@187.568.568.125:8000


7. После запуска копируем вот этот хост:

Запуск ninja


8. Вставляем скопированный хост сюда:


9. Переходим по ссылке и копируем здесь только токен (без ковычек). 

Важно! Сохраните эту ссылку, понадобиться в будущем, через неделю какую, когда токен истечёт.
Если в вашей стране заблокирован ChatGPT, то обязательно переходим по этой ссылке с VPN. Без VPN она тоже загрузится, но не сможем получить токен текущей сессии.


Лайфхак, как можно быстро его скопировать. Правой кнопкой мыши по странице -> Исследовать элемент -> переходим во вкладку Sources и тут находим accessToken, ставим курсор в начале токена, зажимаем Shift, переходим в конец и ставим курсор в конце, все выделяет и копируем его.


10. Заходим в настройки плагина и вставляем API key вот сюда:

Все, можно пользоваться. Только не забывайте каждый раз запускать ninja через cmd, чтобы он мог парсить и вы могли пользоваться ChatGPT в Rider. 


Если создать API через настройки в ChatGPT, то он будет бесплатным всего месяц, а потом придется за него платить, поэтому мы обходим этот путь. И, API, который мы брали по ссылке в 9 пункте, это токен текущей сессии, а ninja берёт обычную сессию и превращает её в безграничный «платный API».


Я использую как VPN. Выбираем расширение для браузера для работы с прокси. Качаем, устанавливаем и настраиваем, нам нужен IP, port, логин и пароль.

Настройка прокси в расширении для браузера


Report Page