GPT-6 Astra 在 Cursor BYOK 失效?开发者写 750 行中继打通 Responses API

salmoukas · reddit · 2026-09-05

作者发现用自有 OpenAI key 时,gpt-6-astra 在 Cursor 中无法使用,尽管同一 key 用 curl 可正常调用。通过在 Cursor 与 OpenAI 之间架设日志中继,他定位到两个问题:

解决方案:作者写了一个约 750 行的 TypeScript 本地中继(Node 24,内嵌 ngrok 隧道),把 Chat Completions 请求翻译为 Responses API 调用,再将 Responses SSE 流转回 chat.completion.chunk。还支持别名加后缀控制 reasoning effort(如 relay-gpt-6-astra-high),弥补 Cursor 自定义模型无推理力度控制的问题;真实 key 保留在本地 .env,Cursor 只拿到随机 token,且在 Cursor 中停止会中止上游请求。

注意事项:请求仍经过 Cursor 服务器(来源为 AWS EC2);reasoning.encryptedcontent 无法通过 Chat Completions 传回,故多轮间 Astra 看不到自己之前的推理;ngrok 免费版限 1 GB/月,Cloudflare Quick Tunnels 会缓冲 SSE 不可用。代码以 MIT 协议开源。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →