前言:由于chagpt在国外导致经常需要使用梯子才可以访问,本次教程使用docker搭建本地容器,不需要api进行付费,只需要登陆一次账号获取token即可

1、准备工作

centos7服务器(或装有docker的其他服务器)、docker-compose、openai账号一个,临时梯子一个(需要登录一次openai获取token)

2、拉取镜像

docker pull pengzhile/pandora

3、编辑docker-compose.yml并启动容器

version: '3'
services:
  pandora:
    image: pengzhile/pandora
    environment:
      - PANDORA_CLOUD=cloud
      - PANDORA_SERVER=0.0.0.0:8899
    ports:
      - 8899:8899
    restart: always

启动容器:docker-compose up -d

4、获取token

使用梯子登录chatgpt:https://chat.openai.com/auth/login

登陆后使用浏览器访问链接获取token:http://chat.openai.com/api/auth/session

复制access_token双引号中的所有内容

5、访问本地chatgpt

我的centos服务器地址是:192.168.123.27 大家根据自己的地址访问

我的地址就访问: http://192.168.123.27:8899

点击最后一项 Continue with Access Token

然后输入我们刚刚获取的access_token即可