Python зависает на import openai и вызове API в новой версии библиотеки (1.59.4)

Python зависает при использовании библиотеки OpenAI версии 1.59.4 (в частности, на import openai или при вызове метода openai.ChatCompletion.create). Старые версии библиотеки (например, 0.28) работают корректно, но они обращаются к устаревшему API.

Что сделано:

  1. Установлена стабильная версия Python 3.11.11.

  2. Полностью удалялись старые окружения и кэш:

    • Переустановлена библиотека OpenAI.
    • Создавались новые виртуальные окружения.
  3. Проверялся доступ к API через curl — работает, модели возвращаются.

  4. Новый код для версии 1.59.4 используется:

    import openai
    
    openai.api_key = "API_ключ"
    
    response = openai.ChatCompletion.create(
        model="gpt-4",
        messages=[
            {"role": "system", "content": "Ты — виртуальный помощник."},
            {"role": "user", "content": "Привет, как дела?"}
        ]
    )
    print(response.choices[0].message.content)
    

Что не получается:

  • Новая версия библиотеки зависает на import openai или при выполнении API-запросов.
  • Ошибка APIRemovedInV1 также возникает, несмотря на использование корректного метода.

Как исправить зависание и заставить работать новую библиотеку?


Ответы (0 шт):