在本地搭建docker ChatGPT环境

1,066 阅读1分钟

在本地搭建ChatGPT环境

优点:

  • 使用accessToken登陆
  • 不需要魔法
  • 支持历史记录
  • 支持切换model
  • 支持Plugins

缺点:

  • accessToken十四天过期需要重新获取
  • 每次开机后需要重新启动docker容器

1.下载安装Docker客户端。

# https://www.docker.com/

2.升级内核

# 在powerShell中按顺序运行以下代码 
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载更新包:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
wsl --set-default-version 2

3.拉取并运行容器

# 在powerShell中运行一下代码
docker pull pengzhile/pandora
# 运行容器
# docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:[自己的想要运行的端口号] -p [和前面的端口号一致]:8899 -d pengzhile/pandora
如:
docker run -e PANDORA_CLOUD=cloud -e PANDORA_SERVER=0.0.0.0:8899 -p 8899:8899 -d pengzhile/pandora

4.获取accessToken

1.可以通过网页直接获取

https://chat.openai.com/api/auth/session

2.安装浏览器插件获取

https://ai.fakeopen.com/auth

5.打开地址

localhost:8899 //或者自己设置的端口

image-20230523154515208.png

image-20230523154539665.png

输入刚才获取到的accessToken 点击确定,选择模型后即可使用

image-20230523162747308.png

6.关机重启后 启动docker容器