开发了个网站用到gemini audio api的。国内用户好像无法使用。那应该如何处理?cloudflared中转只适合一次性请求。不适合websocket的长时间连接
Why don’t u ask gemini
1 个赞
已经ask了,推荐gcp中转。但是还是想看看其他人的意见
你前端直接调gemini,key万一被别人拿到了,最后费用不得爆炸吗?
找个便宜云中转就是正解吧 autoscaling都帮你handle好了 安全性也比自己乱写强多了
1 个赞
cloudflare全家桶支持websocket啊。
最好不要弄成用户->cloudflare->你的服务器->Google CDN->Google服务器,延迟太高。理想情况是用户->cloudflare->Google CDN->Google服务器。可以看看cf workers
1 个赞
放到vercel上了,没有放前端
我一开始也想用cf workers,但gpt死活说:
- 连接自动断开
-
Cloudflare 可能会回收该 Worker 实例导致连接掉线;
-
你可能需要在前端不断检查重连。
-
- 无可控的空闲超时
-
官方没有明确给出“多长时间不会被收回”,不同地区、不同负载可能表现不同;
-
有时 30s 以上会开始受到回收影响。
-
- 不稳定的大规模并发
-
WebSocket 长连接如果增多,会消耗平台资源;
-
免费计划没有专用资源保证。
-