@s0perdel

Как избежать ошибки TypeError в Python OpenAI?

Я пытался использовать OpenAI API и столкнулся с проблемой.
И использовал стандартный пример с документации:

import openai

API_KEY = 'MY_API_KEY'
openai.api_key = API_KEY

response = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Who won the world series in 2020?"},
        {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
        {"role": "user", "content": "Where was it played?"}
    ]
)

print(response)


Вывод такой:
TypeError: Queue.init() takes 1 positional argument but 2 were given'


Проблема явно с зависимостями, однако все библиотеки (openai, urllib3,request) и python обновлены до последней версии.
В чем может быть проблема?
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
@s0perdel Автор вопроса
Конфликт версий зависимостей, нужно установить openai в виртуальной среде чтобы он сам подтянул зависимости нужной версии, ответили мне в комментариях. Помогло.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы