Cursor 接入
Cursor 是基于 VS Code 的 AI 编辑器。它的 Chat / Composer / Tab 都是 OpenAI 兼容协议,可以通过自定义模型把请求路由到 ttttt.ai。
1. 准备 API Key
登录 app.ttttt.ai → API 密钥 → 创建密钥。
密钥以 owo- 开头;建议给这把密钥起名 cursor-personal / cursor-team-xxx,方便后续在用量页面按密钥查 Cursor 的消费。
想做账单分摊的话,每个工程师建一把单独的 Cursor 密钥并打
tag标签——详见 API 密钥。
2. 配置 Cursor
打开 Cursor → Settings → Models:
-
滚到底部 OpenAI API Key 区域。
-
Override OpenAI Base URL:勾选并填入:
https://api.ttttt.ai/v1 -
OpenAI API Key:填入你的
owo-...密钥,点 Verify。 -
在上面的 Models 列表里:
- 关掉所有官方模型的勾选(避免 Cursor 自动 fallback 到官方付费 API)
- 点击 + Add model,模型名填
gpt-5.5(必须完全匹配 ttttt.ai 的模型 ID) - 同样添加
gpt-5.4
-
在 Chat / Composer 顶部的模型选择器里选中
gpt-5.5,开始对话。
3. 验证
Cmd + L # 打开 Chat 面板
> 写一个 hello world回到 app.ttttt.ai/dashboard/usage ,按客户端筛选 Cursor 即可看到这一次的请求记录。
看不到?检查 Cursor 是否真的走了你的自定义 endpoint——
Settings → Models里 Verify 按钮要绿色。
4. Tab 自动补全(可选)
Cursor 的 Tab 用的是 Cursor 自家小模型,不走 OpenAI Base URL。如果你只用 ttttt.ai,Tab 功能会退化为本地纯文本补全。
如果同时希望保留 Tab 体验:可以保持 Cursor 官方订阅 + Pro Models 走 ttttt.ai,互不冲突。
5. 团队部署提示
| 场景 | 推荐做法 |
|---|---|
| 整个团队共用一把密钥 | ❌ 不建议;离职 / 泄露需要全员重新配置 |
| 每个工程师一把密钥 | ✅ 控制台用量页可按密钥拆分 |
| 限制每人月预算 | 给每把密钥设 rateLimitTpm + 配 低余额告警 |
| 同时支持多个模型 | 在 Cursor Add model 里加上你想要的全部 ID,运行时切换 |
6. 常见问题
Q: Cursor 验证失败 “model not found”?
A: 检查 Cursor 里填的模型 ID 是否完全匹配 ttttt.ai 公开的模型 —— 例如 gpt-5.5、gpt-5.4,区分大小写。
Q: Cursor 偶尔显示 401? A: 通常是密钥被轮换 / 停用。回控制台核对密钥状态;必要时新建一把。
Q: Cursor 的 “Chat with selection” 会发整个项目代码出去吗? A: 不会。Cursor 只发当前窗口选中的代码 + 上下文窗口里的部分文件,详见 Cursor 官方隐私说明。ttttt.ai 网关本身不持久化任何请求体(只记 metadata),见 安全说明。
Q: Pro Trial 结束了,能完全用 ttttt.ai 替代官方订阅吗? A: Chat / Composer 完全可以;Tab 补全用 Cursor 自家模型不能用 ttttt.ai 替换。多数团队的实践:两者并存,重活走 ttttt.ai 节省费用。