A-A+

网页版 ChatGPT之潘多拉 (Pandora)设置命令及安装步骤的保姆级教程

2023年06月25日 VPS评价 等您评论

潘多拉 (Pandora)实现了网页版 ChatGPT 的主要操作。后端优化,绕过 Cloudflare,速度喜人。不用api key,不需要翻墙即可使用的ChatGPT。
GitHub地址:https://github.com/pengzhile/pandora

预览

与官方网站几乎一模一样,并且对话可以在官网看到,与官网是同步的。所以自用就好,不要与陌生人共享,将服务公开于公网注意安全。
对话

部署

官方教程:访问https://github.com/pengzhile/pandora/blob/master/doc/wiki.md  获得详细指导。
Serverless部署:pengzhile/pandora-cloud-serverless: Serverless部署Pandora-Cloud。
需要拥有一个ChatGPT账号,获取Access Token

关于 Access Token

  • 先登录一次ChatGPT ,然后访问 这里 拿 Access Token (推荐用这个)
  • 使用Access Token方式登录,可以无代理直连。
  • 这个服务 可以帮你安全有效拿到Access Token,无论是否第三方登录。
  • 其中accessToken字段的那一长串内容即是Access Token。
  • Access Token可以复制保存,其有效期目前为14天。也有说30天,具体多少天不清楚,还没用到这么多天。
  • 不要泄露你的Access Token,使用它可以操纵你的账号。

Docker运行

请先仔细阅读官方介绍:Docker环境变量

可以使用PANDORA_ACCESS_TOKEN 变量指定Access Token字符串而非本文的文件形式存储Token。

PANDORA_TOKENS_FILE 环境变量用于指定 Access Token 文件,文件格式如 {"key": "token"}
key 是可以自定义的,token 填写自己的 Access Token,

# 新建一个文件夹
mkdir chatgpt
cd chatgpt

# 新建文件用于存放Access Token 
vim access_token.json

# 按i开始编辑
# 例如 
{"1": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

# 按esc退出编辑 输入 :wq 回车 退出

# 将该文件路径替换我的/mnt/chatgpt/access_token.json

# 如果有很多个Access Token ,应该是这样写吧?
{
 "1": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
 "2": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
 "3": "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
 "4": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
 "5": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
}

docker命令行安装

docker run -d --name pandora-chatgpt \
 --restart always \
 --network bridge \
 -p 8888:8888 \
 -e PANDORA_TOKENS_FILE=/root/access_token.json \
 -e PANDORA_SERVER=0.0.0.0:8888 \
 -v /mnt/chatgpt/access_token.json:/root/access_token.json \
 pengzhile/pandora

可自行修改命令

访问 IP:8888 进入

Cloud模式

由用户自行提供账号

Docker环境变量:PANDORA_CLOUD 启动cloud模式。
-e PANDORA_CLOUD=true

给我留言