openai项目部署服务器,使用nginx配置反向代理后遇到的问题
- 一、问题描述
- 二、问题解决
一、问题描述
openapi的问题,当你成功科学上网接入chatgpt3.5的时候(使用的是流式响应),在本地跑应用如丝般顺滑,然后满心欢喜的把应用部署上服务器(此时你需要通过Nginx配置反向代理,因为你不希望所用使用你应用的人都要科学上网这么麻烦),配置成功使用后发现,出大问题了,原本本地跑的没毛病,聊天如窜稀一样顺滑,但是配置反向代理后却提示:pasrsJsonError,json字符串解析失败,一开始很纳闷,拿出响应json排查
二、问题解决
流式响应的数据,居然缺失了?所以才导致的json解析报错,但是响应状态每次都是200,流式响应式分段的响应,200按道理ai的回复数据应该都回来了,后面我实在是想不通,为什么本地没有出现这种问题?最后我还是通过魔法打败魔法,还是chatgpt告诉我如何解决的!
不得不说chatgpt还是太牛了,一针就直接戳中要害,我直接贴图上我的nginx配置,配置完之后记得重启nginx,马上聊天就如窜稀一般顺滑了
域名就不献丑了,隐藏起来了,防止大佬攻击,如果你也遇到这个问题,赶紧试试这个配置吧