在本地搭建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 //或者自己设置的端口
输入刚才获取到的accessToken 点击确定,选择模型后即可使用