stable-diffusion接入chatGpt报错处理
问题1、module 'openai' has no attribute 'ChatCompletion'

原因:openai 库的版本较老或者较新!
处理方式:找到调用openai的python代码,修改对应的调用方法名,
文件位置和文件名:stable-diffusion-webui\extensions\stable-diffusion-webui-chatgpt-utilities\scripts\chatgpt_utils.py
找到最后的调用方法,将代码中的 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服务,问题解决。
问题2、Request timed out
处理方式:使用魔法= =
