本次新版本升级后,提问几个问题之后,就会报403
SiMPlerMeta opened this issue · 142 comments
gpt-4 + 共享账号?
没有共享access token,我多提问几次,就会出现上面那个报错了,然后我重启又好了,再过一会又不行了
同样出现这个问题,用的GPT-4,账号是私人账号
晚上我 debug 下,但是和这次更新是无关的,没改到这里
有没有试过用其他人写的 api 程序,会不会也这样出 403
用项目默认的没问题,默认代理是 https://ai.fakeopen.com/api/conversation
@linweiyuan 请问作者有解决gpt-4的arkose问题吗?我用gpt-4请求就会报403.
回滚到6.18的版本,gpt-4的问题解决了
虽然但是,618 都没改到这一块代码,试多几次观察观察稳不稳
忘记说了。。我用的是很早之前的版本了(还没有怼arkose的处理)。。之前本地跑的 。我改成最新的代码试试看可以否
最新版本的使用一段时间后,出现了同样的 403 问题,重启容器都无效,暂时换到潘多拉的接口。
今晚改回去联网生成 token 试试
@linweiyuan 请问作者有解决gpt-4的arkose问题吗?我用gpt-4请求就会报403.
今天我也出现同样问题
更新
猜测是arkose_token的问题,我看官网请求链接,3.5的arkose_token为null,4.0是有值的。不知道怎么生成
#161 这位同学说搞定参数加密了,你可以叫他发出来看看
生成 token
curl 'https://tcr9i.chat.openai.com/fc/gt2/public_key/35536E1E-65B4-4D96-9D97-6ADB7EFF8147' --data-raw 'public_key=35536E1E-65B4-4D96-9D97-6ADB7EFF8147'
各位,再更新看看,到目前为止我测试正常
➜ ~ curl 127.0.0.1:8080/healthCheck
{"imageId":"sha256:3d447462d54b8df2f5573fdfe8177757ed7a03b25f78d96c7f2a193aa6a19dbc"}
现在可以了,我下午再多测试几次
各位,再更新看看,到目前为止我测试正常
➜ ~ curl 127.0.0.1:8080/healthCheck {"imageId":"sha256:3d447462d54b8df2f5573fdfe8177757ed7a03b25f78d96c7f2a193aa6a19dbc"}
非常感谢,现在gpt-4、gpt-4-mobile、gpt-3.5-turbo都试了十几次,一切正常
对比测试了下,已正常👍
🐮 git pull 更新最新版,4.0不再403了。
经过反复的测试,现在消息回复终于稳定了,不会再报403了,感谢大佬!
不要高兴得太早,随时失效的
哈哈哈哈,感觉又不行了,又开始频繁报403了
不要高兴得太早,随时失效的
果然,已失效,问题复现
笑死,改了改又可以了,不知道这回又能用多久
这次全部缺失的参数都给加上了,还不行那么就真没办法了,除非知道参数怎么加密的
已更新,是可以了,待继续观察
失效了吗?我发现这次升级,不再403,但是问题好像是3.5版本的,并不是4.0的。而且网页版刷新看不到提问过的问题。
看不到提问的问题,不同账号 token 串了
笑死,改了改又可以了,不知道这回又能用多久
这次全部缺失的参数都给加上了,还不行那么就真没办法了,除非知道参数怎么加密的
最新版本的如果请求里使用本地生成的arkose_token是会被覆盖掉吗,回退到哪个版本可以不被覆盖呢
没看懂问题
目前最新的镜像就是可用的,要回退什么?
目前最新版本又出现OpenaiWebException: -1 {"detail":"Our systems have detected unusual activity from your system. Please try again later."}
本来是 403 的,测着测着变回 200 了,有谁还是 403 的,分享个 token 来测测
本来是 403 的,测着测着变回 200 了,有谁还是 403 的,分享个 token 来测测
我还是403,需要分享哪个token?如何获取?
目前有两个 token 了,一个 200,一个 403,原因未知
我这边使用正常。返回200
@linxp001 账号密码能不能发,仅测试,不会滥用 root@linweiyuan.com
@linxp001 账号密码能不能发,仅测试,不会滥用 root@linweiyuan.com
账号密码已发,辛苦测试下,我这个账号之前也是一会儿好一会儿不好,昨天和今天是彻底不行了。
更新,然后加个环境变量:GO_CHATGPT_API_ARKOSE_TOKEN_URL=https://arkose-token.linweiyuan.com
不保证成功,可以试试
之前别人给我分享了一个 token 和一个账号,刚才 @linxp001 又分享了一个账号,目前测试,两个账号都正常,但是只有 token 的那个测试还是 403
GO_CHATGPT_API_ARKOSE_TOKEN_URL=https://arkose-token.linweiyuan.com
可以了,感谢!
请问生成后需要改哪个参数吗?
看文档最新的 docker-compose 配置,其他使用的方法都不变
看文档最新的 docker-compose 配置,其他使用的方法都不变
version: "3"
services:
go-chatgpt-api:
container_name: go-chatgpt-api
image: linweiyuan/go-chatgpt-api
ports:
- 8080:8080
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=Asia/Shanghai
- GO_CHATGPT_API_PROXY=
- GO_CHATGPT_API_ARKOSE_TOKEN_URL=
restart: unless-stopped
我用的docker-compose是这个, 但是还是403, 请问是不是我的账号有问题
GO_CHATGPT_API_ARKOSE_TOKEN_URL
这个留空还是配置了值
如果配置了还不行,那么要么自行按照视频教程 debug,要么分享账号给我测试,但是不保证能解决
GO_CHATGPT_API_ARKOSE_TOKEN_URL
这个留空还是配置了值如果配置了还不行,那么要么自行按照视频教程 debug,要么分享账号给我测试,但是不保证能解决
已发送到邮件,辛苦测试下
@zzt888 没问题呀,这条最新的 hello 是我发的,看看?(要第三方客户端看,官网看没生成标题的大概率会卡死)
是不是镜像没更新,访问你的项目类似这个地址,返回相同的镜像 ID 才是最新的镜像
类似这样
services:
go-chatgpt-api:
container_name: go-chatgpt-api
image: linweiyuan/go-chatgpt-api
ports:
- 8080:8080
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
- TZ=Asia/Shanghai
- GO_CHATGPT_API_PROXY=你的网络代理
- GO_CHATGPT_API_ARKOSE_TOKEN_URL=https://arkose-token.linweiyuan.com
restart: unless-stopped
如果有跑 warp 镜像,那么启动 go-chatgpt-api 就不影响
可以了, 我刚把url写在了docker-compose就行了。 环境变量那边好像没设置成功的样子
本来就不是这样配。。。
看上去是容器并不认识宿主机配置的环境变量
在docker-compose中加入了
- GO_CHATGPT_API_ARKOSE_TOKEN_URL=https://arkose-token.linweiyuan.com
403问题已经解决,但刚又出现了新的问题:当前ChatGPT接入点收到的请求太多了,需要一段时间冷静冷静,预计恢复时间60分。
adapter.chatgpt.web:ask:110 - [ChatGPT-Web] accessed at: [datetime.datetime(2023, 6, 25, 6, 34, 0, 98660), datetime.datetime(2023, 6, 25, 6, 35, 13, 572402), datetime.datetime(2023, 6, 25, 6, 35, 16, 970239), dateti me.datetime(2023, 6, 25, 6, 35, 27, 759640), datetime.datetime(2023, 6, 25, 6, 35, 44, 119111)]
这个错误雨我无瓜,什么项目
lss233
/
chatgpt-mirai-qq-bot 这个项目
他们限制的,我没限制,这个错也不是 go-chatgpt-api 返回的
好的,谢谢!我去研究一下!
在docker-compose中加入了
- GO_CHATGPT_API_ARKOSE_TOKEN_URL=https://arkose-token.linweiyuan.com
403问题已经解决,但刚又出现了新的问题:当前ChatGPT接入点收到的请求太多了,需要一段时间冷静冷静,预计恢复时间60分。
adapter.chatgpt.web:ask:110 - [ChatGPT-Web] accessed at: [datetime.datetime(2023, 6, 25, 6, 34, 0, 98660), datetime.datetime(2023, 6, 25, 6, 35, 13, 572402), datetime.datetime(2023, 6, 25, 6, 35, 16, 970239), dateti me.datetime(2023, 6, 25, 6, 35, 27, 759640), datetime.datetime(2023, 6, 25, 6, 35, 44, 119111)]
重启接入点服务+重启chatgpt服务应该就恢复了
https://ai.fakeopen.com/api/arkose/params 隔壁已经有这个arkose了, 大佬试试看集合到我们项目?
我不是也有吗,要怎么集成法?
没事了。他们返回的是bda, 我还以为那么大一串token , 哈哈哈哈 不好意思
@linweiyuan How is your endpoint getting the token? I haven't been able to figure out the bda. Browser automation?
@acheong08 You can refer to this blog. https://linweiyuan.github.io/2023/06/24/%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90-GPT-4-arkose-token.html
If you are not good at Chinese, you can directly watch the video at the bottom.
Yes, behind the scenes, it uses the undetected_chromedriver to execute this piece of JavaScript, just like the old way.
Thank you so much. I'm completely illiterate with JavaScript
I'm literally learning how to debug with your blog
https://github.com/acheong08/arkose-generator (modified API)
No need for browser anymore. Using https://github.com/noahcoolboy/funcaptcha
Blog updated, this should be the valid one, because in my test (browser) before, mbio, tbio, kbio will return null (have no idea what they are), but with this lib, they are all return true, same as ChatGPT.
@linweiyuan 请问,我可以直接在我的项目 ChatALL 里调用你的这个接口吗?现在这个项目还是纯前端的,计划增加后端。等有后端了,就自己部署服务。
@sunner 可以啊,随便用,部署很简单,就几行代码
https://github.com/linweiyuan/chatgpt-arkose-token-api/blob/main/index.js
@sunner 可以啊,随便用,部署很简单,就几行代码
https://github.com/linweiyuan/chatgpt-arkose-token-api/blob/main/index.js
谢谢。不晓得我弄错了什么,funcaptcha 在前端里引用会一堆报错。下个月我会部署后端
403又来了。~添加了https://arkose-token.linweiyuan.com/也不行。
确实
群聊:#197
@OceanNg529 试试 https://arkose-token.linweiyuan.com/backup
我测试 200
不用换了,我后台切换一下
I'm getting the same issue now. how did you fix it?
I rollback to browser.
重启了下正常了
因为目前不校验这个 arkose_token 了,所以用文档里的自行部署,也可以
去掉后确实就可以了
最新版本已经不用外接 arkose-token-api,配置可以统统去掉了(虽然不知道能用多久)
昨天 OpenAI 有一段时间官网也不发送 arkoseToken,但今天又开始发送了
昨天 OpenAI 有一段时间官网也不发送 arkoseToken,但今天又开始发送了
确实,现在不传或随便传也会 403 了
请问https://arkose-token.linweiyuan.com 这个不能用了吗?
请问https://arkose-token.linweiyuan.com 这个不能用了吗?
不需要了,集成到了最新镜像里
可以了, 谢谢~
@linweiyuan funcaptcha 用的是哪个版本?不支持走代理,试用了新版访问tcr9i.chat.openai.com超时
@linweiyuan funcaptcha 用的是哪个版本?不支持走代理,试用了新版访问tcr9i.chat.openai.com超时
看来有必要 fork 一份魔改下
@linweiyuan funcaptcha 用的是哪个版本?不支持走代理,试用了新版访问tcr9i.chat.openai.com超时
看来有必要 fork 一份魔改下
是的,看了原版也不支持😅