Ошибка API OpenAI: «Вы пытались получить доступ к openai.ChatCompletion, но это больше не поддерживается в openai>=1.0.0Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка API OpenAI: «Вы пытались получить доступ к openai.ChatCompletion, но это больше не поддерживается в openai>=1.0.0

Сообщение Anonymous »

В настоящее время я работаю над чат-ботом, и, поскольку я использую Windows 11, он не позволяет мне перейти на более новую библиотеку OpenAI или понизить ее версию. Могу ли я заменить функцию ChatCompletion чем-то другим, чтобы она работала в моей версии?
Это код:

Код: Выделить всё

import openai

openai.api_key = "private"

def chat_gpt(prompt):
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": prompt}]
)
return response.choices[0].message['content'].strip()

if __name__ == "__main__":
while True:
user_input = input("You: ")
if user_input.lower() in ["quit", "exit", "bye"]:
break
response = chat_gpt(user_input)
print("Bot:", response)
И это полная ошибка:

...
Вы пытались получить доступ к openai.ChatCompletion , но это больше не поддерживается в openai>=1.0.0 — информацию об API см. в README по адресу https://github.com/openai/openai-python.
Вы можете запустить openaimigrate для автоматического обновления вашей кодовой базы до используйте интерфейс 1.0.0.
В качестве альтернативы вы можете закрепить установку за старой версией, например.
Подробное руководство по миграции доступно здесь: https://github.com/openai/openai-python/discussions/742

Я пробовал как обновить, так и понизить версию через pip.

Подробнее здесь: https://stackoverflow.com/questions/775 ... -is-no-lon
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»