通过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

posted @ 2023-10-25 14:33  明月,  阅读(411)  评论(0编辑  收藏  举报