首页IT科技2021年最火开源项目(部署ChatGPT开源项目chatgpt-web)

2021年最火开源项目(部署ChatGPT开源项目chatgpt-web)

时间2025-06-14 20:18:31分类IT科技浏览3971
导读:项目介绍 chatgpt-web开源项目地址:GitHub - Chanzhaoyu/chatgpt-web: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页...

项目介绍

chatgpt-web开源项目地址:GitHub - Chanzhaoyu/chatgpt-web: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页

通过开源项目chatgpt-web 实现访问ChatGPT

效果如下:

前提条件

后端系统为:CentOS7.6

前端系统为:Rocky Linux 8.6

项目部署:

部署方式参考:GitHub - Chanzhaoyu/chatgpt-web: 用 Express 和 Vue3 搭建的 ChatGPT 演示网页

项目下载:

两台机器都要下载

https://github.com/Chanzhaoyu/chatgpt-web/archive/refs/heads/main.zip

[root@test01 data]# ls chatgpt-web-main chatgpt-web-main.zip 解压: tar xf chatgpt-web-main.zip

环境准备

依赖安装            ,两台机器都要安装

安装epel源

yum install -y epel-release

安装nodejs

centos7执行如下命令: yum install -y nodejs rocky linux 8 执行如下命令: dnf install dnf-utils dnf module install nodejs:18

安装 pnpm

npm install pnpm -g npm install -g npm@9.6.2

安装git

yum install -y git 进入到项目路径执行 git init

后端配置

进入到项目路径 service/

创建.env文件            。写入内容参考:.env.example

# service/.env 文件 # OpenAI API Key - https://platform.openai.com/overview OPENAI_API_KEY=sk-****************************** # change this to an `accessToken` extracted from the ChatGPT sites `https://chat.openai.com/api/auth/session` response OPENAI_ACCESS_TOKEN= # timeout TIMEOUT_MS=600000

配置项解析

API 可用: OPENAI_API_KEY 和 OPENAI_ACCESS_TOKEN 二选一 OPENAI_API_MODEL 设置模型                  ,可选      ,默认:gpt-3.5-turbo OPENAI_API_BASE_URL 设置接口地址      ,可选                  ,默认:https://api.openai.com OPENAI_API_DISABLE_DEBUG 设置接口关闭 debug 日志            ,可选      ,默认:empty 不关闭 ACCESS_TOKEN 可用: OPENAI_ACCESS_TOKEN 和 OPENAI_API_KEY 二选一                  ,同时存在时            ,OPENAI_API_KEY 优先 API_REVERSE_PROXY 设置反向代理,可选                  ,默认:https://bypass.churchless.tech/api/conversation                  ,社区(注意:只有这两个是推荐,其他第三方来源            ,请自行甄别) 通用: AUTH_SECRET_KEY 访问权限密钥                  ,可选 MAX_REQUEST_PER_HOUR 每小时最大请求次数      ,可选            ,默认无限 TIMEOUT_MS 超时                  ,单位毫秒      ,可选 SOCKS_PROXY_HOST 和 SOCKS_PROXY_PORT 一起时生效      ,可选 SOCKS_PROXY_PORT 和 SOCKS_PROXY_HOST 一起时生效                  ,可选 HTTPS_PROXY 支持 http            ,https, socks5      ,可选 ALL_PROXY 支持 http                  ,https, socks5            ,可选

前端配置

编辑项目目录下.env文件写入如下内容

# Glob API URL VITE_GLOB_API_URL=/api #此处配置好后端地址 VITE_APP_API_BASE_URL=http://xxx.xxx.xxx.xxx:3002/ # Whether long replies are supported, which may result in higher API fees VITE_GLOB_OPEN_LONG_REPLY=false # When you want to use PWA VITE_GLOB_APP_PWA=false

配置好后执行安装

后端

进入文件夹/项目 /service运行以下命令

pnpm install

前端

项目根目录下运行以下命令

pnpm bootstrap

执行命令启动

后端

进入文件夹/项目 /service运行以下命令

nohup pnpm start &

前端

项目根目录下运行以下命令

pnpm dev

效果展示

PC端

手机端

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
美国高防服务器多少钱一个月(如何选择美国服务器的操作系统) 莆田seo排名优化(莆田有哪些网站)