Написала код с gpt. Т.к. gpt из россии ушла, то использовала прокси (
https://proxyapi.ru/docs). Весь код выглядит нормально, но постоянно выдаёт такую ошибку: TypeError: OpenAI.__init__() takes 1 positional argument but 2 were given.
Подскажите, что не так?
import telebot
import openai
from kluchiki import TOken
from openai import OpenAI
client=OpenAI('sk-5bLXOq3eH8k5blKPaZwv3nwD0IR4962T')
bot = telebot.TeleBot(TOken)
@bot.message_handler(commands = ['start'])
def start(message):
bot.send_message(message.chat.id, 'Привет! Как ты себя чуствуешь? Начни со слов "Я чувствую себя" или "Я чуствую"')
@bot.message_handler(content_types = ['text'])
def otvet(message):
response = client.chat.completions.create(
url = "https://api.proxyapi.ru/openai",
model="gpt-4-turbo",
response_format={"type": "json_object"},
messages=[
{"role": "system", "content": "психологическая помощь"}
]
)
print(response.choices[0].message.content)
bot.polling(none_stop = True)