在 openai.py 中,Completion.create 突出显示为警报并且也不起作用..错误就在下面..代码有什么问题
response = openai.Completion.create(
engine="text-davinci-002",
prompt="Generate blog topic on: Ethical hacking",
temperature=0.7,
max_tokens=256,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
$ python openai.py
Traceback (most recent call last):
File "E:\python\openAI\openai.py", line 2, in <module>
import openai
File "E:\python\openAI\openai.py", line 9, in <module>
response = openai.Completion.create(
AttributeError: partially initialized module 'openai' has no attribute 'Completion' (most likely due to a circular import)
最佳答案
对于我的傻瓜伙伴们,他们仔细阅读了上述所有建议,并想知道为什么它不起作用:
确保您的文件未命名为 openai.py
。因为那时它会调用自己,因为 python。
在这个废话上浪费了 2 个小时,哈哈。
相关链接How to fix AttributeError: partially initialized module?
关于python - Openai api Completion.create 无法处理我的 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71607064/