ubuntu部署fastgpt+oneApi

服务器:ubuntu20.04.6

基本环境:nodeJs 18 ,go 1.21.4,mysql 8.0.35

node管理器:nvm(用于管理node版本)

oneAPI

参考文档

1、下载最新版oneApi

        git clone https://github.com/songquanpeng/one-api.git

2、ubuntu安装数据库(mysql 8.0.35)

        在mysql中新建oneapi数据库

3、ubuntu安装go 1.21.4环境

4、配置

设置go环境变量“SQL_DSN”为

"<mysql用户名>:<密码>@tcp(localhost:3306)/oneapi",用于onapi连接本地数据库

5、运行

在终端命令行下切换到“<你的oneapi项目>/web/default”路径下

        5.1 构建前端

        npm install 

        npm run build

        5.2 构建后端(go包安装需要翻墙、以及修改代理

                切换到 “<你的oneapi项目>” 路径下

                        go mod download 

                        go build -ldflags "-s -w" -o one-api

                        chmod u+x <你的onapi项目目录>  增加可执行权限

        5.3 启动项目(默认启动端口号3001,修改完要修改fastGPT的oneapi的配置)

                ./<你的onapi项目目录> --port 3001 --log-dir ./logs

fastGPT

参考文档

1、下载最新版本

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值