[Chanzhaoyu/chatgpt-web]使用Ninja也不行了

2024-05-20 873 views
1

上周六还行的,我一直使用ninja进行代理转发,使用的是AccessToken,这两天突然不行了,真不知道为啥,是OpenAI官方做了限制了,吗,我发现问的问题在官方的问题列表里是有显示的,并且也有返回,现在不知道啥问题了不行了

回答

6

协议改了,目前只能等大佬适配

9

协议改了,目前只能等大佬适配 目前还有哪个项目是可以使用AccessToken的吗

8

是啊, 现在都卡着了

9

应该是ninja不行了,不是这里不行了

8

根据把go-chatgpt-api fork出来跑起来发现, https://chat.openai.com/backend-api/conversation 已经变成了 wss 不是http了, 所以需要改源码支持, 我尝试弄一下 截屏2024-02-23 19 38 48 现在有啥能替换Ninja的代理吗

4

Ninja 那个项目好像闭源了

8

已经解决了, 用这个镜像反代

docker run -d --name go-chatgpt-api \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -e TZ=Asia/Shanghai \ -e PROXY= \ -e ARKOSE_TOKEN_URL= \ -e BX= \ -e BX_URL= \ -e OPENAI_EMAIL= \ -e OPENAI_PASSWORD= \ -e CONTINUE_SIGNAL= \ --restart unless-stopped \ maxduke/go-chatgpt-api

9

已经解决了, 用这个镜像反代

docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

0

已经解决了, 用这个镜像反代

docker run -d --name go-chatgpt-api \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -e TZ=Asia/Shanghai \ -e PROXY= \ -e ARKOSE_TOKEN_URL= \ -e BX= \ -e BX_URL= \ -e OPENAI_EMAIL= \ -e OPENAI_PASSWORD= \ -e CONTINUE_SIGNAL= \ --restart unless-stopped \ maxduke/go-chatgpt-api

这个项目的地址在哪里?我记得go chatgpt api差不多名字的,原作者好像停止更新好长时间了

9

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

0

已经解决了, 用这个镜像反代

docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

image 访问报这个是什么原因

8

已经解决了, 用这个镜像反代

docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

真的好用了,大佬怎么改的

0

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

真的好用了,大佬怎么改的

version: "3" services: go-chatgpt-api: build: . container_name: go-chatgpt-api image: linweiyuan/go-chatgpt-api ports:

  • 8080:8080 # 容器端口映射到宿主机8080端口;宿主机监听端口可按需改为其它端口 network_mode: host # 可选,将容器加入主机网络模式,即与主机共享网络命名空间;上面的端口映射将失效

    environment:

  • PORT=
  • TZ=Asia/Shanghai
  • PROXY= # PROXY=:可配置科学上网代理地址,例如:http://clash_vpsIP:7890;注释掉或者留空则不启用
  • ARKOSE_TOKEN_URL=
  • OPENAI_EMAIL=
  • OPENAI_PASSWORD=
  • CONTINUE_SIGNAL= # CONTINUE_SIGNAL=1,开启/imitate接口自动继续会话功能,留空关闭,默认关闭
  • ENABLE_HISTORY=
  • IMITATE_ACCESS_TOKEN= volumes:
  • ./chat.openai.com.har:/app/chat.openai.com.har depends_on:
  • chatgpt-proxy-server-warp restart: unless-stopped
IP被Ban,提示Access denied之类的报错,可尝试使用warp,把注释取消 chatgpt-proxy-server-warp: container_name: chatgpt-proxy-server-warp image: linweiyuan/chatgpt-proxy-server-warp environment: - LOG_LEVEL=OFF restart: unless-stopped

我用的这个,但是报403 image

3

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

2

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

https://newchato.eu.org/2024/02/24/Irregular-updates-Reverse-engineered-ChatGPT-proxy/

你可以看下这个,以easydict为例的配置

2

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

你好,你这个解决了吗我也这样子

0

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

https://newchato.eu.org/2024/02/24/Irregular-updates-Reverse-engineered-ChatGPT-proxy/

你可以看下这个,以easydict为例的配置

能否给一个详细点的回答?小白不是很懂呀。谢谢指教!

4

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

你好,你这个解决了吗我也这样子

参考作者维护的源码。主要就是作者把har文件映射目录改了下,变成了“/app/harPool”

0

现在ninja docker镜像都没有了,怎么解决?

docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api 已经尝试,看起来无法使用

9

我的 ninja 为啥一直都没有问题,是我的版本太旧了吗?我最近没有更新过,现在版本是 0.9.36

8

我的 ninja 为啥一直都没有问题,是我的版本太旧了吗?我最近没有更新过,现在版本是 0.9.36

是的,作者已经不更新了,甚至变成只读存档了

2

我的突然也不行了。Error: please put HAR files in harPool directory!

1

我的突然也不行了。Error: please put HAR files in harPool directory!

@haers 你的什么版本呀?

4

我的突然也不行了。Error: please put HAR files in harPool directory!

@haers 你的什么版本呀?

maxduke/go-chatgpt-api,服务器国外

4

maxduke/go-chatgpt-api,服务器国外

@haers 我的是 gngpp/ninja (0.9.36) 还是正常的: image

0

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

你好,你这个解决了吗我也这样子

参考作者维护的源码。主要就是作者把har文件映射目录改了下,变成了“/app/harPool”

image 感觉成功了,可一直在思考是什么问题呢。。是否遇到同样问题

7

maxduke/go-chatgpt-api,服务器国外

@haers 我的是 gngpp/ninja (0.9.36) 还是正常的: image

你的看起来不像是用的docker,你用的本地安装方案?

9

你的看起来不像是用的docker,你用的本地安装方案?

@PhiBrain-ZhaoLiang 是的,ninja 很干净的,启动的话一行命令就行了,所以我没用 docker

1

你的看起来不像是用的docker,你用的本地安装方案?

@PhiBrain-ZhaoLiang 是的,ninja 很干净的,启动的话一行命令就行了,所以我没用 docker

ninjaa项目关闭了,二进制包在哪下载的?

6

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

你好,你这个解决了吗我也这样子

参考作者维护的源码。主要就是作者把har文件映射目录改了下,变成了“/app/harPool”

image 感觉成功了,可一直在思考是什么问题呢。。是否遇到同样问题

你好,请问这个问题解决了吗?我也出现了相同的问题。

1

maxduke/go-chatgpt-api 这个现在不行了, go-chatgpt-api | WARN[155317] you have no permission to use this model go-chatgpt-api | [GIN] 2024/03/22 - 10:37:32 | 403 | 564.3328ms | 127.0.0.1 | POST "/chatgpt/backend-api/conversation" Ninja还有用吗?有哪个版本能用

0

maxduke/go-chatgpt-api 这个现在不行了, go-chatgpt-api | WARN[155317] you have no permission to use this model go-chatgpt-api | [GIN] 2024/03/22 - 10:37:32 | 403 | 564.3328ms | 127.0.0.1 | POST "/chatgpt/backend-api/conversation" Ninja还有用吗?有哪个版本能用

更新最新的docker镜像就好了

5

已经解决了, 用这个镜像反代 docker run -d --name go-chatgpt-api -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock:ro -e TZ=Asia/Shanghai -e PROXY= -e ARKOSE_TOKEN_URL= -e BX= -e BX_URL= -e OPENAI_EMAIL= -e OPENAI_PASSWORD= -e CONTINUE_SIGNAL= --restart unless-stopped maxduke/go-chatgpt-api

代理地址设置为: http://{{ip}}:8080/chatgpt/backend-api/conversation

大佬,牛逼,可以了

求大概教程,我docker布置后日志提示Error: please put HAR files in harPool directory! 谢谢

你好,你这个解决了吗我也这样子

参考作者维护的源码。主要就是作者把har文件映射目录改了下,变成了“/app/harPool”

image 感觉成功了,可一直在思考是什么问题呢。。是否遇到同样问题

你好,请问这个问题解决了吗?我也出现了相同的问题。

我也是这个问题,本来用的好好的,突然出现这个问题

9

maxduke/go-chatgpt-api 这个现在不行了, go-chatgpt-api | WARN[155317] you have no permission to use this model go-chatgpt-api | [GIN] 2024/03/22 - 10:37:32 | 403 | 564.3328ms | 127.0.0.1 | POST "/chatgpt/backend-api/conversation" Ninja还有用吗?有哪个版本能用

更新最新的docker镜像就好了

多谢,更新后确实可行了

5

还有可用的反代吗,分享一下orz

7

最近用的maxduke/go-chatgpt-api 貌似又开始报please provide a valid access token or api key in 'Authorization' header 了 返回不了回答,是OPENAI又改接口了吗?