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