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

  • 怎么共享打印机到电脑上(怎么共享打印机)(怎么共享打印机给旁边的电脑连)

    怎么共享打印机到电脑上(怎么共享打印机)(怎么共享打印机给旁边的电脑连)

  • 剪映如何添加文字(剪映如何添加文字解说)

    剪映如何添加文字(剪映如何添加文字解说)

  • facetime可以多人视频吗(facetime能多人吗)

    facetime可以多人视频吗(facetime能多人吗)

  • qq音乐加速qq等级没有了(qq音乐加速取消了吗)

    qq音乐加速qq等级没有了(qq音乐加速取消了吗)

  • vivox50是双卡双待的吗(vivo双卡双待吗)

    vivox50是双卡双待的吗(vivo双卡双待吗)

  • 热拔插轴什么意思(热插拔轴体怎么拔出来)

    热拔插轴什么意思(热插拔轴体怎么拔出来)

  • 联通流量卡网速慢的解决办法(联通流量卡网速快吗)

    联通流量卡网速慢的解决办法(联通流量卡网速快吗)

  • 手机放口袋里总是自动触屏怎么办(手机放口袋里总是自动亮屏)

    手机放口袋里总是自动触屏怎么办(手机放口袋里总是自动亮屏)

  • 微信视频号什么时候出来的(微信视频号什么时候发作品容易上热门)

    微信视频号什么时候出来的(微信视频号什么时候发作品容易上热门)

  • 怎么设置网页在历史记录中保存10天(怎么设置网页在桌面快捷方式)

    怎么设置网页在历史记录中保存10天(怎么设置网页在桌面快捷方式)

  • 微信怎么找健康通行码(微信怎么找健康吗和行程码)

    微信怎么找健康通行码(微信怎么找健康吗和行程码)

  • 抖音相互关注后取消关注对方可以知道吗(抖音相互关注后拉黑对方能看到吗)

    抖音相互关注后取消关注对方可以知道吗(抖音相互关注后拉黑对方能看到吗)

  • iphone11关机充电不显示电量(iphone11关机充电状态)

    iphone11关机充电不显示电量(iphone11关机充电状态)

  • cpe和无线路由器区别(cpe和无线路由器和无线终端)

    cpe和无线路由器区别(cpe和无线路由器和无线终端)

  • 苹果7防水吗手机掉水里了   (苹果七防水吗视频)

    苹果7防水吗手机掉水里了   (苹果七防水吗视频)

  • 红包删除了钱会回来吗(红包删除后钱去哪里了)

    红包删除了钱会回来吗(红包删除后钱去哪里了)

  • 选定文件按什么键(选定文件和文件夹后,可以通过多种方法对其进行移动)

    选定文件按什么键(选定文件和文件夹后,可以通过多种方法对其进行移动)

  • 荣耀v20怎么关闭后台程序(荣耀v20怎么关闭锁屏壁纸)

    荣耀v20怎么关闭后台程序(荣耀v20怎么关闭锁屏壁纸)

  • psv1000和2000区别(psv1000和2000区别游戏)

    psv1000和2000区别(psv1000和2000区别游戏)

  • 手机扩音器怎么清理(手机扩音器怎么关闭)

    手机扩音器怎么清理(手机扩音器怎么关闭)

  • 板载内存怎么加内存条(板载内存怎么加宏)

    板载内存怎么加内存条(板载内存怎么加宏)

  • 朋友圈不显示某人更新(朋友圈不显示某个好友的朋友圈)

    朋友圈不显示某人更新(朋友圈不显示某个好友的朋友圈)

  • mysql两种事务类型(mysql事务类型)

    mysql两种事务类型(mysql事务类型)

  • 间接税种有哪些
  • 购买水果属于什么费用
  • 注册登记费用属于什么科目
  • 计入损益的税
  • 广告公司如何开发快消客户
  • 个人收外汇有限制吗
  • 金税三期后企业没活路
  • 建筑施工企业质量体系环境包括
  • 安全费用提取使用管理办法2022 136
  • 公司筹建期间
  • 低值易耗品库存
  • 公司搞活动的话术
  • 总账中余额为负怎么写
  • 不需要缴纳企业所得税的企业类型
  • 管理服务费入什么科目
  • 房产增值税是怎么交的呢
  • 减免税款期末有余额吗
  • 技术服务发票税率 5% 小规模
  • 免税发票上税率是多少
  • 福利费开成增值税专用发票怎么办
  • 服务费减免税会计处理
  • win10用户头像错误 设置用户头像失败,请再试一次
  • 事业单位财政补助收入会计分录
  • 长期股权投资评估报告模板
  • 非正常损失含义
  • 在win7系统中将打开窗口拖到屏幕顶端
  • windows update更新错误
  • 如何重装系统win7旗舰版
  • Win11安装失败怎么办
  • linux中cut命令详解
  • php零基础入门教程
  • 购进旧设备折旧年限如何计算
  • 购买性支出和转移性支出都计入GDP
  • 甲供材料增值税
  • 真正有效解决近视的方法
  • 销售产品的运输费属于什么会计科目
  • 税收协定与国内税法发生冲突
  • php常用工具
  • php发送post请求api
  • php json_encode与json_decode详解及实例
  • elemental ui
  • 图像去噪的原理
  • python3.9.4怎么用
  • 专用发票跨月冲红给对方吗
  • 货已入库进项发票未到怎么办
  • 四舍五入 vb
  • 减免增值税优惠政策
  • 企业的其他应付款怎么处理
  • 资产负债表中其他应收款的计算公式
  • 物业公司的会计好干吗
  • 金税四期视频
  • 餐饮行业分录大全
  • 什么叫固定资产
  • 没有实收资本可以转让吗
  • 房地产行业扣税标准
  • 外资企业对应的企业是什么
  • 以前年度收入少记了怎么做分录
  • 过路费属于差旅费还是办公费
  • 实际成本大于预计总成本
  • 金税系统怎么填写开票信息
  • 解释sql server实例
  • Win10预览版拆弹
  • linux系统转换为win系统脚本
  • 外接法实物图
  • 应用商店如何更新软件
  • linux中启动服务命令
  • win8无法更新到win10
  • win10未检测到任何网络硬件
  • 疯狂Android讲义(kotlin版)
  • django框架mvt
  • perl中打开文件
  • 什么叫懒加载
  • oracle安装使用
  • jquery fadein 源码
  • nodejs递归创建目录
  • 用python做斐波那契数列
  • unity中assets文件夹的作用
  • js行号显示的文字不一样
  • 留抵退税再提速
  • 残疾人就业保障金怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设