侧边栏壁纸
博主头像
福福不服博主等级

孩子会穿过大雨,去懂人间的道理。

  • 累计撰写 92 篇文章
  • 累计创建 98 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker部署ChatGPT

Monster
2023-07-11 / 0 评论 / 2 点赞 / 56 阅读 / 2951 字 / 正在检测是否收录...
温馨提示:
请确保在评论和互动中保持礼貌和尊重。避免使用侮辱性、歧视性或攻击性语言。我们鼓励建设性的讨论和意见交流。

Docker部署ChatGPT

OpenAI账号

首先得有OpenAI账号,没有注册的可以通过虚拟号在线接收短信注册

我用的是这个平台的 sms-activate

服务选择OpenAI,然后选择你要使用的地区手机接受短信

登录OpenAI生成key

创建用户API keys,链接:https://platform.openai.com/account/api-keys

提示:生成的key务必复制下来保存,因为只会显示这一次,后续不给查看的

编写docker-compose.yml

使用chenzhaoyu94的开源的chatgpt-web,据说市面上很多收费的chatgpt都用这个开源项目加了个收费模块赚取收益

version: '3'

services:
  app:
    image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可
    ports:
      - 0.0.0.0:3002:3002
    environment:
      # 二选一,前面保存的key
      OPENAI_API_KEY: sk-xxxx
      # 二选一
      #OPENAI_ACCESS_TOKEN: xxx
      # API接口地址,可选,设置 OPENAI_API_KEY 时可用
      #OPENAI_API_BASE_URL: xxx
      # API模型,可选,设置 OPENAI_API_KEY 时可用,https://platform.openai.com/docs/models
      # gpt-4, gpt-4-0314, gpt-4-0613, gpt-4-32k, gpt-4-32k-0314, gpt-4-32k-0613, gpt-3.5-turbo-16k, gpt-3.5-turbo-16k-0613, gpt-3.5-turbo, gpt-3.5-turbo-0301, gpt-3.5-turbo-0613, text-davinci-003, text-davinci-002, code-davinci-002
      OPENAI_API_MODEL: gpt-3.5-turbo
      # 反向代理,可选
      #API_REVERSE_PROXY: xxx
      # 访问权限密钥,可选
      AUTH_SECRET_KEY: monster
      # 每小时最大请求次数,可选,默认无限
      MAX_REQUEST_PER_HOUR: 0
      # 超时,单位毫秒,可选
      TIMEOUT_MS: 60000

启动起来后,做个反向代理好看点也好记,本地服务器或者虚拟机就没必要了

访问你映射的端口或者域名会发现提示未授权,需要验证,我这里设置了AUTH_SECRET_KEY需要输入monster验证才能用

设置代理

我这使用的是v2raya,同样使用docker部署

docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya

跑起来后,默认端口2017,访问进行管理

将你的订阅导入

选择要用的阶段,点击左上角的运行按钮

再设置里面启动代理

请求一下Google试一下没问题

这时候使用chatgpt响应速度相当快

2
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区