在宣布 openai gpt 4 Turbo 后,我们被告知要使用 chat.completion 而不是 ChatCompletion。 所以我在将 openai 更新到版本 1.2.3 后按照说明进行操作(pip install --upgrade openai --user)
但是 client.chat.completion 给了我一个错误。
AttributeError“聊天”对象没有属性“完成”
我暂时将openai版本降级到0.28 通过
pip卸载openai
pip install openai==0.28 --user
这让我使用旧版本的 ChatCompletion,尽管它已被弃用。
但是这样我就无法使用最新版本的openai了。
我该怎么办?也许我只能等到 openai 让 API 工作起来。耸耸肩。
#我正在使用这个旧的API
响应= openai.ChatCompletion.create
#但是我想用
从 openai 导入 OpenAI
客户端 = OpenAI()
响应 = client.chat.completion.create(
OpenAI Python SDK
v1.2
工作完全正常。你犯了一个错误。
方法名称错误:
client.chat.completion.create
正确的方法名称:
client.chat.completions.create