AttributeError: у модуля openai нет атрибута FineTuneingJob.
Я пытаюсь начать работу по тонкой настройке с использованием GPT 3.5-turbo через вызов Python, используя формат, указанный в справочнике по тонкой настройке, по существу:
import os
import openai
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.FineTuningJob.create(training_file="file-abc123", model="gpt-3.5-turbo")
Однако я сталкиваюсь с ошибкой AttributeError: «Модуль openai не имеет атрибута FineTuneingJob».
Я использую openai v0.27.8. Кроме того, я успешно загрузил свои тренировочные данные, используя
openai.File.create(
file=open("train_chat_gpt.jsonl", "rb"),
purpose='fine-tune'
)
Есть предложения, как это исправить? Спасибо.
1 ответ
Наконец я нашел решение.
У меня была старая версия (0.27.8) модуля openai; однако функция FineTuningJob доступна начиная с версии модуля 0.27.9.
Итак, вам необходимо обновить модуль openai следующей командой:
pip install --upgrade openai