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))
И вот оно.
Дайте мне знать, какие приложения вы планируете создать, используя это? Я мог бы написать продолжение в блоге об одной автоматизации приложений, которую я сделал.