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

  • 品牌要怎么借“势”才能事半功倍?(品牌要怎么借给顾客)

    品牌要怎么借“势”才能事半功倍?(品牌要怎么借给顾客)

  • nova4和nova4e的区别(nova4和nova4e的区别哪个好)

    nova4和nova4e的区别(nova4和nova4e的区别哪个好)

  • 为什么抖音瘦脸不明显(为什么抖音瘦脸用不了)

    为什么抖音瘦脸不明显(为什么抖音瘦脸用不了)

  • b站怎么小窗播放(新版b站怎么小窗播放)

    b站怎么小窗播放(新版b站怎么小窗播放)

  • 怎么关闭小米手机下面的搜索栏(怎么关闭小米手机按键震动)

    怎么关闭小米手机下面的搜索栏(怎么关闭小米手机按键震动)

  • WPS脚注被分了两页怎么办(wps脚注过长跳到下一页怎么办)

    WPS脚注被分了两页怎么办(wps脚注过长跳到下一页怎么办)

  • 探探能看到访客记录吗(探探能不能看到访客)

    探探能看到访客记录吗(探探能不能看到访客)

  • 抖音直播点赞是什么(抖音直播点赞是怎么点)

    抖音直播点赞是什么(抖音直播点赞是怎么点)

  • 设备不在线什么意思(显示设备不在线)

    设备不在线什么意思(显示设备不在线)

  • 网络连通性异常怎么办(网络连通性异常站点可用性异常)

    网络连通性异常怎么办(网络连通性异常站点可用性异常)

  • 离开腾讯会议会有显示吗(离开腾讯会议会退出吗)

    离开腾讯会议会有显示吗(离开腾讯会议会退出吗)

  • 淘宝现金红包提现是什么意思(淘宝现金红包提现怎么做账?)

    淘宝现金红包提现是什么意思(淘宝现金红包提现怎么做账?)

  • 淘宝消息发送失败原因(淘宝消息发送失败你的账号被禁言怎么办)

    淘宝消息发送失败原因(淘宝消息发送失败你的账号被禁言怎么办)

  • 华为手机看视频自动息屏怎么办(华为手机看视频自动锁屏怎么办)

    华为手机看视频自动息屏怎么办(华为手机看视频自动锁屏怎么办)

  • 华为mate30截屏方式(华为mate30关于手机界面截图)

    华为mate30截屏方式(华为mate30关于手机界面截图)

  • vivo远程管理怎么使用(vivo远程控制软件)

    vivo远程管理怎么使用(vivo远程控制软件)

  • 苹果耳机怎么切换上一曲(苹果耳机怎么切换模式设置)

    苹果耳机怎么切换上一曲(苹果耳机怎么切换模式设置)

  • 联想重装系统bios如何设置(联想重装系统怎么进入u盘启动)

    联想重装系统bios如何设置(联想重装系统怎么进入u盘启动)

  • 华为mate30pro是5g手机吗(华为mate30pro属于5g手机吗)

    华为mate30pro是5g手机吗(华为mate30pro属于5g手机吗)

  • 学习通怎么退出课程

    学习通怎么退出课程

  • vivoz3i支持nfc吗(vivoz3i支持nfc功能吗)

    vivoz3i支持nfc吗(vivoz3i支持nfc功能吗)

  • 使用小程序实现AI动漫脸特效(使用小程序实现im)

    使用小程序实现AI动漫脸特效(使用小程序实现im)

  • 《Python编程从入门到实践》第2版 PDF高清版电子书(python编程从入门到精通第三版)

    《Python编程从入门到实践》第2版 PDF高清版电子书(python编程从入门到精通第三版)

  • 纳税等级是指什么意思
  • 新公司和旧公司对比
  • 公允价值变动损益
  • 异地车辆流程
  • 中型企业什么意思
  • 未核定印花税
  • 预付账款在贷方是谁欠谁
  • 公司分红股需要交税吗
  • 应收账款和应付账款对冲会计分录
  • 增值税专票怎么抵扣
  • 账户未认证
  • 发票融资贷款应该怎么做账?
  • 工会发放节日慰问
  • 收到采购款
  • 税务社保扣取300干嘛的
  • 计提房屋租赁费
  • 发票抬头写个人有效吗
  • 来料加工进料加工是免税的吗?
  • 企业账户利息收入怎么算
  • 酒类应税消费品消费税纳税申报表怎么填
  • 企业研发费用税前抵扣
  • 固定资产处置流程
  • 没有对公账户怎么办
  • 如何打印word文档手机上
  • win10应用显示模糊发虚
  • 招待费审批流程
  • php yii框架
  • 销售方运输发票怎么做账
  • 偷税漏税的会计要负什么责任
  • 新西兰萨摩亚人
  • 工商年报的社保缴费基数怎么算
  • 电子发票有哪些版本
  • 房地产开发企业应该具备哪些条件
  • vue2和vue3区别面试题
  • 项目部署计划
  • “oracle”
  • 知识图谱的构建方法有两种
  • qt5开发android
  • 土地使用税退税的会计分录
  • java 访问者模式
  • mysql union or
  • 二手车交易规则最新
  • 比赛奖金怎么做账
  • 摄影属于哪种服务业
  • 所有者权益股东权益区别
  • 维修费开专票怎么做账
  • 合同取得成本的账务处理
  • 跨年预收账款被税局要求确认收入怎么交增值税
  • 企业有哪些固定资产
  • 以前年度损益调整会计分录
  • 政府补贴需要缴纳印花税吗
  • 限制性股票应纳税额的确定
  • 付国外客户佣金怎么代扣代缴增值税
  • 外贸企业退税政策
  • 员工垫付的费用怎样记账
  • 资产减值损失会计处理
  • 未实现融资收益借贷方向
  • 事业单位的非税收入账务处理
  • 外账会计做什么
  • 新建企业需要什么手续
  • 使用权资产
  • 查看linux服务器内存命令
  • ubuntu系统怎样
  • cmos电池没电会有什么故障现象
  • win8无线网络连接不上
  • 电脑无法使用qq
  • 苹果电脑安装虚拟机会有什么影响
  • 苹果mac os x 怎么样使用光盘
  • netcfg -d
  • 没有了开始菜单怎么恢复
  • 如何关闭win8.1自动更新
  • vrbrations
  • 关于js的描述错误的是
  • shell遍历sql查询结果
  • js数组操作方法
  • jquery 遍历
  • 怎么向税局举报
  • 洛阳市房屋契税新政策
  • 个人所得税怎么申报
  • 土地招拍挂土地出让金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设