web测评

V1

2023/05/18阅读:47主题:萌绿

【技术秘籍】宝塔搭建NextJS框架ChatGPT开源FastGPT知识库React源码(四)本地运行FastGPT

注意:因为微信最近又改了推送机制,经常有朋友说错过了之前的搭建教程文章,每次都要主动搜索才能搜到公众号。所以建议大家加个星标,就能第一时间收到推送。

大家好啊,我是测评君,欢迎来到web测评。上一节给大家分享了宝塔安装PostgreSQL与pgvector的流程,这一节给大家分享,怎么在本地把fastgpt知识库项目运行起来。

技术架构

  • typescript + nextjs + react + mongdb + PostgreSQL
  • cnetos7以上 + 宝塔面板 + pm2管理器

源码本地搭建运行阶段,需要准备vscode、nodejs16以上版本、按需安装vscode扩展,如支持react、nextjs等扩展,具体可以自己百度。

全局安装pnpm,这里文字不做阐述,具体可以看视频教程,不会安装这些环境的,可以翻一下我以前录制的环境安装教程。这里仅提供基本的nodejs启动命令做参考。

本地运行教程

  1. 使用vscode打开fastgpt目录,没有安装pnpm的,就全局安装一下pnpm,参考启动命令。
// 全局安装pnpm
node install -g pnpm
// 安装node_modules依赖包
pnpm install
// 本地启动
pnpm dev
// 打包代码
pnpm build
  1. 邮箱配置参考:https://blog.csdn.net/weixin_44420276/article/details/106237550 PS:邮箱配置注册坑点:发送验证码,迟迟收不到验证码,有可能会间隔半个小时甚至更长时间才会莫名其妙收到一封邮件,这个坑暂时无解,我的一开始也是这样,后面莫名其妙就可以秒收到了,有可能是邮箱官方的bug。
  2. cloudflare 方案参考 - 需要有域名(每日免费10w次代理请求):https://github.com/c121914yu/FastGPT/blob/ui/docs/proxy/cloudflare.md
  3. vercel代理参考:https://github.com/gaboolic/vercel-reverse-proxy
  4. 将.env.template复制成.env.local 配置文件参考,记得把配置换成自己的,因为只是给大家做演示作用,过后会删除配置信息,如下:
# proxy
# AXIOS_PROXY_HOST=127.0.0.1
# AXIOS_PROXY_PORT=7890
OPENAI_BASE_URL=https://vercel反代域名/proxy/api.openai.com/v1
# OPENAI_BASE_URL_AUTH=可选的安全凭证
# 是否开启队列任务。 1-开启,0-关闭(请求parentUrl去执行任务,单机时直接填1
queueTask=1
parentUrl=https://vercel反代域名/proxy/api.openai.com/v1
# email
MY_MAIL=xxx@qq.com
MAILE_CODE=xxx
# ali ems
aliAccessKeyId=xxx
aliAccessKeySecret=xxx
aliSignName=xxx
aliTemplateCode=SMS_xxx
# token
TOKEN_KEY=gthyijhhg
# openai
OPENAIKEY=sk-xxx
# db
MONGODB_URI=mongodb://root:123456@192.168.37.3:27017/fastgpt?authSource=admin
PG_HOST=192.168.37.3
PG_PORT=5432
PG_USER=postgres
PG_PASSWORD=123456789
PG_DB_NAME=fastgpt

系统实测截图

获取方式一

发送关键数字:201
发送关键数字:201

获取方式二

扫一扫小程序码
扫一扫小程序码

找不到你想要的?

扫一扫说出你最想需要的资源
扫一扫说出你最想需要的资源

分类:

后端

标签:

Node.js

作者介绍

web测评
V1

web测评,做一枚开源有态度的程序猿。