ещё раз расскажу как себе в телеграм прикрутить ChatGPT ( 3.5-turbo ) на 3 месяца за 60 рублей ( вчера так сделал )
1.
Создаём новый аккаунт на любой почте. Я использовал gmail.com
2.
Вносим 60 рублей на сайт виртуальных номеров телефонов ( мне дали номер на 15 минут, так что это нужно делать позднее )
Я использовал сайт "on line sim точка io"
3.
у Дурова в телеграмме придумываем имя своего бота и получаем ключ ( бесплатно ) используя папу @BotFather
4.
Через впн заходим на openai и регистрируем новый акк на новую почту, используя виртуальный номер ( я выбирал Нидерланды )
5.
Пишем на питоне код и запускаем его
Код:
import telebot
import openai
TOKEN = ''
openai.api_key = ""
#
bot = telebot.TeleBot( TOKEN )
@bot.message_handler( func = lambda message: True )
def echo( message ):
# bot.send_message( message.chat.id, message.text )
message_text = message.text
if message_text != '/start' :
response = openai.ChatCompletion.create(
model = "gpt-3.5-turbo",
messages = [
{ "role": "system", "content": "You are a helpful assistant" },
{ "role": "user", "content": message_text }
]
)
response = response['choices'][0]['message']['content'].strip()
bot.send_message( message.chat.id, response )
if __name__ == '__main__':
bot.polling( none_stop = True )
6.
Перед запуском кода, пишем в консоли код, для добавления библиотек
и
Код:
pip install pyTelegramBotAPI