位置: 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下拉菜单)

  • 手机内存不足怎么办苹果(手机内存不足怎么办)(手机内存不足怎么办)

    手机内存不足怎么办苹果(手机内存不足怎么办)(手机内存不足怎么办)

  • 怎么恢复彻底删除照片(怎么恢复彻底删除的邮件)

    怎么恢复彻底删除照片(怎么恢复彻底删除的邮件)

  • 京东购物车删了能恢复吗(京东购物车删了怎么恢复)

    京东购物车删了能恢复吗(京东购物车删了怎么恢复)

  • 手机上QQ怎么设置空间权限(手机上QQ怎么设置退出去平板登录)

    手机上QQ怎么设置空间权限(手机上QQ怎么设置退出去平板登录)

  • 主板上的纽扣电池是干嘛的(主板上的纽扣电池没电了,影响开机吗?)

    主板上的纽扣电池是干嘛的(主板上的纽扣电池没电了,影响开机吗?)

  • 为什么红米Note8耗电快(为什么红米note8比note9贵)

    为什么红米Note8耗电快(为什么红米note8比note9贵)

  • 苹果圆圆的键怎么设置(iphone圆按键)

    苹果圆圆的键怎么设置(iphone圆按键)

  • 小米手机升级后怎么恢复旧版本(小米手机升级后打电话对方听不到我讲话)

    小米手机升级后怎么恢复旧版本(小米手机升级后打电话对方听不到我讲话)

  • 华为nova6重量(华为nova6重量原因)

    华为nova6重量(华为nova6重量原因)

  • 支付宝好友删除了还会在别人的列表出现吗(支付宝好友删除是什么状态)

    支付宝好友删除了还会在别人的列表出现吗(支付宝好友删除是什么状态)

  • 系统压缩有什么坏处(系统压缩文件)

    系统压缩有什么坏处(系统压缩文件)

  • 两个微信可以合并成一个吗(两个微信可以合并在一起吗)

    两个微信可以合并成一个吗(两个微信可以合并在一起吗)

  • 苹果xr来电闪光灯怎么不亮(苹果xr来电闪光灯怎么关闭)

    苹果xr来电闪光灯怎么不亮(苹果xr来电闪光灯怎么关闭)

  • 微信拍不了照片怎么回事(微信上拍不了照怎么办)

    微信拍不了照片怎么回事(微信上拍不了照怎么办)

  • vivov1829a是什么型号的手机(vivoV1829A是什么型号)

    vivov1829a是什么型号的手机(vivoV1829A是什么型号)

  • 苹果lla支持什么网络(苹果ll支持什么网络)

    苹果lla支持什么网络(苹果ll支持什么网络)

  • beatsx怎么恢复出厂设置

    beatsx怎么恢复出厂设置

  • 如何设置指定数据点显示数据标签(如何设置指定数量提醒公式)

    如何设置指定数据点显示数据标签(如何设置指定数量提醒公式)

  • 一加手机6的尺寸大小(一加手机6尺寸)

    一加手机6的尺寸大小(一加手机6尺寸)

  • 华为风险管理中心在哪(华为风险管理中心的应用怎么打开啊)

    华为风险管理中心在哪(华为风险管理中心的应用怎么打开啊)

  • qq邮箱扫描功能怎么用(qq邮箱扫描功能怎么开启)

    qq邮箱扫描功能怎么用(qq邮箱扫描功能怎么开启)

  • 微信语音能变声吗(微信语音能变声吗男变女)

    微信语音能变声吗(微信语音能变声吗男变女)

  • 广告宣传费扣除比例
  • 平台怎么搞
  • 营业外收入做销项税调整
  • 没有购置税发票有影响吗
  • 企业所得税税率有几个档次
  • 出售无形资产的净损失
  • 工商营业执照已经年报为什么显示未公示
  • 二手车公司销售二手车的税率
  • 企业销售货物收入没有银行流水
  • 用银行汇票付款的会计分录
  • 延期付款利息是多少钱
  • 物业公司收取公摊水电费合理吗
  • 增值税负数如何计算
  • 纳税调整的情况
  • 季度报税每个月还用计提吗
  • 混凝土的增值税率是多少
  • 一般个体户核定税率多少
  • 增值税纳税申报表怎么填
  • 中药饮片加成率超的原因
  • 生产成本的工料有哪些
  • 享受小型微利企业税收优惠的条件
  • 跨月发票冲红账怎么做
  • 失控发票一定要盖章吗
  • 修理厂年收入
  • 华为mate手机sim卡怎么插
  • 应收账款贷方余额怎么在资产负债表中填列
  • 计提职工薪酬怎么算
  • 未计提的上一年企业所得税
  • 高新技术企业改革
  • 小规模企业年末怎么结转
  • Win10 Build 21354 太阳谷ISO镜像版体验报告 含下载地址
  • 成本核算的意义是什么
  • php导入
  • PHP:curl_strerror()的用法_cURL函数
  • CodeIgniter与PHP5.6的兼容问题
  • 外地企业预缴税款流程
  • 盈余公积转增资本会计科目
  • h5跳转h5
  • php获取网站内容
  • yolov5怎么改进
  • 小微企业城建税及附加减免优惠
  • 2023年重庆邮电大学研究生分数线
  • 数据分析利器:pandas库的应用课后答案
  • 阿里云 gtm
  • nsloopup命令
  • 保障金需要还吗
  • 进项发票和销项发票金额相同还需要交税金吗
  • 帝国cms使用手册
  • 比赛奖金怎么做账
  • 销售提成缴税
  • 国有集体企业是国企吗
  • sql server 2008的安全机制
  • 每天统计数据的表格
  • 企业年有什么用
  • 土地使用税的账务处理分录
  • 国库集中支付业务包括哪些
  • 差旅费中住宿费的标准是什么
  • 支付股东借款现金流量表怎么填
  • 出口货物两张报关单
  • 营业外支出如何做账
  • 收到保险公司的赔款怎么做账
  • 会计账本是一年一本吗
  • mysql内存占用一直增高不释放
  • mysql5.7安装教程详细
  • 深度解析天梁坐命
  • winxp出现应用程序错误
  • vmware 安装教程
  • Mac系统中word怎么单独设置一页横向
  • Windows Update XP SP3官方下载地址
  • ipssvc.exe - ipssvc是什么进程 有什么作用
  • cocos预加载
  • js与css有什么区别
  • 浪漫樱花完整视频
  • webgl基础教程
  • unity3d apk
  • js初级教程
  • 新疆国税网上营业厅
  • 企业房产税优惠减免政策2020
  • 大渡口在重庆吗
  • 社保扣费为什么忽高忽低
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设