Проблема при подключении ChatGPT в телеграмм бота
Я хочу подключить ChatGPT в телеграмм бота. Сначала подключил модель curie и всё работало, но после я захотел подключить gpt-3.5-turbo. Тут и возникла проблема при задаче вопроса. Не понимаю в чём ошибка.
Код:
import openai
import telebot
import os
bot = telebot.TeleBot('BOT KEY')
model="gpt-3.5-turbo"
openai.api_key = "API KEY"
def ask(prompt):
completion = openai.Completion.create(engine="/v1/chat/completions",
prompt=prompt,
temperature=0.5,
max_tokens=1000)
print( 'Вопрос:', prompt )
print( '\nОтвет:' )
answer = ( completion.choices[0]['text'] )
return answer
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
bot.send_message(message.from_user.id, ask(str(message.text)))
bot.polling(none_stop=True, interval=0)
Источник: Stack Overflow на русском