说明:测试意味着什么
为什么测两个域名? Kimi 官方有国际站 api.moonshot.ai 和国内站 api.moonshot.cn,两者 Key 未必通用、CORS 策略也可能不同。哪个能从浏览器直连是关键未知数,所以两个都测。
三种可能结果:
• 通过 —— 该域名放行了 CORS,浏览器能直连,可以像 DeepSeek/GLM 一样接入发生器。
• 被 CORS 拦 —— 请求发出去了,但浏览器因跨域策略拦下响应。这种情况无法前端直连,需要走后端中转(Cloudflare Worker 代理)。
• Key/其它错误 —— 能连通但 Key 无效、模型名错、或额度不足(此时 CORS 其实是放行的,换正确 Key 即可)。
如何区分"CORS 拦"和"其它错误"? 若浏览器控制台(F12)报 CORS policy / Failed to fetch 且本页显示"网络层失败",基本是 CORS 拦;若返回了 JSON 错误(如 401/404),说明 CORS 放行了,只是参数问题。本页会尽量替你判断。