Как создать собственного telegram бота с нейросетью chatGPT
Интернет пестрит статьями и видео о том, какие прекрасные возможности предоставляет нейросеть chatGPT, в частности генерации уникальных статей, простых программных решений либо получения компетентного развернутого ответа практически на любой интересующий вопрос. К сожалению, есть проблемы с доступом к ресурсам OPENAI... и эта статья о том, как облегчить доступ к нейросети и сохранить сгенерированную информацию.
Что же нам потребуется для реализации задуманного?
1. Код, который здесь представлен, написан на языке Python, так что первым делом его придется установить на свой компьютер:
2. Второй замечательный продукт, который нам понадобиться, называется PyCharm, для сборки и запуска всех необходимых компонентов telegram бота:
3. С установкой софта закончили, теперь необходимо зарегистрировать нашего бота и получить секретный ключ к его управлению. Открываем telegram и выполняем инструкции из видео:
4. Регистрируемcя на сайте OPENAI:
4.1 Регистрируем API ключ для доступа к chatGPT:
5. Мы прошли долгий пути, практически все готово, осталось только подключить бота.
-создаем папку на диске c:\ для нашего проекта например с названием chatGPT
-открываем PyCharm;
-создаем наш проект с ботом

- настраиваем как на картинке ниже:

-готово, проект создан. Окно слева должно выглядеть так:

-удаляем из файла main.py всю информацию и печатаем код:

bot = telebot.TeleBot ("Ваш ключ API") вписываем ключ полученный при регистрации бота.
openai.api_key = ('Ваш ключ API') вписываем ключ полученный при регистрации в openai.
6. Создаем виртуальное окружение, последовательно вводит в терминал PyCharm команды:
pip install aiohttp==3.8.3
pip install aiosignal==1.3.1
pip install async-timeout==4.0.2
pip install attrs==22.2.0
pip install certifi==2022.12.7
pip install charset-normalizer==2.1.1
pip install colorama==0.4.6
pip install frozenlist==1.3.3
pip install idna==3.4
pip install multidict==6.0.4
pip install openai==0.26.4
pip install pyTelegramBotAPI==4.9.0
pip install requests==2.28.2
pip install telebot==0.0.4
pip install tqdm==4.64.1
pip install urllib3==1.26.14
pip install yarl==1.8.2

И наконец, запускаем наш проект:

Заходим в гости к нашему telegram боту и пишем "Hi chatGPT" и если он вам ответит, я вас поздравляю у вас все получилось:-)

Хотите больше таких публикаций?
Проголосуйте, чтобы увидеть результаты
прикольная штука)