[serv00]在serv00上部署gpt-load

手上一直闲了两台serv00,没有工作干,突然想到之前star了T佬的github项目没有部署( tbphp/gpt-load: 智能密钥轮询的多渠道 AI 代理。 Multi-channel AI proxy with intelligent key rotation.)于是就尝试弄了一下,没想到就成功了,也算是不用放着吃灰了。我使用的是方法三源码构建的方式。

首先安装项目需要的环境,go,npm等(具体可以问下ai)。
然后克隆并构建

git clone https://github.com/tbphp/gpt-load.git
cd gpt-load
go mod tidy
# 创建配置
cp .env.example .env

随后要在serv00的控制台放行端口(示例: Sign in,只需要修改数字就行了)


在nano/vim编辑器修改.env改成如上未使用的端口。其他直接保持默认就ok了。
然后make run等待一段时间就ok了,大约需要6分钟左右。随后就能打开玩耍了

关于pm2保活
可以先将go程序编译成一个可独立执行的文件:
在gpt-load文件夹下执行以下命令

go build -o gpt-load-server .

随后使用pm2 start ./gpt-load-server --name gpt-load 命令即可启动pm2保活。

关于https协议
由于部分客户端不支持http协议,因此需要进行https的配置。
登陆serv00后台添加一个反向代理功能的网站,端口就写放行的端口,注意不要勾选"use https",domain随便写一个以xxx.用户名.serv00.net结尾的就行了。(也可以使用自己的域名,添加A记录,IP指向serv00的IP应该就可以)


随后进行SSL证书的申请:(选择let’s encrypt的证书)

随后回到www websites列表,打开"Force SSL"即可:

随后便可以通过https://xxx.用户名.serv00.net 的方式进行访问。
配合gemini的打野贴食用效果更佳 4334个 GeminiKey + 自助打野机 - 福利羊毛 / 福利羊毛, Lv2 - LINUX DO
全民大打野时代,人人都有打野机,支持全自动同步数据 - 开发调优 / 开发调优, Lv1 - LINUX DO

47 个赞

不错:+1:,我的也在吃灰,正好可以用上

1 个赞

居然可以?那我冲了

2 个赞

推荐直接下载对应平台编译好的二进制文件,配置好.env后可以直接运行。

13 个赞

官方解答,简单明了 :face_savoring_food:

那我明天搞一下

那我也冲

1 个赞

感谢分享,加入书签备用

1 个赞

感谢分享。明天试试

serv00 也能跑啊,牛逼!

serv00感觉过两天就会获得和new-api一样的待遇

吃灰的serv00可以用上啦

性能够用吗,佬,比如我塞5000个key下去。
和claw cloud用免费额度哪个好。
能不能出一个官方版本的serv00教程,我感觉我路都不会走。
:sparkling_heart::tieba_034::tieba_034:

我连serv00都没有,我会告诉你么。 :sweat_smile:

我去买一个给你

说说而已,可千万别。

等我空了去研究下。

1 个赞

serv00的号很便宜,之前买了一个玩玩,结果嫌弃部署太麻烦了放起来吃灰了

serv00性能怎么样够么?可以的话省的丢在那里吃灰了

为什么我用hf搭建的gl,new和one api 都报d字符错误,怎么解决,佬

物尽其用,serv00又一次等到了春天 :face_savoring_food: