GPT4All对象无chat_completion属性报错求助(Python3.8+1.0.8)
解决GPT4All 1.0.8版本中'chat_completion'属性不存在的问题
问题原因
GPT4All 1.0.8版本的Python SDK里没有chat_completion方法,这个方法是后续版本才新增的API接口,所以调用时会触发属性不存在的错误。
解决办法
方法一:升级GPT4All到最新版本
执行以下命令升级依赖包,升级后就能直接用原代码里的chat_completion方法:
pip install --upgrade gpt4all
方法二:使用1.0.8版本支持的chat方法
如果要保留1.0.8版本,把代码里的chat_completion替换成chat方法就行,修改后的代码如下:
import gpt4all gptj = gpt4all.GPT4All("ggml-gpt4all-j-v1.3-groovy") messages = [{"role": "user", "content": "Give me a list of 10 colors and their RGB code"}] ret = gptj.chat(messages) print(ret)
内容的提问来源于stack exchange,提问作者roudan
相关产品推荐
相关产品推荐

