位置: IT常识 - 正文

部署ChatGPT开源项目chatgpt-web(bat开源项目)

编辑:rootadmin
部署ChatGPT开源项目chatgpt-web 项目介绍

推荐整理分享部署ChatGPT开源项目chatgpt-web(bat开源项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:chatbot 开源,开源软件patch管理,chatbot 开源,chatbot 开源,开源项目部署,tbase开源,tipdm开源部署,开源项目部署,内容如对您有帮助,希望把文章链接给更多的朋友!

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环境准备

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

部署ChatGPT开源项目chatgpt-web(bat开源项目)

安装epel源

yum install -y epel-release

安装nodejs

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

安装 pnpm

npm install pnpm -gnpm 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 site's `https://chat.openai.com/api/auth/session` responseOPENAI_ACCESS_TOKEN=# timeoutTIMEOUT_MS=600000

配置项解析

API 可用:OPENAI_API_KEY 和 OPENAI_ACCESS_TOKEN 二选一OPENAI_API_MODEL 设置模型,可选,默认:gpt-3.5-turboOPENAI_API_BASE_URL 设置接口地址,可选,默认:https://api.openai.comOPENAI_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 URLVITE_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 feesVITE_GLOB_OPEN_LONG_REPLY=false# When you want to use PWAVITE_GLOB_APP_PWA=false配置好后执行安装后端

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

pnpm install前端

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

pnpm bootstrap执行命令启动后端

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

nohup pnpm start &前端

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

pnpm dev效果展示

PC端

手机端

本文链接地址:https://www.jiuchutong.com/zhishi/292965.html 转载请保留说明!

上一篇:vue+mysql实现前端对接数据库(vue+java+mysql)

下一篇:uniapp实现下拉刷新及上拉(分页)加载更多(app,H5,小程序均可使用)(uniapp下拉菜单)

  • 笔记本摄像头怎么打开(笔记本摄像头怎么调)

    笔记本摄像头怎么打开(笔记本摄像头怎么调)

  • 网易云下载的歌vip过期后还能听吗(网易云下载的歌在手机的哪个文件)

    网易云下载的歌vip过期后还能听吗(网易云下载的歌在手机的哪个文件)

  • 快手小店的保证金是一年一交吗(快手小店的保证金能不能退)

    快手小店的保证金是一年一交吗(快手小店的保证金能不能退)

  • 快手小黄车必须交保证金吗(快手小黄车必须有营业执照吗)

    快手小黄车必须交保证金吗(快手小黄车必须有营业执照吗)

  • 三星屏幕黑点什么原因(三星手机屏有黑点会变大么)

    三星屏幕黑点什么原因(三星手机屏有黑点会变大么)

  • eisclient已停止工作怎么解决(epevenue_sh.exe已停止工作)

    eisclient已停止工作怎么解决(epevenue_sh.exe已停止工作)

  • 一加8什么时候上市(一加8什么时候上市的手机)

    一加8什么时候上市(一加8什么时候上市的手机)

  • 南瓜影视为什么打不开(南瓜影视为什么免费)

    南瓜影视为什么打不开(南瓜影视为什么免费)

  • 华为p30pro不贴膜屏幕会不会刮花(华为p30pro不贴膜容易花吗)

    华为p30pro不贴膜屏幕会不会刮花(华为p30pro不贴膜容易花吗)

  • mate30pro电源键失灵怎么办(mate30pro电源键按着太软)

    mate30pro电源键失灵怎么办(mate30pro电源键按着太软)

  • 云充吧可以异地归还吗(云充吧可不可以异地归还)

    云充吧可以异地归还吗(云充吧可不可以异地归还)

  • 荣耀v20激活时间怎么查询(荣耀20pro手机激活日期查询)

    荣耀v20激活时间怎么查询(荣耀20pro手机激活日期查询)

  • 荣耀v 20文件管理在哪里(荣耀v20文件管理的内部储存在哪里)

    荣耀v 20文件管理在哪里(荣耀v20文件管理的内部储存在哪里)

  • 电脑特殊符号怎么打出来(电脑特殊符号怎么输)

    电脑特殊符号怎么打出来(电脑特殊符号怎么输)

  • vogaloo是是什么型号(viogo什么意思)

    vogaloo是是什么型号(viogo什么意思)

  • 淘宝怎么关闭菜鸟驿站(淘宝怎么关闭菜鸟信息)

    淘宝怎么关闭菜鸟驿站(淘宝怎么关闭菜鸟信息)

  • 如何注销微信号(手机号不用了如何注销微信号)

    如何注销微信号(手机号不用了如何注销微信号)

  • office自动生成目录怎么弄(office自动生成目录,页码怎么对齐)

    office自动生成目录怎么弄(office自动生成目录,页码怎么对齐)

  • jivivil什么牌子(jivivil包包怎么样)

    jivivil什么牌子(jivivil包包怎么样)

  • ipadair2019电池容量(ipadair2020电池容量)

    ipadair2019电池容量(ipadair2020电池容量)

  • 网盘下载速度慢原因(网盘下载速度慢是什么原因)

    网盘下载速度慢原因(网盘下载速度慢是什么原因)

  • 爱奇艺月卡激活码如何用(爱奇艺月卡激活卡密忘记了)

    爱奇艺月卡激活码如何用(爱奇艺月卡激活卡密忘记了)

  • 魅族16如何看运行内存(魅族16s怎么查看剩余运行内存)

    魅族16如何看运行内存(魅族16s怎么查看剩余运行内存)

  • Win11壁纸在哪个文件夹 Win11壁纸保存位置(win11壁纸设置)

    Win11壁纸在哪个文件夹 Win11壁纸保存位置(win11壁纸设置)

  • 腾讯电脑管家中系统急救箱是什么?(腾讯电脑管家中有没有红色警戒下载玩)

    腾讯电脑管家中系统急救箱是什么?(腾讯电脑管家中有没有红色警戒下载玩)

  • 360安全卫士中360leakfixer.exe是什么进程(使用360安全卫士)

    360安全卫士中360leakfixer.exe是什么进程(使用360安全卫士)

  • 进项税额转出就是要多交税吗
  • 买车要交哪些税收
  • 固定资产登记在三栏式吗
  • 什么是进口增值税率
  • 销售货物和服务流程 事前检查单上
  • 应付票据和应付债券
  • 支付宝企业账户的钱怎么取出来
  • 2019年研发费用加计扣除标准
  • 销售材料取得的进项税额
  • 资产负债表长期借款包括哪些
  • 贷款金融资产减值的会计分录怎么写?
  • 员工在社保局报备流程
  • 原材料没发票能结转成本吗?
  • 计提工资和应付职工薪酬怎么不一样
  • 收到合同款
  • 房地产开发企业会计科目
  • 进项税当期已转出能调整再抵扣吗?
  • 上个月开的增值税发票这个月可以作废吗
  • 餐饮发票增值税税率是多少
  • 折让冲减的产品销售收入
  • 小规模纳税人定额发票怎么报税
  • 委托加工应税消费品收回后直接销售
  • 小企业出售无形资产发生的净损失应当计入什么科目
  • 对个体工商户个人的认识
  • 多提的费用如何做冲减分录
  • 鸿蒙系统 3.0
  • 存货毁损账务处理
  • 农村自建房买卖怎样才合法
  • 企业购入的专利权属于什么
  • 记账凭证按其用途
  • word下划线怎么延长
  • 利用漏洞每天获利万元
  • vue3微前端
  • 【swinUnet官方代码测试自己的数据集(已训练完毕)】
  • spring ioc di aop
  • 六款小巧的HTTP Server[C语言] 贵贵的博客 开发|架构|开源|共享
  • 接口二次封装
  • 报表按季度报是什么意思
  • 工程结算审计
  • mysql事务性能
  • 社保代扣代缴的办理流程
  • 研发费用凭证是什么样
  • 印花税每个月都有吗
  • 公司什么项目
  • 建筑行业 营改增
  • 研发支出资本化计入什么科目
  • 计提个税和缴纳个税金额不符的原因
  • 保险补偿多久到账
  • 自然灾害的原因有哪些
  • 折旧方法计算公式
  • 发票冲红后税款一定会退回吗
  • 存货呆滞的原因及处理表格
  • 快递费属于办公费吗
  • 会计建账的步骤
  • 公开发行企业债券,发行人累计债券余额
  • 专业收账公司合法吗
  • win8无法运行exe
  • mac变得很卡很慢
  • mac怎么获取文件路径快捷键
  • linux查看磁盘空间大小以及分配
  • linux uzip
  • win7电脑找不到无线网络连接图标
  • win8怎么样的
  • 删除隐藏文件命令
  • centos bbrplus
  • linux怎么下载安装腾讯Tim?
  • express model
  • glsl 函数
  • css隐藏显示元素的方法
  • unity平移场景视图怎样操作?
  • 根据安全生产法的规定,生产经营单位
  • js日期操作
  • unity的shader在哪儿
  • 安卓手机管家推荐
  • 公司开票限额怎么增加
  • 如何打印个人所得税明细
  • 股东向公司借款需要什么手续
  • 新开公司交印花税
  • 海关退税是什么意思啊
  • 中山火炬开发区建设发展有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设