V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qingshengwen
V2EX  ›  OpenAI

web 转 api 的方式突然用不了了

  •  
  •   qingshengwen · 200 天前 · 1501 次点击
    这是一个创建于 200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直用的是 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 站大佬们,这是出啥问题,要说账号被封了也不是呀,官网也能正常用的。。。

    17 条回复    2023-10-30 15:50:08 +08:00
    zhhmax
        1
    zhhmax  
       200 天前
    https://www.v2ex.com/t/984805 我在 7 楼有过回复

    我的同行们,拿这个项目转出来的 API 冒充官方 API 来卖,导致现在网页聊天都开始频繁跳验证,OpenAI 应该开始整治这个了,群内有同行反馈他们的账号也大都不行了。前几天 OpenAI 的 API 服务挂了几个小时仍然能正常用 API 的大都是通过这种方式转出来的 API 。
    qingshengwen
        2
    qingshengwen  
    OP
       200 天前
    @zhhmax #1 有看到这个,我就是逛到 openai 区,才来发这个帖子的。但是我感觉我这个还不是这种情况,我在官网可以正常提问没问题,也没有跳验证什么的,我的 ip 也一直都是固定而且干净的
    wonderfulcxm
        3
    wonderfulcxm  
       200 天前 via iPhone
    被针对了吗?
    zhhmax
        4
    zhhmax  
       200 天前
    @qingshengwen 我觉得被针对的可能性还是比较大的,我猜测是要么是你 VPS 邻居导致你的 IP 也被牵扯进去,要么是逆向的请求里面可能有些参数没有及时调整(比如说网页改了一下请求参数之类的)。这种大范围的滥用,多多少少会影响到正常使用的用户。
    gongzhaoman
        5
    gongzhaoman  
       200 天前
    @zhhmax 是请求参数的问题没错,请求体中加了 arkose_token 用于校验。我估计是这个问题,之前填 null 就能通过的。我的插件还没上线就要被拍死了
    zhhmax
        6
    zhhmax  
       200 天前
    @gongzhaoman 好惨,同情你 1s
    qingshengwen
        7
    qingshengwen  
    OP
       200 天前
    @gongzhaoman #5 感觉不像是参数的问题,因为我把我的 token 给同事,他用的另外一个项目,也是无法拿到答案的,但是我换成他 token 就正常了,所以感觉跟账号的关系还是大些。
    qingshengwen
        8
    qingshengwen  
    OP
       200 天前
    @gongzhaoman #5 arkose_token 这个参数,看我说的 cf 反代项目的大佬说这个是用于 gpt4 的呀,我是免费的 3.5
    gongzhaoman
        9
    gongzhaoman  
       200 天前
    @qingshengwen 在灰度给 3.5 上验证了吧,而且我测试发现一个 arkose_token 似乎只能用于发送一条消息
    yinmin
        10
    yinmin  
       200 天前
    @qingshengwen 换 IP 。你把不能用的 token 放到 https://chat1.zhile.io/ 试试,看看能否正常使用。
    高危 IP+高危帐号 =》禁止
    高危 IP+低危帐号 =》允许
    低危 IP+高危帐号 =》允许
    qingshengwen
        11
    qingshengwen  
    OP
       200 天前
    @gongzhaoman #9 是的,应该是被灰度了,我今天登录官网已经看到弹出拼图验证了,昨天发现的另外一个项目 gngpp/ninja 已经支持穿 arkose 这个参数了,但是目前我折腾了 1H 了,还没搞定。。。。能拿到历史聊天记录,但是无法新提问,还是报错,佛了
    qingshengwen
        12
    qingshengwen  
    OP
       200 天前
    @yinmin #10 试了,可以用,所以还是我这边用的项目参数传的不对了...
    cryboy007
        13
    cryboy007  
       195 天前
    @qingshengwen 你解决了嘛,我和你描述的一样也无法使用。还没解决
    qingshengwen
        14
    qingshengwen  
    OP
       195 天前
    @cryboy007 #13 你是用的哪个前端,也是 chatgpt-web 吗,去掉自己定义的反代,直接用 zhile 大佬的就好了
    cryboy007
        15
    cryboy007  
       195 天前
    @qingshengwen 是的,去掉自己得反代改用 https://chat1.zhile.io/这个嘛
    qingshengwen
        16
    qingshengwen  
    OP
       194 天前
    @cryboy007 #15
    使用 accessToken 时,不管你是国内还是国外的机器,都会使用代理。默认代理为 pengzhile 大佬的 https://ai.fakeopen.com/api/conversation ,这不是后门也不是监听,除非你有能力自己翻过 CF 验证,用前请知悉。社区代理(注意:只有这两个是推荐,其他第三方来源,请自行甄别)
    cryboy007
        17
    cryboy007  
       194 天前
    @qingshengwen 可以了,十分感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2691 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:14 · PVG 13:14 · LAX 22:14 · JFK 01:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.