欢迎光临散文网 会员登陆 & 注册

stable-diffusion接入chatGpt报错处理

2023-03-28 11:42 作者:秋水浮萍神蛊温皇  | 我要投稿

问题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 

处理方式:使用魔法= =


stable-diffusion接入chatGpt报错处理的评论 (共 条)

分享到微博请遵守国家法律