ChatGPT 有没有开源的镜像网站,支持自己部署的?

2023-06-11 11:51:59 +08:00
 mmdsun
希望能不用 API-KEY ,而是用 AccessToken 那种的,如果是 Plus 可以用插件、联网功能等。

目前只找到了一个 https://github.com/pengzhile/pandora

但这个好像代理是必须的,即使我部署到海外服务器上,它也会走代理感觉不太放心。


另外也找一个支持 ChatGPT API + 画图的版本部署的。

请问大家有没有类似的推荐。谢谢!
5858 次点击
所在节点    OpenAI
33 条回复
zzNucker
2023-06-11 20:10:52 +08:00
我理解你的意思是想要一个 fakeopen 的源码? 不然看不出 pandora 要什么代理。

本身他是不需要代理的啊,而且 fakeopen 这玩意的原理不是也是开放的吗
shakespark
2023-06-11 22:10:17 +08:00
@zzNucker 可以自己搭一个 fakeopen 吗?没找到这个资料
mmdsun
2023-06-11 22:44:54 +08:00
@shakespark

目前只有这两个代理可以用,但都是没找到源码的。
现在很多开源 GPT 项目都是用的这两个代理。

https://github.com/transitive-bullshit/chatgpt-api#reverse-proxy
mmdsun
2023-06-11 22:47:29 +08:00
shakespark
2023-06-12 12:28:52 +08:00
收到,好的👌
chris555
2023-06-12 14:10:13 +08:00
只要你能直连 pandora 部署的机器 也不需要代理啊

除非被墙
mmdsun
2023-06-12 15:11:22 +08:00
@chris555
pandora 默认代理 fakeopen 没有办法取消,取消就没法用了,换官网的地址是用不了,要过 cf 验证。

pandora 默认聊天信息都是发到 https://ai.fakeopen.com/auth 那去的。
(主要是 fakeopen 代理没有开源,我用着不太放心。 后面研究一下把 pandora 代理换成开源的。)
cxsz
2023-06-14 00:03:56 +08:00
pandora 与 go-chatgpt-api 好像不兼容诶,折腾一个晚上,没弄成😓
qfdk
2023-06-14 07:37:19 +08:00
@cxsz 我也在折腾这个 不过是 nodejs 调用. 要替换下接口的. 理论上只要把它的请求都扔到 go 的后端 不行就再包一层. 这样绕过 那个没开源的部分
postmanjoker
2023-06-14 09:54:51 +08:00
pandora 不太好用,有时候不如官网加脚本,总是卡顿,还是 api 用起来更顺手。
YiPeng0505
2023-06-14 10:51:13 +08:00
https://github.com/acheong08/ChatGPT-to-API

这个是不是有点类似 op 想要的那种?
cxsz
2023-06-14 11:39:39 +08:00
@postmanjoker #10 pandora 的好处是可以用 access token ,不受 api 的费用限制
cxsz
2023-06-14 11:58:53 +08:00
@qfdk #9 又折腾了一上午,已经成功的将 pandora 做为前端 go-chatgpt-api 做为后端跑起来了,来回复一下解决方案

1. 正常启动一个 go-chatgpt-api
2. 启动 pandora 的时候设置 CHATGPT_API_PREFIX 变量指定 go-chatgpt-api 的请求地址
3. 使用 Nginx 反向代理 go-chatgpt-api 端口,并对来自 pandora 请求进行修改
贴一下 pandora 和 nginx 的配置


主要是验证的 header 名称和请求的路径需要用 nginx 修改一下
然后看 go-chatgpt-api 的日志,应该就能看到请求成功了
mmdsun
2023-06-14 12:37:54 +08:00
@cxsz 感谢分享!周末我也试试看。
qfdk
2023-06-14 14:26:49 +08:00
@cxsz #13 之前理论也成功了 用的 http-proxy-middleware 请求成功了, 比如他的有些接口 并不是兼容的,所以需要一些工作来搞. 不过感谢先
Stoney
2023-06-14 17:40:48 +08:00
这个 pandora 如果用过一次的话,是不是只要 accessToken 未失效都可能被获取内容,即使通过 openai 官网访问?
Stoney
2023-06-14 18:19:58 +08:00
@postmanjoker api 是怎么用呢?
amlee
2023-06-15 03:26:58 +08:00
@cxsz #12 pandora 使用的代理 fakeopen ,支持将 access token 转换成 api 。
进一步,多个 api 组成 api 池,绕过 chatgpt 的并发限制。
https://github.com/pengzhile/pandora/issues/837

最终,还是那个问题,fakeopen 不开源
ccwhkkk
2023-06-15 10:42:15 +08:00
mmdsun
2023-06-15 13:00:36 +08:00
@ccwhkkk 自己套壳过 chatgpt-web 搭过,但 API 那种用不了 ChatGPT plus 的插件就放弃了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX