位置: 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消息免打扰)

  • 手机屏幕裂了一条缝隙(手机屏幕裂了一点点没事吧)

    手机屏幕裂了一条缝隙(手机屏幕裂了一点点没事吧)

  • 关联qq却看不到消息(关联qq却看不到好友动态)

    关联qq却看不到消息(关联qq却看不到好友动态)

  • 荣耀20可以只换外屏吗(荣耀20只换外屏多少钱)

    荣耀20可以只换外屏吗(荣耀20只换外屏多少钱)

  • 抖音号养了7天为什么0播放量(抖音号养了7天怎么0播放量)

    抖音号养了7天为什么0播放量(抖音号养了7天怎么0播放量)

  • 华为ldn-tl20什么型号(华为ldn_al20是什么型号)

    华为ldn-tl20什么型号(华为ldn_al20是什么型号)

  • 拼多多找不到订单记录(拼多多找不到订单怎么回事)

    拼多多找不到订单记录(拼多多找不到订单怎么回事)

  • 显卡能装2个吗(显卡可以安几个)

    显卡能装2个吗(显卡可以安几个)

  • 华为荣耀p30参数配置(荣耀p30价格5g)

    华为荣耀p30参数配置(荣耀p30价格5g)

  • 路由器已连接但无法访问互联网,什么问题(路由器已连接但无法访问互联网)

    路由器已连接但无法访问互联网,什么问题(路由器已连接但无法访问互联网)

  • 苹果手表美版和国行的区别(苹果手表美版和国行序列号)

    苹果手表美版和国行的区别(苹果手表美版和国行序列号)

  • 室外监控摄像头怎么选(室外监控摄像头的选择)

    室外监控摄像头怎么选(室外监控摄像头的选择)

  • 滴滴车主取消订单有影响吗(滴滴车主取消订单扣分多久能补回来)

    滴滴车主取消订单有影响吗(滴滴车主取消订单扣分多久能补回来)

  • word文档页码怎么设置(word文档页码怎么从第二页开始)

    word文档页码怎么设置(word文档页码怎么从第二页开始)

  • 微信正在输入什么情况(微信正在输入什么情况下才会出现)

    微信正在输入什么情况(微信正在输入什么情况下才会出现)

  • 高德地图怎么收藏地点(高德地图怎么收藏目的地)

    高德地图怎么收藏地点(高德地图怎么收藏目的地)

  • 11pro是不是双卡(11pro是双卡双待的吗?在哪里可以放第二个卡)

    11pro是不是双卡(11pro是双卡双待的吗?在哪里可以放第二个卡)

  • 苏宁返利平台叫什么(苏宁返利平台叫啥名字)

    苏宁返利平台叫什么(苏宁返利平台叫啥名字)

  • 选课系统崩溃怎么办(选课系统崩溃的改进办法)

    选课系统崩溃怎么办(选课系统崩溃的改进办法)

  • oppor17怎么录屏幕视频(oppor17怎么录屏教程)

    oppor17怎么录屏幕视频(oppor17怎么录屏教程)

  • 米9防水吗(小米9防水性能怎么样)

    米9防水吗(小米9防水性能怎么样)

  • 在王者荣耀中怎么删除微信好友?(在王者荣耀中怎么找个妹子)

    在王者荣耀中怎么删除微信好友?(在王者荣耀中怎么找个妹子)

  • 笔记本电脑按键关机问题的解决(笔记本电脑按键掉了怎么修)

    笔记本电脑按键关机问题的解决(笔记本电脑按键掉了怎么修)

  • lslogins命令  显示系统中现有用户的相关信息(ls -lh命令)

    lslogins命令 显示系统中现有用户的相关信息(ls -lh命令)

  • 最新2022年Auto Cad2019专用破解版windows11-windows12-32位64位下载(附视频教程)免费下载(学生誓词最新2022年)

    最新2022年Auto Cad2019专用破解版windows11-windows12-32位64位下载(附视频教程)免费下载(学生誓词最新2022年)

  • discuz 发帖默认权限 模板修改方法(discuz发帖标签)

    discuz 发帖默认权限 模板修改方法(discuz发帖标签)

  • 关税完税价格是离岸价还是到岸价
  • 增值税留抵抵欠税政策解读
  • 季节性临时工是不是可以不上社保
  • 股权变更后税务需要变更吗
  • 申请电子发票需要交钱吗
  • 本期缴纳前期应纳税额
  • 员工宿舍买热水器计入什么费用
  • 飞机票火车票汽车票抵扣进项税
  • 小企业汇算清缴所得税会计分录
  • 个人所得税附加扣除中住房贷款利息扣除
  • 本行给企业发放贷款收回利息分录?
  • 材料核销发票未开具
  • 向其他单位无偿提供服务的不需缴纳增值税
  • 一般纳税人差额征税怎么做账
  • 地税按季报还是月报
  • 增值税三个过渡期科目
  • 微众银行账户验证账户0019向您尾号677账户
  • 开票含税和不含税哪个划算
  • 发出商品如何做分录
  • 物业费分摊会计分录
  • 上交印花税分录
  • 中央下拨党费
  • 企业销售费用支出怎么算
  • 免租期间房产税计税依据
  • 个税三险一金指什么意思
  • 进入英雄联盟显示超频怎么办
  • 资产处置收益期末有余额吗
  • 员工两处取得的荣誉
  • 长期股权投资权益法四个明细科目
  • 系统太多怎么办
  • 工程发票可以用材料发票抵扣吗
  • 分级核算下的建议怎么写
  • 月末结转未分配利润吗
  • 特殊行业需要缴什么税
  • 高新技术企业产品是什么意思
  • php 正则函数
  • 不带息票据按面值入账
  • 使用电子计算机生成的会计凭证
  • 电力安装公司需要什么资质证书
  • yolov5m
  • 固定资产月末怎么结转
  • 建筑企业其他应付款
  • 对公账户和私人账户怎么区分
  • sql server异常怎么处理
  • SQL Server 2008 Express如何开启远程访问
  • 刻章费用如何做账务处理
  • 购买的烟酒怎么入账
  • 增值税普通发票查询
  • 数据库参数错误
  • 影响企业营业利润的有哪些
  • 酒店客房收入会计分录
  • 出租机械设备
  • 暂估入库的商品作暂估冲红会计分录
  • 将固定资产转为投资性房地产账务处理
  • 把办公场所转租合法吗
  • 购买金税盘未抵税怎么办
  • 银行存款日记账与银行对账单之间的核对属于
  • 工会经费计提比例是2%还是0.8%
  • 生产企业下单就做收入没交货怎么做账
  • 科目汇总表里的应交税费
  • 政府机关有纳税人吗
  • Windows Server 2008域环境下组策略两例应用
  • 如何在windows中对硬盘进行分区
  • 限制root用户远程登录
  • windows8怎么装windows10
  • windows7的管理在哪里
  • bootstrap table sum总数量统计实现方法
  • js中使用组件
  • firefox怎样调整为中文
  • unity导出3d模型
  • [置顶]bilinovel
  • linux搭载服务器
  • python开发bi
  • JAVAscript字符串类型单引号和双引号意一样吗
  • Node.js微信公众号开发
  • javascript的主要内容
  • 电子税务局辽宁省
  • 江西省国家税务局
  • 南京市国家税务局官网
  • 湖南长沙税务局上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设