Cloudflare Workers 调 Gemini 偶报 400:根因是机房路由落在香港
sujingshen · x · 2026-10-12
作者记录在 Cloudflare Workers 上接入 Gemini API 时随机出现 "User location is not supported" 400 错误的排查结论:
- 根因:Gemini 判断地区看的是 Worker 所在机房的出口 IP,与 API Key 归属和最终用户无关;Workers 默认跑在离访问者最近的数据中心,而中国大陆和香港都不在 Gemini 支持地区内,一旦路由分到 HKG 就报错。
- 为何偶发:Cloudflare 路由会变——韩国付费用户有时分到东京正常、有时分到香港报错;墨尔本开发者会被分到 4600 英里外的 HKG;菲律宾、越南用户也有类似报告。
- 误区:改用 Cloudflare AI Gateway 不能解决,同样会返回地区错误。
- 排查方法:看 Gemini 响应头 cf-ray 末尾的机房代码(如 -HKG)即可确认。
「Infra」频道最新
- 微软拟 2027 年起以吉瓦级规模部署自研 Maia 芯片主扛推理 — The Decoder · 2026-10-12
- 微软计划大规模部署自研 AI 芯片,瞄准削减算力成本 — pstAsiatech · 2026-10-12
- Ragged KV 让循环语言模型推理 FLOPs 直降 25%,无需重训练 — DanielKhashabi · 2026-10-12
- NVIDIA 提出 ELR:单 checkpoint 循环推理,4 圈提升 7.25 分无单圈税 — nvidia · 2026-10-12
- 吃灰旧笔记本变身家庭服务器:Proxmox+NetBird 入门指南 — aestheticedwar1 · 2026-10-12
- 实测单通电话转写仅 0.02 美元,Whisper 二次转写还纠正了实时 ASR 漏听 — Kindly-Duty272 · 2026-10-12