Skip to main content
Cursor 将聊天补全发送到您设置的任何基本 URL。集成只需两个字段和一个模型名称。 Cursor 没有提供设置 start_within 的地方,因此截止日期会附加到密钥上。请先创建一个密钥(参见代理密钥)。 选择一个层级而不是 Flex race。Cursor 发送的 Chat Completions 参数会被 race 拒绝,下面的故障排除会解释原因。 Cursor 将这些设置保存在其自己的 UI 中,无需编写配置文件,因此本页没有代理设置提示。以下步骤手动操作不到一分钟即可完成。

配置 Cursor

  1. 在 macOS 上使用 Cmd+,,或在 Windows 和 Linux 上使用 Ctrl+, 打开 Cursor 设置。
  2. 点击侧边栏中的 Models
  3. 启用 Override OpenAI Base URL。输入路由器 URL,包括 /v1 后缀。
  4. 将您的代理密钥粘贴到 OpenAI API Key 字段中。
  5. gpt-5.6-sol 添加到模型列表中。Cursor 会将此名称原样发送给我们。
  6. 点击 Verify
Cursor 会将 /chat/completions 附加到基本 URL,并将密钥作为 bearer token 发送。密钥提供了截止日期。

确认密钥已应用

每个响应都带有 x-flexinference-defaults-applied。Cursor 不显示响应头,因此请改为在仪表板的 Logs 下查看请求。

故障排除

每次请求都出现 400 unsupported_parameter Cursor 发送了一个我们不翻译的 Chat Completions 参数,并且对于非 OpenAI 模型,我们会拒绝其中任何一个。请切换到 gpt-* 模型。完整列表包括 seedstoppresence_penaltyfrequency_penaltylogit_biaslogprobstop_logprobspredictionaudiomodalitiesweb_search_options 400 key_default_not_applicable 您的密钥包含一个持续时间,而 Cursor 在其旁边发送了其中一个参数,这与 flex race 不兼容。请将密钥编辑为 StandardPriorityAuto 一个看起来不像我们的 401 错误。 基本 URL 为空或错误,因此 Cursor 将您的密钥发送到了 api.openai.com,而 OpenAI 拒绝了它。请同时设置基本 URL 和密钥字段。 Claude 模型上出现 422 错误。 这不是我们返回的拒绝。我们通过将请求转换为 Anthropic 的 Messages API 来在 Chat Completions 上运行 claude-*,前提是请求体中没有原生的 Chat 参数。Cursor 自己的 Claude 路径通过被覆盖的基本 URL 会在其一侧以这种方式失败。请使用 gpt-* slug 继续,或者直接向我们发送相同的请求,以查看是哪一方拒绝了它。 Claude 昨天还能用,今天却出现 422 错误。 在 Cursor 中开启 Anthropic BYOK 也会在不告知的情况下开启基本 URL 覆盖。请关闭其中一个。 Tab 自动补全从未出现在您的日志中。 Cursor 在其自己的后端运行 Tab,并且覆盖仅适用于聊天。没有问题。 Verify 通过但请求仍然失败。 Verify 检查密钥格式和端点是否响应,而不是每个功能路径。请发送一个聊天请求来检查它是否有效。 有关我们返回的所有拒绝,请参阅错误;有关非 Cursor 特有的拒绝,请参阅代理密钥