Cursor 常见问题
排查 my-cursor 测试成功但 Cursor 实际请求返回 400 的情况。
1. my-cursor 测试成功,但 Cursor 请求返回 400,怎么办?
这通常说明 my-cursor 到接口的连接测试已经通过,但 Cursor 实际发出的请求没有走到同一套配置。
典型错误内容是:status_code=400、kind=invalid_request、
message=Upstream rejected the request。这不是特定模型厂商名称,先按请求链路和参数排查。
按下面顺序检查:
- 先登录你自己的 Cursor 账号。
Cursor 需要先完成客户端账号登录;这个登录账号与后面的 my-cursor 第三方 API 配置是两回事。 - 确认 my-cursor 仍在运行并处于“已接管”状态。
测试成功后不要退出 my-cursor,也不要关闭接管;Cursor 的请求需要经过本地接管服务。 - 在 Cursor 新建对话并手动选择已配置的模型。
不要选择Auto,也不要继续使用旧对话里的模型。Auto可能仍使用 Cursor 官方模型,不会调用 my-cursor 配置。 - 完全退出并重启 Cursor。
my-cursor 初始化、信任本地 CA 或修改模型后,旧的 Cursor 进程可能仍保留旧配置。 - 核对 my-cursor 配置字段。
- 类型:
OpenAI - Base URL:按 my-cursor 的配置要求填写
https://ergouzi.life/v1 - 不要勾选“使用完整请求地址”
- API Key:填写对应 Dogzee API Key
- Model:填写当前 API Key 分组支持的完整模型 ID
- 类型:
- 确认请求协议和模型匹配。
OpenAI 模型优先使用Responses API;只有目标模型明确只支持 Chat Completions 时,才切换为Chat Completions API。模型名称不要填写不存在的别名。
登录账号和 API 配置是两回事
Cursor 登录自己的账号只是满足客户端本身的使用条件,不代表请求一定使用 my-cursor 的第三方模型。使用自定义模型时,应保持 my-cursor 运行、确认“已接管”,并在 Cursor 中手动选择已配置模型。