Cursor是什么?
Cursor 是一款人工智能优先的代码编辑器,具有集成的聊天、代理工作流程、代码编辑和模型驱动的开发功能。
当前的 Cursor 文档没有建立通用的自定义提供程序路线。本指南将 TokenHub 视为有条件的:仅当您安装的客户端明显提供自定义 Base URL 覆盖时才配置它,然后独立测试每个功能。 Cursor 并未记录每个版本、帐户和功能的通用第三方提供商路径。将 TokenHub 路由视为可见 API 键和 Base URL 控件上的条件,并独立测试标准聊天、Agent、应用和选项卡 Completion,因为 Cursor 特定功能可能会继续使用单独的服务。
Cursor 目前没有正式的通用 Custom Provider。可以通过 OpenAI API Key 下的 Override OpenAI Base URL 尝试把标准聊天模型请求转发到 TokenHub,但这是一条有限兼容路径,不应当描述成完整的 OpenAI Compatible Provider。
适合场景
这条接入方式适合先验证 IDE 内的标准聊天和代码解释。Cursor 官方说明,自定义 API Key 只用于标准聊天模型;Tab Completion 等依赖专用模型的功能仍然使用 Cursor 内置模型。
安装 Cursor
先从 Cursor 官网 下载桌面客户端并完成登录,再参考 Cursor API Keys 官方文档。安装后建议先打开一个普通代码仓库,而不是直接在生产仓库中测试。
准备 TokenHub 凭证
export TOKENHUB_API_KEY="sk-..."在 TokenHub 模型列表中选择一个与 Cursor 当前请求协议兼容的标准聊天模型。
持久化设置位置
Cursor 的 API Key 和 Base URL Override 应通过设置界面保存,不要手写未公开的 settings.json key。
配置模型供应商
打开 Cursor Settings → Models → API Keys,找到 OpenAI 配置:
| 字段 | 值 |
|---|---|
| OpenAI API Key | TOKENHUB_API_KEY 对应的密钥值 |
| Override OpenAI Base URL | https://us-api.tokenhub.com/v1 |
| Model | Cursor 可选且 TokenHub 能路由的标准聊天模型 |
保存后点击 Verify。如果当前版本没有 Override OpenAI Base URL,就不能按本文方式直接接入 TokenHub。
当前限制
- 自定义 Key 只覆盖标准聊天模型,Tab Completion、Cursor 自有 Composer 模型和部分后台能力不会通过 TokenHub。
- Base URL Override 可能影响其它 OpenAI 模型;切回 Cursor 内置模型前可能需要关闭 Override。
- Cursor 当前部分版本会把 Responses 格式的请求体发到 Chat Completions 路径。即使 Key 和地址正确,某些模型或 Agent 模式仍可能因请求格式不匹配而失败。
验证
打开一个仓库,在 Cursor Chat 中输入:
请解释当前打开文件的主要职责,不要修改代码。如果能得到回答,再到 TokenHub 请求日志确认请求确实经过 TokenHub。随后才能逐项测试 Agent 或编辑能力;普通聊天成功不代表所有 Cursor 功能都兼容。
故障排查
| 现象 | 处理方式 |
|---|---|
| 没有 Base URL Override | 当前 Cursor 版本无法按本文方式直接接入 TokenHub。 |
| 401 | 重新粘贴 TokenHub API Key,确认没有多余空格。 |
| 400 或请求格式错误 | Cursor 可能混用了 Responses 与 Chat Completions;更换标准聊天模型,仍失败则无法可靠接入。 |
| Tab 仍走 Cursor | 这是官方说明的限制,自定义 API Key 不覆盖 Tab Completion。 |
| 内置模型不可用 | 关闭 Override OpenAI Base URL 后再切回 Cursor 内置模型。 |
推荐模型怎么选?
Cursor 定制 API compatibility FAQ
为什么Cursor中没有Override OpenAI Base URL设置?
该设置因 Cursor 版本和帐户而异。如果没有可见的覆盖控件,此页面不会建立直接的 TokenHub 配置路由。
为什么我配置了TokenHub后,Tab Completion仍然可以使用Cursor?
自定义 API 键或 Base URL 覆盖不一定适用于选项卡 Completion 和其他 Cursor 特定功能。
聊天成功是否意味着 Cursor Agent 也是 compatible?
不可以。Cursor 功能可以使用不同的请求格式和模型路径。分别测试聊天、编辑和 Agent 并查看 TokenHub 请求日志。
如何对 Cursor 定制型号 404 进行故障排除?
检查 Base URL 是否以 /v1 结尾,并且当前 UI 是否接受模型 ID。如果 TokenHub 未收到请求,则 Cursor 功能可能不会使用覆盖。
我应该单独测试哪些 Cursor 功能?
独立测试标准 Chat、Agent、Apply 和 Tab Completion。自定义提供程序设置可能仅影响某些请求路径。
配置资料
本页配置以 TokenHub 教程和官方资料为依据,最后核验于 2026-09-04。