stable-diffusion接入chatGpt報(bào)錯(cuò)處理
問(wèn)題1、module 'openai' has no attribute 'ChatCompletion'?

原因:openai 庫(kù)的版本較老或者較新!
處理方式:找到調(diào)用openai的python代碼,修改對(duì)應(yīng)的調(diào)用方法名,
文件位置和文件名:stable-diffusion-webui\extensions\stable-diffusion-webui-chatgpt-utilities\scripts\chatgpt_utils.py
找到最后的調(diào)用方法,將代碼中的 ChatCompletion 更改為 Completion
? completion = openai.ChatCompletion?.create(model="gpt-3.5-turbo", messages=messages, temperature=temperature)
改為
??completion = openai.Completion.create(model="gpt-3.5-turbo", messages=messages, temperature=temperature)
重啟stable-diffusion服務(wù),問(wèn)題解決。
問(wèn)題2、Request timed out?
處理方式:使用魔法= =

標(biāo)簽:stable diffusionchatgpt