Docker如何搭建属于自己的ChatGPT网站基于gpt-3.5
2023-3-6 07:21:55 Author: 灰帽安全(查看原文) 阅读量:215 收藏

前言:

2023年3月份,OpenAI放出了官方最新的gpt-3.5-turbo API ,而且价格还很便宜,ChatGPT API价格为1k tokens/$0.002,大约等于每输出100万个单词,才2.7美金左右,于是很多大佬出来了基于chatgpt api搭建的项目,今天就教大家如何在自己的服务器搭建属于自己的ChatGPT网站.

准备条件:

1)一个chatgpt账号获取api-key

https://platform.openai.com/account/api-keys

2)一台服务器(这里用centos7)

https://www.vultr.com/

3)大佬的github项目

https://github.com/Chanzhaoyu/chatgpt-web

一、Docker环境部署

安装docker和docker-compose

Docker官方安装文档(英文)

https://docs.docker.com/get-docker/

Docker-Compose官方安装文档(英文)

https://docs.docker.com/compose/install/

Centos安装Docker和Docker-compose(中文)

https://www.yyzq.cf/?id=101

Ubuntu安装Docker和Docker-compose(中文)

https://www.yyzq.cf/?id=174

二、创建docker-compose.yml文件

mkdir chatgpt_web && cd chatgpt_web  #创建一个目录并进入此目录

创建docker-compose.yml文件

vim docker-compose.yml  #创建一个yml文件

version: '3'

services:

  app:

    image: chenzhaoyu94/chatgpt-web:main

    ports:

      - 3002:3002

    environment:

      # 二选一

      OPENAI_API_KEY:  xxxx

      # 二选一

      OPENAI_ACCESS_TOKEN:

      # 反向代理,可选

      API_REVERSE_PROXY: xxx

      # 超时,单位毫秒,可选

      TIMEOUT_MS: 60000

将以上配置文件中OPENAI_API_KEY: xxxxxx填入自己的apikey

根据自己的需求进行适当参数修改

三、部署运行

docker-compose up -d

四、登录chatgpt_web页面

注意:需要打开相应端口

http://ip:3002 #根据自己的实际ip和端口

五、绑定域名(可选)

绑定域名可以参考

NginxProxyManager

https://duan.yyzq.cf/npmch

绑定完域名就可以用域名来访问了

https://chatgpt.ywsj.cf/

附:他人基于gpt-3.5-turbo API的项目可以体验

项目一:

https://freegpt.one/

项目二:

https://chatgpt.ddiu.me/

项目三:

https://chat.binjie.site:7777

以上需要自己部署,如果需要直接体验不想部署的小伙伴们

请关注灰帽安全    在线体验回复关键词:Chat GPT



文章来源: http://mp.weixin.qq.com/s?__biz=Mzg2MjYxODQ4Mw==&mid=2247484557&idx=1&sn=1d7b6d6c929d1b04483d61cee3c37c90&chksm=ce045291f973db874f16f52c2ec93a3295f02a126b80c8620b48a9e360e371567358face591a#rd
如有侵权请联系:admin#unsafe.sh