使用docker部署自己的网页版chatgpt

闪电发卡3年前ChatGPT2656

如果你有了一个Chat GPT账号想分享给多个人使用,最好还不用禾斗学上网别人就能访问,那么chatgpt-web这个项目可能刚好满足你的需求。

少点命令行,多点可视化,这里采用更直观的方式来搭建chatgpt-web

完成图镇楼:

img

提前准备

  • 一台有公网ip且安装了宝塔面板的云服务器

  • 一个可以正常登录的Chat GPT账号

部署过程

获取accessToken

首先你应该先获得自己账号的accessToken,如下图所示先确保自己能用浏览器访问chatgpt。

img

然后点此连接即可得到一串json字符,找到accessToken项(图中橙色下划线所指),然后复制那超长的一串英文字符备用。

img

ps: 之所以推荐accessToken模式还是因为它完全免费,可以供多人使用,而另一种api-key模式在上下文对话开启时会携带之前的所有对话,极其消耗token,免费的额度可能撑不了多久。

配置Docker compose模板

首先你应当确定服务器安装了docker 和 docker-comspose , 如果没安装请自行到宝塔面板侧边栏Docker处安装。

安装好后打开侧边Docker栏,按如图所示步骤导入Docker compose文件,其中第四步所填代码模板如下,仅需将eyxxx···处替换为你的accessToken即可。

version: '3'services:
  app:
    image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可
    ports:
      - 3002:3002
    environment:
      # 二选一
      OPENAI_API_KEY: 
      # 二选一
      OPENAI_ACCESS_TOKEN: eyxxx···      # API接口地址,可选,设置 OPENAI_API_KEY 时可用
      OPENAI_API_BASE_URL: 
      # API模型,可选,设置 OPENAI_API_KEY 时可用
      OPENAI_API_MODEL: 
      # 反向代理,可选
      API_REVERSE_PROXY: 
      # 访问权限密钥,可选 | 建议设置一个密码,我这里随便设置了个123456
      AUTH_SECRET_KEY: 123456
      # 每小时最大请求次数,可选,默认无限
      MAX_REQUEST_PER_HOUR: 0
      # 超时,单位毫秒,可选
      TIMEOUT_MS: 60000
      # Socks代理,可选,和 SOCKS_PROXY_PORT 一起时生效
      SOCKS_PROXY_HOST: 
      # Socks代理端口,可选,和 SOCKS_PROXY_HOST 一起时生效
      SOCKS_PROXY_PORT: 
      # HTTPS 代理,可选,支持 http,https,socks5
      HTTPS_PROXY:

img

添加compose项目

接下来按下图所示添加项目:

img

点击添加后等待命令执行完成,列表中便会出现我们所添加的compose项目,如下图所示,点开容器列表,看到状态一栏是已启动状态,说明服务已经成功部署。

img

访问chatgpt-web

想要正常访问chatgpt-web,需要手动放行服务器安全组以及防火墙的3002端口,具体方法不再赘述。

部署成功后,可以通过服务器IP+端口的方式访问chatgpt-web了。如http://47.1xx.xxx.xx:3002/

img

结束

感谢维护此开源项目的各位大佬们~

chatgpt-web项目地址:https://github.com/Chanzhaoyu/chatgpt-web

相关文章

ChatGPT介绍和使用方法教程:ChatGPT完全上手指南,实用插件推荐

ChatGPT介绍和使用方法教程:ChatGPT完全上手指南,实用插件推荐

写在开头:本文旨在帮助未使用过ChatGPT,以及正在使用的朋友一些入门和进阶的指引。作者自ChatGPT上线就开始使用,已经有两个多月的使用经验。本文不讨论ChatGPT注册,网站上有不少教程,搜索...

从免费到Pro:Claude AI各版本会员权限详解与升级指南

闪电发卡ChatGPT和Claude产品推荐: Claude Pro独享账号 Claude Pro & ChatGPT Plus & Midjourney国内镜像不限次数...

国内使用ChatGPT方法分享,可以直接使用,无需魔法

国内使用ChatGPT方法分享,可以直接使用,无需魔法

近日,由人工智能实验室OpenAI发布的对话式大型语言模型ChatGPT在各大中外媒体平台掀起了一阵狂热之风。短短4天时间,其用户量到达百万级,注册用户之多导致服务器一度爆满。ChatGPT 是一个原...

美国学生正在拯救 ChatGPT,使其免受流量自由落体之苦

美国学生正在拯救 ChatGPT,使其免受流量自由落体之苦

ChatGPT 的返校季来得正是时候。万俊/ZDNETChatGPT是第一个真正流行的人工智能聊天机器人,但许多竞争对手已经进入该领域,创建同样强大的生成式人工智能模型。在过去的几个月里,ChatGP...

如何利用ChatGPT Pro的共享功能,提升团队成员间的协作效率?

闪电发卡ChatGPT和Claude产品推荐:ChatGPT Pro共享账号ChatGPT Pro独享账号ChatGPT独享账号Claude Pro & ChatGPT Plus &...

ChatGPT 宕机?OpenAI 将中断归咎于 DDoS 攻击

ChatGPT 宕机?OpenAI 将中断归咎于 DDoS 攻击

您的 ChatGPT 已关闭吗?您是否遇到 ChatGPT 问题,例如连接问题或遇到“长响应时出现网络错误”?– ChatGPT 遭受了一系列 DDoS 攻击,显然是由匿名苏丹组织策划的。OpenAI...