解决部署在vercel上ChatGPTNextWeb(NextChat)无法正常调用proxy.cocopilot.org上chat API问题!

事情的起因是这样的:

某日我在本论坛上看到了这个帖子

一堆废话的总结

大概内容就是
利用随机地址和卡片生成器白嫖GitHub的免费30天copilot,并利用cocopilot来获取ghu token,与cocopilot配合实现免费gpt API(支持gpt-4),

我便根据帖子的教程配合始皇教的cf无限邮箱,抱着试试看的心态,注册了一个小号并准备开通。哪知开通过程比注册难,试了几十张卡才成功,结果第二天中午就被封了。又注册了一个账号(这次只试了五张卡就成功了,账号也稳定至今),获取到了ghu token,怀着激动的心设置部署到vercel上ChatGPTNextWeb的相关参数,结果却报错1106

激动的心情一下子就跌入低谷。

我又在手机上直接调用,却成功了。根据大家的反馈,我也做了相关调整,可错误还是没有得到解决。

刚刚,我突然想到,既然是vercel与cocopilot的通信存在问题,能否在proxy.cocopilot.org前再加上一层代理,来解决这个问题?

解决问题

想到这里,我想到了去年八月找到并部署的项目gaboolic/vercel-reverse-proxy,称是

…vercel反向代理。完全免费,万能代理,可代理全网一切接口…

便立刻尝试了一下,没想到问题解决!就是流式传输有点慢。

如果你有跟我一样的问题,你可以自己一键部署这个项目。

大概使用方法,就是将你ChatGPTNextWeb的环境变量中的BASE_URLhttps://proxy.cocopilot.org/v1/chat/completions改为https://<你部署后生成的域名or你绑定的域名>/proxy/proxy.cocopilot.org/v1/chat/completions
具体部署和使用方法可以看项目地址

改完后一定要记得redeploy你的ChatGPTNextWeb,否则更改不生效
redeploy方法:在vercel的主页点击你的项目-点击顶部的deployments-找到最上面一条的部署,点击右边三个点-点击 Redeploy-在弹出的窗口中点击黑底的 Redeploy-稍等即可。

虽然项目主页说疑似被ban,但刚刚我又部署了一个,经过测试,可以使用。实在不行再考虑项目作者做的另一个项目cf反向代理(不知是否可用)

(ChatGPTNextWeb已经改名为NextChat)
这是我第一次写这种帖子,希望能够帮到大家。

11 Likes

作者还有CF的项目

1 Like

这个项目不可以使用sess key吗,我部署后用不了,大佬知道那些项目可以用sess key吗

1 Like

NextChat我不清楚是否支持sess key,你可以单独发帖问问

@lvguanjun 你说的那个项目

24 Likes

Chatgpt Web、ChatNextWeb、ChatBox 都支持的

github, #openai添加

我用ChatGPTNextWeb 部署的,接口也反代了。目前是使用移动网络的话,无需任何代理就能直接对话。但是使用联通或者电信的话,能正常访问聊天界面,就是AI回复时一直在转圈,没有反应。请教下,这是什么问题呢

大佬知道我上面的问题怎么解决吗?我用的gemini-pro模型

vercel在国内好像不能直连,我的ChatGPTNextWeb套了cf,移动,不开代理勉强能用。试试给网站套上cloudflare会不会好一点,如果已经套了那就是cf的cdn不稳定

我vercel绑定了域名,不用代理什么网络都可以直接访问 nextweb页面的,只是在AI回答时会出现移动可以直接回答,联通和电信回答就一直转圈,没有反应。目前不清楚是哪里出了问题

如果是vercel直接绑定的域名,那国内有的环境 运营商什么的可能导致域名直连vercel被污染了,你试试先把域名托管到cf,再根据vercel的提示在cf中添加vercel的cname记录,把小黄云cdn开关打开,试试会不会好些


如图中显示啊,用vercel部署后并绑定域名后,任何网络都可以访问这个网站,这个和CF家小黄云开不开没什么关系吧,如果访问不了可以试着打开小黄云。我现在遇到的问题就是图中AI回复时,移动能直接回复,联通和电信不能回复,一直显示正在输入。。

我是这么理解的:cf小黄云的作用是解决无法直连vercel的问题,不过根据你的描述,三网都可以直连。但是一直显示正在回复,说明你和vercel(ChatGPTNextWeb)之间的通信存在问题。可是之前明明可以加载出来页面。是不是联通电信嗅探到特征阻断连接了还是怎么回事 建议你自己摸索一下或单独发贴问问

肯定可以的,用不了可能是sess过期或者部署地区被openai ban了,有错误贴错误来看看

请问这个方法现在还可以用不

不错

24 Likes

可以

ghu token在nextchat里面哪里配置

26 Likes

填在api key里