Я пытаюсь создать бота Discord, который использует API GPT-4 для работы в качестве чат-бота в Discord. У меня самая последняя версия библиотеки OpenAI, но когда я запускаю свой код, он сообщает мне: «Произошла ошибка: у модуля «openai» нет атрибута «ChatCompletion»
Я попробовал удалить и переустановив библиотеку OpenAI, я попытался использовать конечную точку завершения и получил ошибку: «Это модель чата, которая не поддерживается в конечной точке v1/completions. Вы имели в виду использовать v1/chat/completions?»
Это фрагмент кода, который вызывает у меня проблемы:
async def get_gpt_response(prompt, history):
history_strings = [f"{message['role']}: {message['content']}" for message in history] # update history format
chat_prompt = '\n'.join(history_strings + [f"user: {prompt}"])
completions = openai.ChatCompletion.create(
engine=config["model"],
prompt=chat_prompt,
max_tokens=config["max_tokens"],
n=1,
temperature=config["temperature"],
)
return completions.choices[0].text.strip().split('assistant:', 1)[-1].strip()
Подробнее здесь: https://stackoverflow.com/questions/758 ... completion
Произошла ошибка: у модуля openai нет атрибута ChatCompletion. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение