上个版本的免费gpt3.5 api项目对IP要求太高了,现在重新部署一个没那么高要求的项目,实测在本机使用梯子就可以用,也可以使用项目提供的网关

项目地址:aurora

参考链接:serv00部署二次元大佬和苦力怕大佬的免登录API(还差最后一步) - 常规话题 / 快问快答 - LINUX DO

这个项目不仅支持免费调用ChatGPT3.5 转API,也支持ChatGPT4.0 转 API、DALL-E 3,而且更新很勤快,更多功能自行体验

部署

本次使用Serv00的免费主机部署,开放端口、创建网站等参考白嫖Serv00并搭建Alist | 单身汪

安装Golang

先ssh登录,更换serv00自带的go版本

cd ~
wget https://dl.google.com/go/go1.22.0.freebsd-amd64.tar.gz
tar -xzf go1.22.0.freebsd-amd64.tar.gz
rm go1.22.0.freebsd-amd64.tar.gz

将go添加到环境变量

步骤 1: 编辑你的 shell 配置文件
nano ~/.profile

在文件的末尾,添加以下行:
export PATH="$HOME/go/bin:$PATH"
按下 Ctrl + O 保存文件,然后回车,然后按 Ctrl + X 退出 nano。

步骤 3: 应用更改
重新加载 .profile 文件:
source ~/.profile

步骤 4: 验证更改
go version

编译

ssh进入网站的public_html目录执行

git clone https://github.com/aurora-develop/aurora.git
rm -rf public_html
mv aurora public_html
chmod +x public_html
cd public_html
go build -o aurora
chmod +x ./aurora

修改环境变量

cp env.template .env

从面板进入file_manager,找到刚才的 .env文件,右键编辑

BASE_URL="https://auroraxf.glitch.me/api" # 官方网关,速度较慢
SERVER_HOST=127.0.0.1 # 推荐使用127地址
SERVER_PORT=34637 # 前面面板放行的端口
FREE_ACCOUNTS=true # 是否启用免费账号
FREE_ACCOUNTS_NUM=1024 # 免费账号的数量
Authorization=
TLS_CERT=
TLS_KEY=
PROXY_URL=

其他环境变量按需设置

启动

~/.npm-global/bin/pm2 start ./aurora

使用

建议使用Cloudflared绑定域名,然后到lobechat、next-chat等程序中使用,自定义地址就是 你的域名+/v1,api key则随意填写
e86ab597a51beade82fd3.png

最后记得保存pm2任务列表

💡 沉浸式翻译不要使用!会429