通过docker搭建chatgpt-web
转载自https://juejin.cn/post/7291474621659594789?searchId=20231025103901AF54B3D745CD7C9CF744
获取ChatGPT的api key
免费api key获取地址
https://github.com/chatanywhere/GPT_API_free#免费使用
访问上述地址后,后拿到此免费的 API Key
docker启动ChatGPT-Web
对于 OPENAI_API_KEY 请更换为你自己的 API Key
docker run --name chatgpt-web -d -p 0.0.0.0:3002:3002 \
--env OPENAI_API_KEY=sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
--env OPENAI_API_BASE_URL=https://api.chatanywhere.com.cn \
chenzhaoyu94/chatgpt-web
此站点是面向所有人都可以访问,如果考虑安全问题可以添加上:API_REVERSE_PROXY=xxxxx,比如说:
docker run --name chatgpt-web -d -p 0.0.0.0:3002:3002 \
--env OPENAI_API_KEY=sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
--env OPENAI_API_BASE_URL=https://api.chatanywhere.com.cn \
--env AUTH_SECRET_KEY=123 \
chenzhaoyu94/chatgpt-web
这样的话,登陆站点时还需要输入密码123才可以访问。
服务验证
# 查看容器是否启动
docker ps -a
# 查看端口是否存在
yum install net-tools -y && netstat -lntp
# 确认本级IP
ifconfig
访问浏览器
使用浏览器访问:你的IP:3002