技术请教:国内使用gemini audio

开发了个网站用到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死活说:

  1. 连接自动断开
    • Cloudflare 可能会回收该 Worker 实例导致连接掉线;

    • 你可能需要在前端不断检查重连。

  2. 无可控的空闲超时
    • 官方没有明确给出“多长时间不会被收回”,不同地区、不同负载可能表现不同;

    • 有时 30s 以上会开始受到回收影响。

  3. 不稳定的大规模并发
    • WebSocket 长连接如果增多,会消耗平台资源;

    • 免费计划没有专用资源保证。