因为openai不支持大陆香港访问ChatGPT,所以可以在自己的设备上利用反代openai的API搭建自己的专属ChatGPT,此方法不挑网络环境,不需要科学魔法喔~
但是推荐最好在内网搭建,如果搭建在外网推荐上密码,避免被网友白嫖喔~
事前准备
1.先获取自己的openAI 的 API key 【点击获取】(如果你没有openAI帐号就可以把这个文章关了,先去准备一个openAI帐号吧)
2.需要一台支持docker的设备(可以是NAS也可以是一台VPS甚至可以是一台路由器)
3.OpenAI API地址的反代地址(可以参考我上一篇文章生成自己专属的API地址 https://www.cmliu.net/?id=5)
开始搭建
我这里用的是群晖,所以就用群晖里的来演示,打开你的docker的设备下载chenzhaoyu94大佬的chatgpt-web镜像(镜像地址 chenzhaoyu94/chatgpt-web)
拉取完成后启动镜像
点击【启动】后点击【高级设置】来设置端口和环境变量
点击【端口设置】选项设置本地端口为3002(你也可以设定成你想要的端口,只要未被占用就可以)
点击【环境】选项设置环境变量
# OPENAI API KEY,必填 OPENAI_API_KEY: 你的API_KEY # API接口地址,可选,如果你是大陆或香港环境则是必填项 OPENAI_API_BASE_URL: 你的OpenAI API地址 # 访问密码,可选,如果是内网环境可以不用设置,如果是外网环境推荐设置一个访问密码 AUTH_SECRET_KEY: 123456 # 超时,单位毫秒,可选 TIMEOUT_MS: 60000
点击【应用】后下一步应用启动即可。
启动后你的chatgpt-web地址是
http://你的设备ip:3002