编辑
2023-05-26
chatgpt
00
请注意,本文编写于 557 天前,最后修改于 171 天前,其中某些信息可能已经过时。

目录

1、背景
2、启动服务
2.1 docker-compose模式启动服务(推荐)
2.2 docker模式服务
2.3 访问服务
2.4 登录账号
2.5 Access Token 获取方法:

1、背景

为什么要搭建一个本地版的ChatGPT,伪需求?
如果你能正常访问ChatGPT官网,那确实如此。
但还是有不少人访问不了ChatGPT官网,或者经验遇到出现人机验证等问题。

另外一个点就是,你有ChatGPT账号,希望和不方便使用魔法上网的家人朋友共享
那么,这个项目确实有点用

2、启动服务

2.1 docker-compose模式启动服务(推荐)

编写docker-compose.yml文件

docker
version: "3" services: pandora: image: pengzhile/pandora environment: - PANDORA_SERVER=0.0.0.0:1234 - PANDORA_CLOUD=cloud # - CHATGPT_API_PREFIX=https://pandora.huacai.one ports: - "9999:1234"

启动服务docker-compose up -d

2.2 docker模式服务

这个命令跟上面docker-compose up -d效果完全一致,二选一即可

shell
docker run -d -p 9999:1234 \ --name pandora \ -e PANDORA_SERVER=0.0.0.0:1234 \ -e PANDORA_CLOUD=cloud \ pengzhile/pandora

2.3 访问服务

访问服务http://localhost:9999

如果希望在其他电脑或者手机访问http://192.168.1.104:9999

这里是假设启动服务的电脑ip是192.168.1.104,根据实际情况替换即可

2.4 登录账号

推荐使用Access Token登录

image.png

登录成功后,就能愉快的使用官方版的ChatGPT啦,不需要开启魔法哦
image.png

2.5 Access Token 获取方法:

  • 在已经登录了ChatGPT账号的浏览器上输入https://chat.openai.com/api/auth/session
  • 然后复制accessToken,也就是ey开头的这样一长串,直到",不需要包含",把它分享给不方便使用魔法上网的朋友,他也就能直接使用ChatGPT啦,有效期是14天。过期后需要重新获取一次。务必保存好,不要泄漏

或者参考这里https://github.com/pengzhile/ChatGPTAuthHelper

本文作者:花菜

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!