提问人:Lenvanthis 提问时间:11/13/2023 最后编辑:Trenton McKinneyLenvanthis 更新时间:11/16/2023 访问量:153
OpenAI API 错误:“AttributeError:'聊天'对象没有属性'完成'”[已关闭]
OpenAI API error: "AttributeError: 'Chat' object has no attribute 'completion'" [closed]
问:
闭。这个问题不可重现或是由错别字引起的。它目前不接受答案。
这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。
6天前关闭。
社群在 4 天前审查了是否重新打开这个问题,并将其关闭:
原始关闭原因未解决
在宣布 OpenAI GPT 4 Turbo 后,我们被告知使用 而不是 .chat.completion
ChatCompletion
因此,在将 OpenAI 更新到版本后,我按照说明进行了操作。1.2.3
但是给了我以下错误:client.chat.completion
AttributeError 'Chat' object has no attribute 'completion'
我暂时将我的 OpenAI 版本降级为 .这使我使用旧版本,尽管它已被弃用。但这样一来,我就不能使用最新版本的 OpenAI 包了。0.28
ChatCompletion
我该怎么办?也许我只需要等到 OpenAI 让 API 工作。
答:
2赞
Rok Benko
11/13/2023
#1
问题
OpenAI Python SDK v1.2
工作正常。你有一个错别字。
错误的方法名称:
client.chat.completion.create
溶液
正确的方法名称:
client.chat.completions.create
仔细阅读 OpenAI 官方文档:
评论
2赞
Trenton McKinney
11/14/2023
由拼写错误引起的问题应在注释中注明,而不是答案,并标记为不可重现或由拼写错误引起。参考资料:你是否应该回答问题的原因是一个错别字的问题?&这个元答案。这些问题被否决、关闭和删除,因为它们是本地化的,对社区没有任何好处。
0赞
General Grievance
11/15/2023
我不认为这些元帖子中的任何一个都可以证明 NAA 标志或从队列中删除是合理的(这么说是因为这篇文章最终被审查了)。
评论
chat.completions
chat.completion