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

  • 个人所得税如何查询工资
  • 个体工商户增值税怎么计算
  • 个人提供劳务报酬需要到税务局开发票吗?
  • 社保缴费是当月扣当月的吗
  • 财政部监制章可以报销吗
  • 个人对个人大额转账要什么资料
  • 房产出租增值税税目
  • 计提跌价的存货卖出了
  • 核定征收可以无发票做账吗
  • 发票没用完可以申请超限量吗
  • 深圳重工业企业有哪些
  • 生产企业出口货物会计分录
  • 销售人员出差补助计入什么科目
  • 劳保费计入管理费用的什么
  • 餐饮招待怎么入账
  • 免税申请怎么办理
  • 企业所得税弥补亏损年限
  • 能否异地进行税款支付?
  • 小规模纳税人没有成本票怎么做账
  • 劳务派遣企业的规上企业认定标准
  • 商业承兑汇票背书转让流程图
  • 商标是按年交费的吗
  • 现金盘盈盘亏怎么计算
  • 财务杠杆系数简单计算方法
  • 解除租赁合同可以退押金吗
  • 固定资产报废账目
  • 询证函有法律效力吗
  • 治理层和管理层包括哪些
  • 投标保证金利息怎么做账
  • 手机短信是哪一年开始的
  • 新办企业工商需要什么手续
  • 出口企业要缴纳印花税吗
  • php炫酷代码
  • 浅谈php中变量的使用情况
  • springboot+chatgpt+chatUI Pro开发智能聊天工具
  • 简单的php文件
  • 数论电子书下载
  • 支付国外佣金的税率多少
  • 成本核算的科目有哪些
  • 发出商品的增值税
  • 每月随工资扣的房费缴纳个税吗怎么算
  • 贸易公司委托加工费怎么入账
  • 主营业务收入净额在利润表里怎么看
  • 息税前利润变动率的计算公式
  • 事业单位是怎样向上申请招人的
  • 购买的固定资产退货怎么做账
  • 费用支出多了怎么办
  • 预付卡充值入什么科目
  • 开票后收不回来款怎么办
  • 预付电费收到发票报销单怎么写
  • 单位给个人转款怎么做账
  • 电汇凭证有效期
  • 应付未付款项
  • 融资租赁固定资产不属于筹资活动
  • sql数据采集
  • mysql清空数据表怎么恢复
  • mysql批量添加字段
  • mysql 5.7.12 winx64手动安装教程
  • Vista下jusched.exe进程与禁用
  • 使用dhcp的好处有哪些
  • ubuntu安装lnmp环境
  • 怎么在bios中开启cs1
  • ubuntu怎么安装程序
  • Node.js开启Https的实践详解
  • python标准库os中的方法
  • unity灯光烘培
  • jquery教程实例
  • jquery鼠标移入
  • 纳税人识别号是几位数
  • 税务文书送达回证模板
  • 国家税务总局山东省电子税务局
  • 税务干部转正工作总结
  • 企业所得税纳税申报表A类
  • 个税已申报税额为0是什么意思
  • 赞颂税务工作者绝句
  • 北京税务局网站官网
  • 宏观经济十大因素有哪些
  • 基层税务稽查具体内容
  • 企业所得税的税负率多少合适
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设