Python-скрипты?

Давайте сделаем ChatGPT на Python!

Не Davinci, нам нужен сам ChatGPT.

Итак, недавно мне пришлось потрудиться, чтобы интегрировать ChatGPT в приложение Python, и, чтобы не изобретать велосипед, как сделал бы любой разработчик, я начал искать об этом на Medium и других сайтах. Итак, потратив много времени, все, что я смог найти, это реализации Davinci 003, и ни одна из них не принадлежала самому ChatGPT. Итак, поскольку это было требованием, я знал, что должен сделать это так или иначе.

Позже я наткнулся на отличный модуль, который был написан на Python с интеграцией ChatGPT. Хотя репозиторий GitHub не очень хорошо написан, но код работает, и этого достаточно для нашего проекта. Мне потребовалось много времени, чтобы понять, как именно работает код и как я хочу интегрировать его в свой скрипт.

Теперь код не идеален, и он должен запускать с ним ночное фоновое окно, чтобы имитировать какой-то механизм онлайн-запроса отправки/получения. Лучшее чувство?

И отсюда интеграция прошла гладко.

Позвольте мне провести вас через код:

Имя модуля — chatgpt_wrapper. Вы можете установить его, выполнив:

pip install git+https://github.com/mmabrouk/chatgpt-wrapper

Далее нужно установить вспомогательные фоновые окна, например firefox, для этого запустите:

playwright install firefox

И, наконец, запустите:

chatgpt install

Это должно открыть окно браузера, где вы должны предоставить учетные данные для входа. После этого получите доступ к нему в cmd, выполнив:

chatgpt

Теперь вы можете использовать его в Python, используя следующий код:

from chatgpt_wrapper import ChatGPT

BOT = ChatGPT()

response = BOT.ask("Hi!")
print("Bot's response: {}".format(response))

И вот оно.

Дайте мне знать, какие приложения вы планируете создать, используя это? Я мог бы написать продолжение в блоге об одной автоматизации приложений, которую я сделал.