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

  • 手机从高处摔下怎么办(手机从高处摔下来黑屏了怎么办)

    手机从高处摔下怎么办(手机从高处摔下来黑屏了怎么办)

  • 数据挖掘按数据挖掘方法和技术分类有哪些(数据挖掘数据分析)

    数据挖掘按数据挖掘方法和技术分类有哪些(数据挖掘数据分析)

  • 抖音版权限制是什么意思(抖音提示版权风险违规行为是什么意思)

    抖音版权限制是什么意思(抖音提示版权风险违规行为是什么意思)

  • 华为nova连拍怎么设置(华为nova连拍设置)

    华为nova连拍怎么设置(华为nova连拍设置)

  • 固态硬盘要不要缓存

    固态硬盘要不要缓存

  • win10试用版能一直用吗(win10试用版和正式版的区别)

    win10试用版能一直用吗(win10试用版和正式版的区别)

  • 锐龙53500u相当于i几(cpuamd锐龙53500u)

    锐龙53500u相当于i几(cpuamd锐龙53500u)

  • 面容对着照片能解锁吗(面容对着照片能拍吗)

    面容对着照片能解锁吗(面容对着照片能拍吗)

  • 为什么移动卡显示仅限紧急呼叫(为什么移动卡显示E)

    为什么移动卡显示仅限紧急呼叫(为什么移动卡显示E)

  • 视图的种类(常见剖视图的种类)

    视图的种类(常见剖视图的种类)

  • mc769ch a是ipad几代(mc979ch/a是ipad几)

    mc769ch a是ipad几代(mc979ch/a是ipad几)

  • 怎样把勿扰模式关掉(怎样把勿扰模式提示音改成关机)

    怎样把勿扰模式关掉(怎样把勿扰模式提示音改成关机)

  • jbl蓝牙音响怎么连(JBL蓝牙音响怎么拆)

    jbl蓝牙音响怎么连(JBL蓝牙音响怎么拆)

  • 喵喵机为啥不用加墨(喵喵机要联网吗)

    喵喵机为啥不用加墨(喵喵机要联网吗)

  • vivos1pro手机功能(vivos1 pro手机)

    vivos1pro手机功能(vivos1 pro手机)

  • 小米8nfc位置在哪(小米8nfc在手机后面哪个位置)

    小米8nfc位置在哪(小米8nfc在手机后面哪个位置)

  • 苹果13.1.2查找怎么用(ios13.7查找iphone)

    苹果13.1.2查找怎么用(ios13.7查找iphone)

  • 电子健康证怎么打印(电子健康证怎么查看)

    电子健康证怎么打印(电子健康证怎么查看)

  • iphone8横屏怎么设置(苹果8手机横屏)

    iphone8横屏怎么设置(苹果8手机横屏)

  • 语音电话对方忙线中什么意思(语音电话对方忙线会知道我打过去吗)

    语音电话对方忙线中什么意思(语音电话对方忙线会知道我打过去吗)

  •  智能扫一扫连接wifi(智能扫一扫连接wifi)

    智能扫一扫连接wifi(智能扫一扫连接wifi)

  • 小米9运行内存6g和8g的区别(小米9运行内存怎么看)

    小米9运行内存6g和8g的区别(小米9运行内存怎么看)

  • 桌面怎不显示未接电话(电脑未显示桌面的软件在哪)

    桌面怎不显示未接电话(电脑未显示桌面的软件在哪)

  • 闪照截屏两次后怎么办(闪照截屏两次后不能看新的闪照)

    闪照截屏两次后怎么办(闪照截屏两次后不能看新的闪照)

  • 设置共享文件夹密码教程(win11设置共享文件夹)

    设置共享文件夹密码教程(win11设置共享文件夹)

  • 以前多摊销
  • 手写报销单据格式图片
  • 公司购买的理财产品所得需要缴纳企业所得税吗?
  • 固定资产一次扣除政策执行到什么时候?
  • 用进项税冲抵当月增值税的会计分录
  • 零息债券支付利息吗
  • 应交税费消费税分录
  • 二手房差额税需要多少钱怎么计算的
  • 固定资产的原价包括
  • 直接减免的增值税属于财政性资金吗
  • 开票系统维护费每年都要交吗
  • 网络信息化服务中心是干嘛的
  • 企业所得税汇算清缴退税账务处理
  • 存货占比小有什么影响
  • 一般纳税人购车可以抵扣多少税
  • 工会经费什么时候返还给企业
  • 销售的增长率公式是什么
  • 软件工程外包服务
  • 建筑中小企业
  • 为什么电脑开启了摄像头但是看不见
  • 收到母公司的投资款
  • vue-router跳转
  • 关键点检测backbone
  • 房地产开发公式
  • 固定资产按公允价值还是约定的价值
  • android_app.intro
  • 个人合伙企业如何计算个人所得税
  • 专项基金设立
  • uniapp封装组件,多了一层
  • php操作mysql数据库
  • 新政府会计制度固定资产核算
  • javascriptz
  • webpack配置publicpath
  • 电子税务局附加税退税在哪看
  • 银行转账回执单掉了
  • 房地产开发公司组织架构
  • 原材料入库单价20000出库单价800000
  • 差旅费报销金额大于实际发生金额
  • 个人所得税专项附加扣除赡养老人
  • 定期定额征收税款
  • 医院执行政府会计制度操作指南 .pdf
  • 赔偿损失费用发票怎么开
  • 小规模纳税人分红要交税吗
  • 可以假设两种情形吗
  • acca考试安排及时间
  • 基建罚款支出计算方法
  • 增值税普通发票和电子普通发票的区别
  • 开办费账务处理实操案例
  • 增值税销项税率是多少
  • 汽车租赁公司怎么办理
  • 建安企业增值税预缴
  • 行政事业单位会计风险来源于日常的会计活动
  • 股东借款转实收资本
  • windows内存诊断工具检测到硬件问题怎么办
  • mac如何设置启动系统
  • win8系统怎么设置开机启动项
  • win8怎么设置开机启动项
  • 在Linux系统中安装虚拟window
  • win10怎么设置宽带连接上网
  • 远程控制安全
  • linux free 命令
  • Linux中的stat命令使用简介
  • python标准库函数有哪些
  • perl判断字符串相等
  • cocos2dx小游戏
  • cocos2d用什么语言开发游戏
  • 调度器在操作系统中的作用
  • Eclipse引入jdk1.8
  • 用shell脚本实现菜单页面
  • python xml文件转化为excel
  • easyui框架的优缺点
  • 猫猫的游戏
  • python3解析json
  • 手滑式手机是什么意思
  • android canvas rotate
  • 外地经营预缴企业所得税
  • 房产税江苏2021年征收标准
  • 12366的客服辛苦吗
  • 结售汇选择汇还是钞好
  • 当月专票作废流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设