读完 Saika 酱的这篇主题: 免登录3.5API,一键部署至Glitch,我尝试捣鼓了下一键部署,无果,于是按照帖文提示自己倒腾了下隧道,终成。写一篇教程小记一下,以利后来人。那些开盒失败的佬友,可以来我这里避难了。
注意:glitch免费订阅计划一个月只有1000小时额度,只够1个服务跑满1个月
搭建成果
- 终端1:https://free1.daosuijun.top
- 终端2:https://free2.daosuijun.top
- 终端3:https://free3.daosuijun.top
简单上手
一键搭建
您需要先注册一个glitch账号并登录后,直接点击这个链接,会自动开始搭建,耐心等待1~2min即可
这里要感谢Saika 的附魔处理,下面是仓库地址,可以进去点个星星再走哦
设置隧道
登录 Cloudflare One,点击 Networks - Tunnels - Create a tunnel -保持默认选择Next - 输入名字 - save the tunnel,下滑复制 Run the following command: 后面的代码块,取出 eyJhIj 开头的密钥 - Next - 自己定义二级域名,其中Path留空即可,Service照下图设置,然后save tunnel结束设置
环境变量
回到glitch仓库,点击左侧的.env文件,Add a variable 添加变量:
| 变量名 | 变量描述 |
|---|---|
| AUTH_TOKEN | 自定义的请求密钥 |
| ARGO_AUTH | 复制的隧道密钥 |
请求测试
你可以在 glitch 仓库底部 Logs 查看运行情况下述显示方为正常:
确认无误后,赶紧通过你自己的二级域名和自定义密钥请求试试吧
curl 请求示例
curl --location 'https://your.domain.here/v1/chat/completions' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer your_aurh_token' \
--data '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Tell me a joke."}]
}'

