一直用的是 Chanzhaoyu/chatgpt-web 这个项目,搭配这个大佬的 cf 反代项目 linweiyuan/go-chatgpt-api 截止到昨天还挺正常的,今天早上用的时候发现挂了 一开始以为是 cf 反代的原因,问了同事,他也是用的这个项目没问题 一路排查,换了 cf 反代的项目,都是不行 从日志上看,chatgpt-web 和反代项目都没有报错日志 具体表现是网页上提问后,一直显示思考中,点击重试后也可能返回:发生了错误 登录过 openai 官网,能正常提问,也能看到 web 项目发过来的问题,但是最下面显示:There was an error generating a response 补充:ip 很干净,是自己的 vps ,web 项目+反代项目都是走这个代理出来的,访问 openai 官网也是 实在找不到问题所在 后来跟同事换 token 排查原因,发现他用我的 token 也一样不行,我用他的 token 就正常了 所以想问 v 站大佬们,这是出啥问题,要说账号被封了也不是呀,官网也能正常用的。。。
1
zhhmax 2023-10-24 19:09:05 +08:00
https://www.v2ex.com/t/984805 我在 7 楼有过回复
我的同行们,拿这个项目转出来的 API 冒充官方 API 来卖,导致现在网页聊天都开始频繁跳验证,OpenAI 应该开始整治这个了,群内有同行反馈他们的账号也大都不行了。前几天 OpenAI 的 API 服务挂了几个小时仍然能正常用 API 的大都是通过这种方式转出来的 API 。 |
2
qingshengwen OP @zhhmax #1 有看到这个,我就是逛到 openai 区,才来发这个帖子的。但是我感觉我这个还不是这种情况,我在官网可以正常提问没问题,也没有跳验证什么的,我的 ip 也一直都是固定而且干净的
|
3
wonderfulcxm 2023-10-24 19:30:05 +08:00 via iPhone
被针对了吗?
|
4
zhhmax 2023-10-24 19:49:30 +08:00
@qingshengwen 我觉得被针对的可能性还是比较大的,我猜测是要么是你 VPS 邻居导致你的 IP 也被牵扯进去,要么是逆向的请求里面可能有些参数没有及时调整(比如说网页改了一下请求参数之类的)。这种大范围的滥用,多多少少会影响到正常使用的用户。
|
5
gongzhaoman 2023-10-24 19:54:52 +08:00
@zhhmax 是请求参数的问题没错,请求体中加了 arkose_token 用于校验。我估计是这个问题,之前填 null 就能通过的。我的插件还没上线就要被拍死了
|
6
zhhmax 2023-10-24 19:56:39 +08:00
@gongzhaoman 好惨,同情你 1s
|
7
qingshengwen OP @gongzhaoman #5 感觉不像是参数的问题,因为我把我的 token 给同事,他用的另外一个项目,也是无法拿到答案的,但是我换成他 token 就正常了,所以感觉跟账号的关系还是大些。
|
8
qingshengwen OP @gongzhaoman #5 arkose_token 这个参数,看我说的 cf 反代项目的大佬说这个是用于 gpt4 的呀,我是免费的 3.5
|
9
gongzhaoman 2023-10-25 09:48:28 +08:00
@qingshengwen 在灰度给 3.5 上验证了吧,而且我测试发现一个 arkose_token 似乎只能用于发送一条消息
|
10
yinmin 2023-10-25 09:51:12 +08:00
@qingshengwen 换 IP 。你把不能用的 token 放到 https://chat1.zhile.io/ 试试,看看能否正常使用。
高危 IP+高危帐号 =》禁止 高危 IP+低危帐号 =》允许 低危 IP+高危帐号 =》允许 |
11
qingshengwen OP @gongzhaoman #9 是的,应该是被灰度了,我今天登录官网已经看到弹出拼图验证了,昨天发现的另外一个项目 gngpp/ninja 已经支持穿 arkose 这个参数了,但是目前我折腾了 1H 了,还没搞定。。。。能拿到历史聊天记录,但是无法新提问,还是报错,佛了
|
12
qingshengwen OP @yinmin #10 试了,可以用,所以还是我这边用的项目参数传的不对了...
|
13
cryboy007 2023-10-30 10:14:32 +08:00
@qingshengwen 你解决了嘛,我和你描述的一样也无法使用。还没解决
|
14
qingshengwen OP @cryboy007 #13 你是用的哪个前端,也是 chatgpt-web 吗,去掉自己定义的反代,直接用 zhile 大佬的就好了
|
15
cryboy007 2023-10-30 11:08:29 +08:00
@qingshengwen 是的,去掉自己得反代改用 https://chat1.zhile.io/这个嘛
|
16
qingshengwen OP @cryboy007 #15
使用 accessToken 时,不管你是国内还是国外的机器,都会使用代理。默认代理为 pengzhile 大佬的 https://ai.fakeopen.com/api/conversation ,这不是后门也不是监听,除非你有能力自己翻过 CF 验证,用前请知悉。社区代理(注意:只有这两个是推荐,其他第三方来源,请自行甄别) |
17
cryboy007 2023-10-30 15:50:08 +08:00
@qingshengwen 可以了,十分感谢
|